? gnopernicus/mkinstalldirs
? gnopernicus/gnopi/gnopi_files/Braille_Settings/braille_device.glade2p
Index: gnopernicus/gnopi/brlui.c
===================================================================
RCS file: /cvs/gnome/gnopernicus/gnopi/brlui.c,v
retrieving revision 1.53
diff -u -r1.53 brlui.c
--- gnopernicus/gnopi/brlui.c	25 Jul 2005 14:21:48 -0000	1.53
+++ gnopernicus/gnopi/brlui.c	2 Aug 2005 12:46:26 -0000
@@ -109,7 +109,8 @@
 static GtkWidget 	*cb_braille_device;
 static GtkWidget 	*cb_port;
 static GtkWidget	*lb_port;
-
+static GtkWidget	*ck_man_port;
+static GtkWidget 	*et_man_port;
 /**
  * Translation Table widgets 					
 **/
@@ -405,6 +406,15 @@
     return TRUE; /* Do not destroy */
 }
 
+static void
+brlui_braille_device_ck_man_port_toggled (GtkToggleButton *button, 
+					  gpointer user_data)
+{
+    gboolean state = gtk_toggle_button_get_active (button);
+    
+    gtk_widget_set_sensitive (et_man_port, state);
+    /* will be kept in gconf also & stuff */
+}
 
 void 
 brlui_set_handlers_braille_device (GladeXML *xml,
@@ -414,6 +424,8 @@
     cb_braille_device = glade_xml_get_widget (xml, "cb_braille_device");
     cb_port 	      = glade_xml_get_widget (xml, "cb_port");
     lb_port 	      = glade_xml_get_widget (xml, "lb_port");
+    ck_man_port	      = glade_xml_get_widget (xml, "ck_man_port");
+    et_man_port	      = glade_xml_get_widget (xml, "et_man_port");
 
     g_signal_connect (w_braille_device, "response",
 		      G_CALLBACK (brlui_settings_response_braille_device), 
@@ -423,6 +435,9 @@
 
     glade_xml_signal_connect (xml,"on_combo-entry1_changed",		
 			    GTK_SIGNAL_FUNC (brlui_braille_device_combo_changed));
+			    
+    glade_xml_signal_connect (xml,"on_ck_man_port_toggled",		
+			    GTK_SIGNAL_FUNC (brlui_braille_device_ck_man_port_toggled));
 
     gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (cb_braille_device)->entry), FALSE);
 }
Index: gnopernicus/gnopi/gnopi_files/Braille_Settings/braille_device.glade2
===================================================================
RCS file: /cvs/gnome/gnopernicus/gnopi/gnopi_files/Braille_Settings/braille_device.glade2,v
retrieving revision 1.20
diff -u -r1.20 braille_device.glade2
--- gnopernicus/gnopi/gnopi_files/Braille_Settings/braille_device.glade2	23 Mar 2005 08:47:47 -0000	1.20
+++ gnopernicus/gnopi/gnopi_files/Braille_Settings/braille_device.glade2	2 Aug 2005 12:46:26 -0000
@@ -12,6 +12,11 @@
   <property name="modal">True</property>
   <property name="resizable">True</property>
   <property name="destroy_with_parent">False</property>
+  <property name="decorated">True</property>
+  <property name="skip_taskbar_hint">False</property>
+  <property name="skip_pager_hint">False</property>
+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
   <property name="has_separator">False</property>
 
   <child internal-child="vbox">
@@ -33,6 +38,7 @@
 	      <property name="label">gtk-cancel</property>
 	      <property name="use_stock">True</property>
 	      <property name="relief">GTK_RELIEF_NORMAL</property>
+	      <property name="focus_on_click">True</property>
 	      <property name="response_id">-6</property>
 	    </widget>
 	  </child>
@@ -45,6 +51,7 @@
 	      <property name="label">gtk-ok</property>
 	      <property name="use_stock">True</property>
 	      <property name="relief">GTK_RELIEF_NORMAL</property>
+	      <property name="focus_on_click">True</property>
 	      <property name="response_id">-5</property>
 	    </widget>
 	  </child>
@@ -57,6 +64,7 @@
 	      <property name="label">gtk-help</property>
 	      <property name="use_stock">True</property>
 	      <property name="relief">GTK_RELIEF_NORMAL</property>
+	      <property name="focus_on_click">True</property>
 	      <property name="response_id">-11</property>
 	      <accelerator key="F1" modifiers="0" signal="clicked"/>
 	    </widget>
@@ -183,9 +191,29 @@
 	  </child>
 
 	  <child>
+	    <widget class="GtkEntry" id="et_man_port">
+	      <property name="visible">True</property>
+	      <property name="can_focus">True</property>
+	      <property name="editable">True</property>
+	      <property name="visibility">True</property>
+	      <property name="max_length">0</property>
+	      <property name="text" translatable="yes"></property>
+	      <property name="has_frame">True</property>
+	      <property name="invisible_char" translatable="yes">*</property>
+	      <property name="activates_default">False</property>
+	    </widget>
+	    <packing>
+	      <property name="left_attach">3</property>
+	      <property name="right_attach">4</property>
+	      <property name="top_attach">1</property>
+	      <property name="bottom_attach">2</property>
+	      <property name="y_options"></property>
+	    </packing>
+	  </child>
+
+	  <child>
 	    <widget class="GtkComboBox" id="cb_port">
 	      <property name="visible">True</property>
-	      <property name="tooltip" translatable="yes">Serial port number where the device is linked</property>
 	      <property name="items" translatable="yes"></property>
 	      <accessibility>
 		<atkrelation target="lb_port" type="labelled-by"/>
@@ -196,8 +224,29 @@
 	      <property name="right_attach">2</property>
 	      <property name="top_attach">1</property>
 	      <property name="bottom_attach">2</property>
-	      <property name="x_options">fill</property>
-	      <property name="y_options">fill</property>
+	      <property name="y_options"></property>
+	    </packing>
+	  </child>
+
+	  <child>
+	    <widget class="GtkCheckButton" id="ck_man_port">
+	      <property name="visible">True</property>
+	      <property name="can_focus">True</property>
+	      <property name="label" translatable="yes">Enter manually:</property>
+	      <property name="use_underline">True</property>
+	      <property name="relief">GTK_RELIEF_NORMAL</property>
+	      <property name="focus_on_click">True</property>
+	      <property name="active">False</property>
+	      <property name="inconsistent">False</property>
+	      <property name="draw_indicator">True</property>
+	      <signal name="toggled" handler="on_ck_man_port_toggled" last_modification_time="Tue, 02 Aug 2005 12:24:13 GMT"/>
+	    </widget>
+	    <packing>
+	      <property name="left_attach">2</property>
+	      <property name="right_attach">3</property>
+	      <property name="top_attach">1</property>
+	      <property name="bottom_attach">2</property>
+	      <property name="y_options"></property>
 	    </packing>
 	  </child>
 	</widget>
