1998-06-09 07:11:55 +00:00
|
|
|
/* type macros, generated by maketypes.awk */
|
1997-11-24 22:37:52 +00:00
|
|
|
|
1998-06-15 21:27:17 +00:00
|
|
|
extern GtkType GTK_TYPE_CELL_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_C_TREE_POS;
|
|
|
|
extern GtkType GTK_TYPE_C_TREE_LINE_STYLE;
|
1998-07-27 01:50:16 +00:00
|
|
|
extern GtkType GTK_TYPE_C_TREE_EXPANSION_TYPE;
|
1998-06-15 21:27:17 +00:00
|
|
|
extern GtkType GTK_TYPE_DEBUG_FLAG;
|
1998-06-09 07:11:55 +00:00
|
|
|
extern GtkType GTK_TYPE_ACCEL_FLAGS;
|
|
|
|
extern GtkType GTK_TYPE_ARROW_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_ATTACH_OPTIONS;
|
|
|
|
extern GtkType GTK_TYPE_BUTTON_BOX_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_CURVE_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_DIRECTION_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_JUSTIFICATION;
|
|
|
|
extern GtkType GTK_TYPE_MATCH_TYPE;
|
Added gdk_text/string_extents() - too calculate all the metrics at once of
Tue Jul 21 12:42:01 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdk.h gdk/gdkfont.c: Added gdk_text/string_extents() -
too calculate all the metrics at once of a string, including
things which weren't calculated before.
* gtk/Makefile.am gtk/gtk.h gtk/gtktearoffmenu.[ch]: New
MenuItem type, that when put as the first thing in a
menu, makes the menu tearoff. Currently drawn as a
dashed line.
* gtk/gtkmenuitem.h gtk/gtkcheckmenuitem.c: Added a flag
"hide_on_activate" to the MenuItem class structure to allow
check and radio buttons to be changed with <Space> without
hiding the menu.
* gtk/gtkaccellabel.[ch]: Added new capabilities to set
a underline_group and underline_mods for the label -
accelerators added in the underline group matching
underline_mods will be displayed as an underline character.
This doesn't work - Save As needs to be underlined
as Save _As.
* gtk/gtkitemfactory.c:
- Create a AccelGroup for each MenuShell we create.
- If an '&' appears before a character 'c' in the path,
then make 'c' an accelerator in the menu's accel group,
and if the menuitem is menubar <alt>C an accelerator
in the itemfactory's accel group.
* gtk/gtklabel.[ch]: Add support for a pattern arg -
which is a string. If an '_' appears in this string,
the corresponding position in the label is underlined.
Add gtk_label_parse_uline() convenience function which
takes a string with embedded underlines, sets the
pattern and label, and returns the accelerator keyval.
* gtk/gtkmenu.[ch]: Make menus no longer a toplevel widget.
Instead, they create a GtkWindow and add themselves
to that. (When torn off, another new feature, they
create another GtkWindow to hold the torn off menu)
New function gtk_menu_set_tearoff_state()
* gtk/gtkenums.h gtk/gtkmenushell.[ch] gtk/gtkenums.h:
Added action signals for keyboard navigation of menus.
* gtk/gtkmenushell.c: Key press handler which activates
bindings for navigation, and accelerators, for handling
underline accelerators. Exported functions to select
and activate menu items in a menushell.
* gtk/testgtk.c: Added a new "Item Factory" test which
tests GtkItemFactory and the new keyboard navigation
of menus.
1998-08-12 16:49:13 +00:00
|
|
|
extern GtkType GTK_TYPE_MENU_DIRECTION_TYPE;
|
1998-06-09 07:11:55 +00:00
|
|
|
extern GtkType GTK_TYPE_MENU_FACTORY_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_METRIC_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_ORIENTATION;
|
|
|
|
extern GtkType GTK_TYPE_PACK_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_PATH_PRIORITY_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_PATH_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_POLICY_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_POSITION_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_PREVIEW_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_RELIEF_STYLE;
|
1998-06-19 01:26:24 +00:00
|
|
|
extern GtkType GTK_TYPE_RESIZE_MODE;
|
1998-06-15 21:27:17 +00:00
|
|
|
extern GtkType GTK_TYPE_SIGNAL_RUN_TYPE;
|
1998-06-09 07:11:55 +00:00
|
|
|
extern GtkType GTK_TYPE_SCROLL_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_SELECTION_MODE;
|
|
|
|
extern GtkType GTK_TYPE_SHADOW_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_STATE_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_SUBMENU_DIRECTION;
|
|
|
|
extern GtkType GTK_TYPE_SUBMENU_PLACEMENT;
|
|
|
|
extern GtkType GTK_TYPE_TOOLBAR_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_TROUGH_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_UPDATE_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_VISIBILITY;
|
|
|
|
extern GtkType GTK_TYPE_WINDOW_POSITION;
|
|
|
|
extern GtkType GTK_TYPE_WINDOW_TYPE;
|
1998-08-07 02:54:23 +00:00
|
|
|
extern GtkType GTK_TYPE_SORT_TYPE;
|
1998-06-16 03:40:04 +00:00
|
|
|
extern GtkType GTK_TYPE_FONT_METRIC_TYPE;
|
1998-06-09 07:11:55 +00:00
|
|
|
extern GtkType GTK_TYPE_OBJECT_FLAGS;
|
|
|
|
extern GtkType GTK_TYPE_ARG_FLAGS;
|
1998-06-12 08:10:29 +00:00
|
|
|
extern GtkType GTK_TYPE_PACKER_OPTIONS;
|
|
|
|
extern GtkType GTK_TYPE_SIDE_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_ANCHOR_TYPE;
|
1998-06-09 07:11:55 +00:00
|
|
|
extern GtkType GTK_TYPE_PRIVATE_FLAGS;
|
1998-07-22 19:23:51 +00:00
|
|
|
extern GtkType GTK_TYPE_PROGRESS_BAR_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_PROGRESS_BAR_ORIENTATION;
|
1998-07-22 22:29:10 +00:00
|
|
|
extern GtkType GTK_TYPE_RC_TOKEN_TYPE;
|
1998-06-15 21:27:17 +00:00
|
|
|
extern GtkType GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY;
|
1998-06-24 06:25:14 +00:00
|
|
|
extern GtkType GTK_TYPE_SPIN_TYPE;
|
1998-06-15 21:27:17 +00:00
|
|
|
extern GtkType GTK_TYPE_TOOLBAR_CHILD_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_TREE_VIEW_MODE;
|
|
|
|
extern GtkType GTK_TYPE_FUNDAMENTAL_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_WIDGET_FLAGS;
|
|
|
|
extern GtkType GTK_TYPE_GDK_DEBUG_FLAG;
|
1998-07-16 02:47:15 +00:00
|
|
|
extern GtkType GTK_TYPE_GDK_RGB_DITHER;
|
1998-06-15 21:27:17 +00:00
|
|
|
extern GtkType GTK_TYPE_GDK_WINDOW_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_WINDOW_CLASS;
|
|
|
|
extern GtkType GTK_TYPE_GDK_IMAGE_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_VISUAL_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_FONT_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_WINDOW_HINTS;
|
|
|
|
extern GtkType GTK_TYPE_GDK_FUNCTION;
|
|
|
|
extern GtkType GTK_TYPE_GDK_FILL;
|
|
|
|
extern GtkType GTK_TYPE_GDK_FILL_RULE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_LINE_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_CAP_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_JOIN_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_CURSOR_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_FILTER_RETURN;
|
|
|
|
extern GtkType GTK_TYPE_GDK_VISIBILITY_STATE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_EVENT_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_EVENT_MASK;
|
|
|
|
extern GtkType GTK_TYPE_GDK_NOTIFY_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_CROSSING_MODE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_MODIFIER_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_SUBWINDOW_MODE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_INPUT_CONDITION;
|
|
|
|
extern GtkType GTK_TYPE_GDK_STATUS;
|
|
|
|
extern GtkType GTK_TYPE_GDK_BYTE_ORDER;
|
|
|
|
extern GtkType GTK_TYPE_GDK_GC_VALUES_MASK;
|
|
|
|
extern GtkType GTK_TYPE_GDK_SELECTION;
|
|
|
|
extern GtkType GTK_TYPE_GDK_PROPERTY_STATE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_PROP_MODE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_DND_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_INPUT_SOURCE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_INPUT_MODE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_AXIS_USE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_TARGET;
|
|
|
|
extern GtkType GTK_TYPE_GDK_SELECTION_TYPE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_EXTENSION_MODE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_IM_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_WM_DECORATION;
|
|
|
|
extern GtkType GTK_TYPE_GDK_WM_FUNCTION;
|
|
|
|
extern GtkType GTK_TYPE_GDK_COLOR_CONTEXT_MODE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_OVERLAP_TYPE;
|
1998-06-09 07:11:55 +00:00
|
|
|
extern GtkType GTK_TYPE_ACCEL_GROUP;
|
|
|
|
extern GtkType GTK_TYPE_SELECTION_DATA;
|
|
|
|
extern GtkType GTK_TYPE_STYLE;
|
|
|
|
extern GtkType GTK_TYPE_GDK_COLORMAP;
|
|
|
|
extern GtkType GTK_TYPE_GDK_VISUAL;
|
|
|
|
extern GtkType GTK_TYPE_GDK_FONT;
|
|
|
|
extern GtkType GTK_TYPE_GDK_WINDOW;
|
|
|
|
extern GtkType GTK_TYPE_GDK_EVENT;
|
|
|
|
extern GtkType GTK_TYPE_GDK_COLOR;
|
|
|
|
|
1998-08-07 02:54:23 +00:00
|
|
|
#define GTK_TYPE_NUM_BUILTINS (106)
|