Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 46895 | Differences between
and this patch

Collapse All | Expand All

(-)gtk/gtkentry.c.orig (+17 lines)
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);

Return to bug 46895