(gtk) add select-all, deselect-all

This commit is contained in:
Charles Kerr 2007-07-30 15:51:37 +00:00
parent ebb141b232
commit d7cf675c38
3 changed files with 17 additions and 0 deletions

View File

@ -68,6 +68,10 @@ static GtkActionEntry entries[] =
N_("_Close"), "<control>C", NULL, G_CALLBACK(action_cb) },
{ "quit", GTK_STOCK_QUIT,
N_("_Quit"), "<control>Q", NULL, G_CALLBACK(action_cb) },
{ "select-all", GTK_STOCK_SELECT_ALL,
N_("Select _All"), "<control>A", NULL, G_CALLBACK(action_cb) },
{ "unselect-all", NULL,
N_("_Deselect All"), "<control>U", NULL, G_CALLBACK(action_cb) },
{ "edit-preferences", GTK_STOCK_PREFERENCES,
N_("Edit _Preferences"), NULL, NULL, G_CALLBACK(action_cb) },
{ "show-torrent-inspector", GTK_STOCK_INFO,

View File

@ -1019,6 +1019,16 @@ doAction ( const char * action_name, gpointer user_data )
{
askquit( data->core, data->wind, wannaquit, data );
}
else if (!strcmp (action_name, "select-all"))
{
GtkTreeSelection * s = tr_window_get_selection(data->wind);
gtk_tree_selection_select_all( s );
}
else if (!strcmp (action_name, "unselect-all"))
{
GtkTreeSelection * s = tr_window_get_selection(data->wind);
gtk_tree_selection_unselect_all( s );
}
else if (!strcmp (action_name, "edit-preferences"))
{
if( NULL == data->prefs )

View File

@ -14,6 +14,9 @@ const char * fallback_ui_file =
" <menuitem action='quit'/>\n"
" </menu>\n"
" <menu action='edit-menu'>\n"
" <menuitem action='select-all'/>\n"
" <menuitem action='unselect-all'/>\n"
" <separator/>\n"
" <menuitem action='show-torrent-inspector'/>\n"
" <menuitem action='edit-preferences'/>\n"
" </menu>\n"