Diff of /trunk/src/geotext.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 132 by harbaum, Thu Jun 25 19:08:48 2009 UTC revision 133 by harbaum, Mon Oct 12 20:27:55 2009 UTC
# Line 173  void geotext_dialog(appdata_t *appdata) Line 173  void geotext_dialog(appdata_t *appdata)
173                                   appdata->osso_context);                                   appdata->osso_context);
174  #endif  #endif
175    
176    gtk_window_set_default_size(GTK_WINDOW(dialog), 400, 350);    gtk_window_set_default_size(GTK_WINDOW(dialog), 400, 400);
177    
178    GtkWidget *hbox = gtk_hbox_new(FALSE, 2);    GtkWidget *hbox;
179    #ifndef NO_COPY_N_PASTE
180      hbox = gtk_hbox_new(FALSE, 2);
181    
182    GtkWidget *label = gtk_label_new(_("Text:"));    GtkWidget *label = gtk_label_new(_("Text:"));
183    gtk_misc_set_alignment(GTK_MISC(label), 0.f, 0.5f);    gtk_misc_set_alignment(GTK_MISC(label), 0.f, 0.5f);
184    gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 0);    gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 0);
185    
 #ifndef NO_COPY_N_PASTE  
186    GtkWidget *but = gtk_button_new_with_label(_("Edit"));    GtkWidget *but = gtk_button_new_with_label(_("Edit"));
187    gtk_widget_set_events(but, GDK_EXPOSURE_MASK);    gtk_widget_set_events(but, GDK_EXPOSURE_MASK);
188    gtk_widget_add_events(but, GDK_BUTTON_PRESS_MASK);    gtk_widget_add_events(but, GDK_BUTTON_PRESS_MASK);
189    gtk_signal_connect(GTK_OBJECT(but), "button-press-event",    gtk_signal_connect(GTK_OBJECT(but), "button-press-event",
190                       (GtkSignalFunc)button_press, &context);                       (GtkSignalFunc)button_press, &context);
191    gtk_box_pack_start(GTK_BOX(hbox), but, FALSE, FALSE, 0);    gtk_box_pack_start(GTK_BOX(hbox), but, FALSE, FALSE, 0);
 #endif  
192    
193    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
194                       hbox, FALSE, FALSE, 0);                       hbox, FALSE, FALSE, 0);
195    #endif
196    
197  #ifndef USE_PANNABLE_AREA  #ifndef USE_PANNABLE_AREA
198    GtkWidget *scrolled_window = gtk_scrolled_window_new(NULL, NULL);    GtkWidget *scrolled_window = gtk_scrolled_window_new(NULL, NULL);
# Line 231  void geotext_dialog(appdata_t *appdata) Line 232  void geotext_dialog(appdata_t *appdata)
232    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
233                       pannable_area, TRUE, TRUE, 0);                       pannable_area, TRUE, TRUE, 0);
234  #endif  #endif
   
235    
236    /* ----------------- cesar/shift -------------------  */    /* ----------------- cesar/shift -------------------  */
237    hbox = gtk_hbox_new(FALSE,2);    hbox = gtk_hbox_new(FALSE,2);
# Line 239  void geotext_dialog(appdata_t *appdata) Line 239  void geotext_dialog(appdata_t *appdata)
239    gtk_box_pack_start(GTK_BOX(hbox),    gtk_box_pack_start(GTK_BOX(hbox),
240       gtk_label_new(_("Cesar/Shift:")), FALSE, FALSE, 0);       gtk_label_new(_("Cesar/Shift:")), FALSE, FALSE, 0);
241    
242    GtkWidget *button = gtk_button_new_with_label(_("<<"));    GtkWidget *button = gtk_button_new();
243      gtk_button_set_image(GTK_BUTTON(button),
244              gtk_image_new_from_stock(GTK_STOCK_GO_BACK, GTK_ICON_SIZE_BUTTON));
245    #if defined(USE_MAEMO) && (MAEMO_VERSION_MAJOR == 5)
246      hildon_gtk_widget_set_theme_size(button,
247               (HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_AUTO_WIDTH));
248    #endif
249    gtk_signal_connect(GTK_OBJECT(button), "clicked",    gtk_signal_connect(GTK_OBJECT(button), "clicked",
250                       (GtkSignalFunc)on_left_shift_clicked, &context);                       (GtkSignalFunc)on_left_shift_clicked, &context);
251    gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);    gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);
# Line 250  void geotext_dialog(appdata_t *appdata) Line 256  void geotext_dialog(appdata_t *appdata)
256    gtk_entry_set_text(GTK_ENTRY(context.entry), str);    gtk_entry_set_text(GTK_ENTRY(context.entry), str);
257    gtk_box_pack_start(GTK_BOX(hbox), context.entry, FALSE, FALSE, 0);    gtk_box_pack_start(GTK_BOX(hbox), context.entry, FALSE, FALSE, 0);
258    
259    button = gtk_button_new_with_label(_(">>"));    button = gtk_button_new();
260      gtk_button_set_image(GTK_BUTTON(button),
261              gtk_image_new_from_stock(GTK_STOCK_GO_FORWARD, GTK_ICON_SIZE_BUTTON));
262    #if defined(USE_MAEMO) && (MAEMO_VERSION_MAJOR == 5)
263      hildon_gtk_widget_set_theme_size(button,
264               (HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_AUTO_WIDTH));
265    #endif
266    gtk_signal_connect(GTK_OBJECT(button), "clicked",    gtk_signal_connect(GTK_OBJECT(button), "clicked",
267                       (GtkSignalFunc)on_right_shift_clicked, &context);                       (GtkSignalFunc)on_right_shift_clicked, &context);
268    gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);    gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);

Legend:
Removed from v.132  
changed lines
  Added in v.133