gaim/gaim

e9c4a90913ef
Parents f7ade2d16d37
Children bbcbfc9a0503
I ask, he writes. rlaager rocks. this is the double click on log dates
patch for oldstatus, it was added to head a while back.
  • +11 -0
    src/gtklog.c
  • --- a/src/gtklog.c Sun Mar 20 13:01:57 2005 -0500
    +++ b/src/gtklog.c Sun Mar 20 21:25:48 2005 -0500
    @@ -160,6 +160,14 @@
    return TRUE;
    }
    #endif
    +
    +static void log_row_activated_cb(GtkTreeView *tv, GtkTreePath *path, GtkTreeViewColumn *col, GaimGtkLogViewer *viewer) {
    + if (gtk_tree_view_row_expanded(tv, path))
    + gtk_tree_view_collapse_row(tv, path);
    + else
    + gtk_tree_view_expand_row(tv, path, FALSE);
    +}
    +
    static void log_select_cb(GtkTreeSelection *sel, GaimGtkLogViewer *viewer) {
    GtkTreeIter iter;
    GValue val = { 0, };
    @@ -335,6 +343,9 @@
    g_signal_connect (G_OBJECT (sel), "changed",
    G_CALLBACK (log_select_cb),
    lv);
    + g_signal_connect (G_OBJECT(lv->treeview), "row-activated",
    + G_CALLBACK(log_row_activated_cb),
    + lv);
    /* Viewer ************/
    vbox = gtk_vbox_new(FALSE, 6);