|
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); |