Set roles for non-dialog windows to help WMs out a bit.

This commit is contained in:
Josh Elsasser 2007-03-24 10:20:00 +00:00
parent c0e369d44a
commit 7e450316f2
4 changed files with 6 additions and 0 deletions

View File

@ -264,6 +264,7 @@ makeinfowind(GtkWindow *parent, TrTorrent *tor) {
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
g_free(str);
gtk_window_set_role( GTK_WINDOW( wind ), "tr-info" );
gtk_widget_set_name(wind, "TransmissionDialog");
gtk_table_set_col_spacings(GTK_TABLE(table), 12);
gtk_table_set_row_spacings(GTK_TABLE(table), 12);
@ -505,6 +506,7 @@ makefileswind( GtkWindow * parent, TrTorrent * tor )
gtk_dialog_set_default_response( GTK_DIALOG( wind ), GTK_RESPONSE_ACCEPT );
gtk_window_set_resizable( GTK_WINDOW( wind ), TRUE );
gtk_box_pack_start_defaults( GTK_BOX( GTK_DIALOG( wind )->vbox ), frame );
gtk_window_set_role( GTK_WINDOW( wind ), "tr-files" );
/* set up the callback data */
fw = g_new0( struct fileswind, 1 );

View File

@ -112,6 +112,8 @@ msgwin_create( void ) {
g_signal_connect( clear, "clicked", G_CALLBACK( doclear ), NULL );
g_signal_connect( menu, "changed", G_CALLBACK( changelevel ), NULL );
gtk_window_set_role( GTK_WINDOW( win ), "tr-messages" );
gtk_widget_show_all( win );
return win;

View File

@ -324,6 +324,7 @@ tr_prefs_init( GTypeInstance * instance, gpointer g_class SHUTUP )
self->combomodel = makecombomodel();
self->disposed = FALSE;
gtk_window_set_role( GTK_WINDOW( self ), "tr-prefs" );
title = g_strdup_printf( _("%s Preferences"), g_get_application_name() );
gtk_window_set_title( GTK_WINDOW( self ), title );
g_free( title );

View File

@ -212,6 +212,7 @@ tr_window_init( GTypeInstance * instance, gpointer g_class SHUTUP )
gtk_widget_show_all( vbox );
gtk_container_add( GTK_CONTAINER( self ), vbox );
gtk_window_set_title( GTK_WINDOW( self ), g_get_application_name());
gtk_window_set_role( GTK_WINDOW( self ), "tr-main" );
}
static void