Re: Mnemonics patch



Just idly browsing through..

On Wed, Mar 21, 2001 at 12:51:02PM +0100, Alexander Larsson wrote:
> +static void
> +gtk_label_setup_mnemonic (GtkLabel *label, guint last_key)
> +{
> +  GtkWidget *toplevel;
> +
> +  if ((last_key != GDK_VoidSymbol) && label->mnemonic_window)
> +    gtk_window_remove_mnemonic  (label->mnemonic_window,
> +				 last_key,
> +				 GTK_WIDGET (label));
> +
> +  if (label->mnemonic_keyval == GDK_VoidSymbol)
> +    return;
> +
> +  toplevel = gtk_widget_get_toplevel (GTK_WIDGET (label));
> +
> +  if (GTK_IS_WINDOW (toplevel))
> +    gtk_window_add_mnemonic (GTK_WINDOW (toplevel),
> +			     label->mnemonic_keyval,
> +			     GTK_WIDGET (label));

Looks like you meant to have a label->mnemonic_window = toplevel; here :)

> +}





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]