some cleanups, fixed mnemonic_widget handling, added PROP_MNEMONIC_WIDGET.
Thu Mar 22 13:01:44 2001 Tim Janik <timj@gtk.org> * gtk/gtklabel.[hc]: some cleanups, fixed mnemonic_widget handling, added PROP_MNEMONIC_WIDGET. * gtk/gtkwindow.c (gtk_window_activate_mnemonic): (gtk_window_remove_mnemonic): (gtk_window_add_mnemonic): fixed assertions. (gtk_window_activate_mnemonic): constrain modifier checks to those permitted by gtk_accelerator_get_default_mod_mask(). got rid of gtk_window_get_default_accel_group(). * gtk/gtkwidget.c (gtk_widget_real_activate_mnemonic): handle non activatable widgets either by focussing or a warning. added a signal accumulator to ::activate_mnemonic which stops the emission once a handler returned TRUE.
This commit is contained in:
		| @ -55,11 +55,13 @@ typedef enum | ||||
|   GTK_HAS_FOCUS        = 1 << 12, | ||||
|  | ||||
|   /* widget is allowed to receive the default via gtk_widget_grab_default | ||||
|    * and will reserve space to draw the default if possible */ | ||||
|    * and will reserve space to draw the default if possible | ||||
|    */ | ||||
|   GTK_CAN_DEFAULT      = 1 << 13, | ||||
|  | ||||
|   /* the widget currently is receiving the default action and should be drawn | ||||
|    * appropriately if possible */ | ||||
|    * appropriately if possible | ||||
|    */ | ||||
|   GTK_HAS_DEFAULT      = 1 << 14, | ||||
|  | ||||
|   GTK_HAS_GRAB	       = 1 << 15, | ||||
| @ -69,7 +71,8 @@ typedef enum | ||||
|   GTK_APP_PAINTABLE    = 1 << 19, | ||||
|  | ||||
|   /* the widget when focused will receive the default action and have | ||||
|    * HAS_DEFAULT set even if there is a different widget set as default */ | ||||
|    * HAS_DEFAULT set even if there is a different widget set as default | ||||
|    */ | ||||
|   GTK_RECEIVES_DEFAULT = 1 << 20, | ||||
|  | ||||
|   GTK_DOUBLE_BUFFERED  = 1 << 21 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Tim Janik
					Tim Janik