/[graveman]/graveman/current/src/interface.c
ViewVC logotype

Diff of /graveman/current/src/interface.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.43 by scresto, Tue May 10 01:30:35 2005 UTC revision 1.44 by scresto, Tue May 10 01:40:03 2005 UTC
# Line 412  GtkMenu *create_gtkpopupmenudata(GtkWidg Line 412  GtkMenu *create_gtkpopupmenudata(GtkWidg
412    gboolean Lonlyone = TRUE;    gboolean Lonlyone = TRUE;
413    const gchar *Llistename = glade_get_widget_name(Aliste);    const gchar *Llistename = glade_get_widget_name(Aliste);
414    GtkTreePath *Lpath = NULL;    GtkTreePath *Lpath = NULL;
   GtkTreeViewColumn *Lcol = NULL;  
415    
416    /* on cherche l'object selectionne, il peu y en avoir plusieur    /* on cherche l'object selectionne, il peu y en avoir plusieur
417     * car on est en SELECTION_MULTIPLE */     * car on est en SELECTION_MULTIPLE */
# Line 546  GtkMenu *create_gtkpopupmenudata(GtkWidg Line 545  GtkMenu *create_gtkpopupmenudata(GtkWidg
545    
546    if (Lcolid == 2) {    if (Lcolid == 2) {
547      gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_name")), TRUE);      gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_name")), TRUE);
     Lcol = gtk_tree_view_get_column(GTK_TREE_VIEW(Aliste), Lcolid);  
548    } else if (Lcolid == 3) {    } else if (Lcolid == 3) {
549      gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_size")), TRUE);      gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_size")), TRUE);
550      Lcol = gtk_tree_view_get_column(GTK_TREE_VIEW(Aliste), Lcolid);    } else if (Lcolid == 4) {
551        gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_location")), TRUE);
552    } else {    } else {
553      gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_none")), TRUE);      gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_none")), TRUE);
554    }    }
 /* marche pas ! */  
   gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Ag, "popupdata_sort_reverse")),  
     (!GTK_IS_TREE_VIEW_COLUMN(Lcol) || gtk_tree_view_column_get_sort_order(Lcol)==GTK_SORT_ASCENDING) ?  
     FALSE : TRUE  
   );  
   
555    
556    return Lmenu;    return Lmenu;
557  }  }
# Line 1622  void prepare_listedata(GtkTreeView *Atre Line 1615  void prepare_listedata(GtkTreeView *Atre
1615    
1616    Lcellrender = gtk_cell_renderer_text_new();    Lcellrender = gtk_cell_renderer_text_new();
1617    Lcell = gtk_tree_view_column_new_with_attributes(_("Location"), Lcellrender, "text", 4, NULL);    Lcell = gtk_tree_view_column_new_with_attributes(_("Location"), Lcellrender, "text", 4, NULL);
1618      gtk_tree_view_column_set_sort_column_id (Lcell, 4);
1619    gtk_tree_view_append_column(Atreedata, Lcell);    gtk_tree_view_append_column(Atreedata, Lcell);
1620    
1621    /* icone de base dans la liste des fichiers */    /* icone de base dans la liste des fichiers */

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26