Changeset 4903
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/actions.c
r4816 r4903 102 102 { "edit-menu", NULL, N_("_Edit"), NULL, NULL, NULL }, 103 103 { "help-menu", NULL, N_("_Help"), NULL, NULL, NULL }, 104 { " add-torrent", GTK_STOCK_OPEN,104 { "open-torrent", GTK_STOCK_OPEN, 105 105 NULL, NULL, N_("Open Torrent"), G_CALLBACK(action_cb) }, 106 106 { "start-torrent", GTK_STOCK_MEDIA_PLAY, -
trunk/gtk/main.c
r4861 r4903 109 109 GHashTable * tor2details; 110 110 GHashTable * details2tor; 111 gboolean minimized; 111 112 }; 112 113 … … 334 335 cbdata->closing = FALSE; 335 336 cbdata->errqueue = NULL; 337 cbdata->minimized = minimized; 336 338 337 339 actions_set_core( cbdata->core ); … … 375 377 376 378 /* show the window */ 377 if( !minimized ) 378 gtk_widget_show( GTK_WIDGET(wind) ); 379 if( minimized ) 380 gtk_window_iconify( wind ); 381 gtk_widget_show( GTK_WIDGET( wind ) ); 382 } 383 384 static void 385 setMainWindowMinimized( struct cbdata * data, gboolean minimized ) 386 { 387 GtkWindow * window = GTK_WINDOW( data->wind ); 388 389 if(( data->minimized = minimized )) 390 gtk_window_iconify( window ); 391 else 392 gtk_window_deiconify( window ); 393 } 394 395 static void 396 toggleMainWindow( struct cbdata * data ) 397 { 398 setMainWindowMinimized( data, !data->minimized ); 379 399 } 380 400 … … 385 405 386 406 if( cbdata->icon != NULL ) 387 gtk_widget_hide( GTK_WIDGET( cbdata->wind ));407 setMainWindowMinimized( cbdata, TRUE ); 388 408 else 389 409 askquit( cbdata->core, cbdata->wind, wannaquit, cbdata ); … … 915 935 } 916 936 917 static void918 toggleMainWindow( struct cbdata * data )919 {920 static int x=0, y=0;921 GtkWidget * w = GTK_WIDGET( data->wind );922 GtkWindow * window = GTK_WINDOW( w );923 924 if( GTK_WIDGET_VISIBLE( w ) )925 {926 gtk_window_get_position( window, &x, &y );927 gtk_widget_hide( w );928 }929 else930 {931 gtk_window_move( window, x, y );932 gtk_window_present( window );933 }934 }935 936 937 void 937 938 doAction ( const char * action_name, gpointer user_data ) … … 940 941 gboolean changed = FALSE; 941 942 942 if (!strcmp (action_name, " add-torrent"))943 if (!strcmp (action_name, "open-torrent")) 943 944 { 944 945 makeaddwind( data->wind, data->core ); -
trunk/gtk/ui.h
r4816 r4903 3 3 " <menubar name='main-window-menu'>\n" 4 4 " <menu action='torrent-menu'>\n" 5 " <menuitem action=' add-torrent'/>\n"5 " <menuitem action='open-torrent'/>\n" 6 6 " <menuitem action='start-torrent'/>\n" 7 7 " <menuitem action='update-tracker'/>\n" … … 44 44 "\n" 45 45 " <toolbar name='main-window-toolbar'>\n" 46 " <toolitem action=' add-torrent'/>\n"46 " <toolitem action='open-torrent'/>\n" 47 47 " <toolitem action='start-torrent'/>\n" 48 48 " <toolitem action='pause-torrent'/>\n" … … 64 64 "\n" 65 65 " <popup name='icon-popup'>\n" 66 " <menuitem action=' add-torrent'/>\n"66 " <menuitem action='open-torrent'/>\n" 67 67 " <separator/>\n" 68 68 " <menuitem action='toggle-main-window'/>\n"
Note: See TracChangeset
for help on using the changeset viewer.