Lines 2381-2386
Link Here
|
2381 |
} |
2381 |
} |
2382 |
|
2382 |
|
2383 |
static void |
2383 |
static void |
|
|
2384 |
gtk_entry_clear_cb (GtkEntry *entry) |
2385 |
{ |
2386 |
GtkEditable *editable = GTK_EDITABLE (entry); |
2387 |
gtk_editable_delete_text(editable, 0, -1); |
2388 |
} |
2389 |
|
2390 |
static void |
2384 |
gtk_entry_toggle_overwrite (GtkEntry *entry) |
2391 |
gtk_entry_toggle_overwrite (GtkEntry *entry) |
2385 |
{ |
2392 |
{ |
2386 |
entry->overwrite_mode = !entry->overwrite_mode; |
2393 |
entry->overwrite_mode = !entry->overwrite_mode; |
Lines 4206-4211
Link Here
|
4206 |
G_CALLBACK (gtk_entry_delete_cb), entry); |
4213 |
G_CALLBACK (gtk_entry_delete_cb), entry); |
4207 |
gtk_widget_show (menuitem); |
4214 |
gtk_widget_show (menuitem); |
4208 |
gtk_menu_shell_append (GTK_MENU_SHELL (entry->popup_menu), menuitem); |
4215 |
gtk_menu_shell_append (GTK_MENU_SHELL (entry->popup_menu), menuitem); |
|
|
4216 |
|
4217 |
if (g_getenv ("GTK_SUPERFLUOUS_ADDITIONS") != NULL) |
4218 |
{ |
4219 |
menuitem = gtk_image_menu_item_new_from_stock (GTK_STOCK_CLEAR, NULL); |
4220 |
gtk_widget_set_sensitive (menuitem, entry->text_length != 0); |
4221 |
g_signal_connect_swapped (menuitem, "activate", |
4222 |
G_CALLBACK (gtk_entry_clear_cb), entry); |
4223 |
gtk_widget_show (menuitem); |
4224 |
gtk_menu_shell_append (GTK_MENU_SHELL (entry->popup_menu), menuitem); |
4225 |
} |
4209 |
|
4226 |
|
4210 |
menuitem = gtk_separator_menu_item_new (); |
4227 |
menuitem = gtk_separator_menu_item_new (); |
4211 |
gtk_widget_show (menuitem); |
4228 |
gtk_widget_show (menuitem); |