aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2005-07-16 18:16:30 +0000
committerChristian Grothoff <christian@grothoff.org>2005-07-16 18:16:30 +0000
commit46a8b298fbd875dfd8d06db5096fb20fab851f35 (patch)
tree9d9200c1abddc9b89b3a1ee51645194bb6108bbf
parentc30b6662df8b986e3be432480d9af129db74419b (diff)
downloadgnunet-gtk-46a8b298fbd875dfd8d06db5096fb20fab851f35.tar.gz
gnunet-gtk-46a8b298fbd875dfd8d06db5096fb20fab851f35.zip
workaround fs focus issue
-rw-r--r--TODO3
-rw-r--r--gnunet-gtk.glade9
-rw-r--r--src/plugins/fs/fs.c12
3 files changed, 17 insertions, 7 deletions
diff --git a/TODO b/TODO
index a8973b5a..1ddce7fc 100644
--- a/TODO
+++ b/TODO
@@ -5,9 +5,6 @@
53) various minor memory leaks in models (esp. on shutdown) 53) various minor memory leaks in models (esp. on shutdown)
64) figure out where seemingly spurious "pending" downloads 64) figure out where seemingly spurious "pending" downloads
7 come from (still there?) 7 come from (still there?)
85) why can the "file sharing" tab not be selected first
9 (I can select first "General" and then "file sharing"!,
10 glade shows no difference between the two!!!)
11 8
12Later (0.7.1+): 9Later (0.7.1+):
131) auto-rename downloaded files 101) auto-rename downloaded files
diff --git a/gnunet-gtk.glade b/gnunet-gtk.glade
index b9a43669..7ddea3c2 100644
--- a/gnunet-gtk.glade
+++ b/gnunet-gtk.glade
@@ -31,7 +31,6 @@
31 <child> 31 <child>
32 <widget class="GtkNotebook" id="mainnotebook"> 32 <widget class="GtkNotebook" id="mainnotebook">
33 <property name="visible">True</property> 33 <property name="visible">True</property>
34 <property name="can_focus">True</property>
35 <property name="show_tabs">True</property> 34 <property name="show_tabs">True</property>
36 <property name="show_border">False</property> 35 <property name="show_border">False</property>
37 <property name="tab_pos">GTK_POS_TOP</property> 36 <property name="tab_pos">GTK_POS_TOP</property>
@@ -41,6 +40,8 @@
41 <child> 40 <child>
42 <widget class="GtkScrolledWindow" id="welcomeScrolledWindow"> 41 <widget class="GtkScrolledWindow" id="welcomeScrolledWindow">
43 <property name="visible">True</property> 42 <property name="visible">True</property>
43 <property name="can_focus">True</property>
44 <property name="has_focus">True</property>
44 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 45 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
45 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 46 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
46 <property name="shadow_type">GTK_SHADOW_NONE</property> 47 <property name="shadow_type">GTK_SHADOW_NONE</property>
@@ -175,6 +176,8 @@ Thank you,
175 <child> 176 <child>
176 <widget class="GtkHBox" id="welcomeHBox"> 177 <widget class="GtkHBox" id="welcomeHBox">
177 <property name="visible">True</property> 178 <property name="visible">True</property>
179 <property name="can_default">True</property>
180 <property name="has_default">True</property>
178 <property name="homogeneous">False</property> 181 <property name="homogeneous">False</property>
179 <property name="spacing">0</property> 182 <property name="spacing">0</property>
180 183
@@ -636,6 +639,8 @@ Thank you,
636 <widget class="GtkVBox" id="fsstatusvbox"> 639 <widget class="GtkVBox" id="fsstatusvbox">
637 <property name="border_width">5</property> 640 <property name="border_width">5</property>
638 <property name="visible">True</property> 641 <property name="visible">True</property>
642 <property name="can_focus">True</property>
643 <property name="has_focus">True</property>
639 <property name="homogeneous">False</property> 644 <property name="homogeneous">False</property>
640 <property name="spacing">0</property> 645 <property name="spacing">0</property>
641 646
@@ -899,6 +904,8 @@ Thank you,
899 <child> 904 <child>
900 <widget class="GtkHBox" id="hbox44"> 905 <widget class="GtkHBox" id="hbox44">
901 <property name="visible">True</property> 906 <property name="visible">True</property>
907 <property name="can_focus">True</property>
908 <property name="has_focus">True</property>
902 <property name="homogeneous">False</property> 909 <property name="homogeneous">False</property>
903 <property name="spacing">0</property> 910 <property name="spacing">0</property>
904 911
diff --git a/src/plugins/fs/fs.c b/src/plugins/fs/fs.c
index b8dcdddb..4e4b779f 100644
--- a/src/plugins/fs/fs.c
+++ b/src/plugins/fs/fs.c
@@ -130,13 +130,19 @@ static void * shutdownCode(Semaphore * sig) {
130 130
131void init_fs() { 131void init_fs() {
132 GtkWidget * tab; 132 GtkWidget * tab;
133 133 GtkWidget * book;
134 gint num;
135
134 tab 136 tab
135 = glade_xml_get_widget(getMainXML(), 137 = glade_xml_get_widget(getMainXML(),
136 "fsnotebook"); 138 "fsnotebook");
137 gtk_widget_show(tab); 139 gtk_widget_show(tab);
138 140 book
139 141 = glade_xml_get_widget(getMainXML(), "mainnotebook");
142 num = gtk_notebook_get_current_page(GTK_NOTEBOOK(book));
143 gtk_notebook_set_current_page(GTK_NOTEBOOK(book), 1);
144 gtk_notebook_set_current_page(GTK_NOTEBOOK(book), num);
145
140 ctx = FSUI_start("gnunet-gtk", 146 ctx = FSUI_start("gnunet-gtk",
141 YES, 147 YES,
142 &eventProcessor, 148 &eventProcessor,