Fix some g_object/gtk warnings.
authorAlexander Koenig <alex@lisas.de>
Wed, 11 May 2016 22:20:33 +0000 (00:20 +0200)
committerAlexander Koenig <alex@lisas.de>
Wed, 11 May 2016 22:20:33 +0000 (00:20 +0200)
src/tX_dialog.cc
src/tX_ui_interface.cc
src/tX_ui_interface.h

index 34b11f2fad85f490050680387b89836f3d91814d..339137e9c3c2326aee44495496a1c7d66f79469c 100644 (file)
@@ -453,7 +453,7 @@ void init_tx_options(GtkWidget *dialog) {
 
 void create_options()
 {
-       opt_dialog=create_tx_options();
+       opt_dialog=create_tx_options(GTK_WINDOW(main_window));
        tX_set_icon(opt_dialog);
        init_tx_options(opt_dialog);
        gtk_widget_show(opt_dialog);
index 3ecea1991be18095ecbca16deb09763902f455f0..467c781f57c0353ad9fd5e5f55d8577aac871047 100644 (file)
@@ -126,7 +126,7 @@ create_tx_adjust (void)
 }
 
 GtkWidget*
-create_tx_options (void)
+create_tx_options (GtkWindow* parent)
 {
   GtkWidget *tx_options;
   GtkWidget *dialog_vbox3;
@@ -166,12 +166,10 @@ create_tx_options (void)
   GtkWidget *alsa_free_hwstats;
   GtkWidget *label16;
   GtkWidget *grid1;
-  GtkWidget *label5;
   GtkWidget *label6;
   GtkWidget *label7;
   GtkWidget *mouse_speed;
   GtkWidget *stop_sense_cycles;
-  GtkWidget *label25;
   GtkWidget *label37;
   GtkWidget *vtt_inertia;
   GtkWidget *label4;
@@ -251,6 +249,7 @@ create_tx_options (void)
   GtkWidget *pref_ok;
   
   tx_options = gtk_dialog_new ();
+  gtk_window_set_transient_for (GTK_WINDOW (tx_options), parent);
   gtk_window_set_title (GTK_WINDOW (tx_options), "terminatorX Preferences");
 
   dialog_vbox3 = gtk_dialog_get_content_area(GTK_DIALOG(tx_options));
@@ -936,12 +935,10 @@ create_tx_options (void)
   TX_UI_HOOKUP_OBJECT (tx_options, alsa_free_hwstats, "alsa_free_hwstats");
   TX_UI_HOOKUP_OBJECT (tx_options, label16, "label16");
   TX_UI_HOOKUP_OBJECT (tx_options, grid1, "grid1");
-  TX_UI_HOOKUP_OBJECT (tx_options, label5, "label5");
   TX_UI_HOOKUP_OBJECT (tx_options, label6, "label6");
   TX_UI_HOOKUP_OBJECT (tx_options, label7, "label7");
   TX_UI_HOOKUP_OBJECT (tx_options, mouse_speed, "mouse_speed");
   TX_UI_HOOKUP_OBJECT (tx_options, stop_sense_cycles, "stop_sense_cycles");
-  TX_UI_HOOKUP_OBJECT (tx_options, label25, "label25");
   TX_UI_HOOKUP_OBJECT (tx_options, label37, "label37");
   TX_UI_HOOKUP_OBJECT (tx_options, vtt_inertia, "vtt_inertia");
   TX_UI_HOOKUP_OBJECT (tx_options, label4, "label4");
index c01d3e90e7c424bf80af87016ee22ee705f29dcf..0e70e55c222e0ebdd773040dfd1d0fc31081fb70 100644 (file)
@@ -4,7 +4,7 @@
  */
 
 GtkWidget* create_tx_adjust (void);
-GtkWidget* create_tx_options (void);
+GtkWidget* create_tx_options (GtkWindow *parent);
 GtkWidget* create_tx_del_mode (void);
 GtkWidget* create_tX_midilearn (void);
 GtkWidget* create_tX_color_chooser (GtkWidget *parentS);