eumandy/tools/WEE/EuGTK/GtkEnums.e
2016-11-25 00:27:22 -07:00

1442 lines
38 KiB
Plaintext

----------------
namespace enums
----------------
export constant version = "4.9.4"
public include std/io.e
public include std/os.e
public include std/dll.e
public include std/text.e
public include std/math.e
public include std/error.e
public include std/types.e
public include std/search.e
public include std/convert.e
public include std/console.e
public include std/filesys.e
public include std/machine.e
public include std/sequence.e
public include std/serialize.e
public constant LGPL = read_file(canonical_path("~/demos/license.txt"))
---------------------------------------------------------------------------------
-- ListView/TreeView storage types. Use these when creating new
-- GtkListStores or GtkTreeStores
---------------------------------------------------------------------------------
public enum
gCHAR = 12, gUCHAR = 16, gINT = 24, gUINT = 28,
gLONG = 32, gULONG = 36, gINT64 = 40, gUINT64 = 44,
gDBL = 60, gFLT = 56,
gSTR = 64, gPTR = 68, gBOOL= 20
-- plus gPIX and gCOMBO, which must be defined at run-time
-- by GtkEngine.e ... don't ask me why!
-- here's a list of GObject types;
public enum type OBJECT by 4
void = 4,
GInterface,
gchar,
guchar,
gboolean,
gint,
guint,
glong,
gulong,
gint64,
guint64,
GEnum,
GFlags,
gfloat,
gdouble,
gchararray,
gpointer,
GBoxed,
GParam
end type
------------------------------------------------------------------------
-- These are the widget names used to create GTK widgets;
-- GObject MUST be first on the list.
-- Other than that, order is unimportant, but try to keep 'em in
-- alphabetical order just to be neat.
------------------------------------------------------------------------
public enum type WIDGET
GObject,
GActionGroup,
GAppInfo,
GEmblem,
GEmblemedIcon,
GFile,
GFileIcon,
GIcon,
GIdle,
GList,
GMenu,
GMenuItem,
GMenuModel,
GSList,
GThemedIcon,
GTimeout,
Cairo_t,
CairoFontOptions,
CairoContent_t,
CairoLinearGradient,
CairoPattern,
CairoPattern_t,
CairoRadialGradient,
CairoRegion_t,
CairoImageSurface,
CairoStatus_t,
CairoSurface_t,
CairoSurfaceType_t,
GdkCairo_t,
GdkCursor,
GdkDevice,
GdkDeviceManager,
GdkDisplay,
GdkEvent,
GdkEventSequence,
GdkFrameClock,
GdkFrameTimings,
GdkGLContext,
GdkGLProfile,
GdkKeymap,
GdkKeyval,
GdkPixbuf,
GdkPixbufAnimation,
GdkPixbufAnimationIter,
GdkScreen,
GdkVisual,
GdkWindow,
GdkX11Display,
GdkX11Screen,
GdkX11Window,
GtkAboutDialog,
GtkAccelGroup,
GtkAccelLabel,
GtkAccessible,
GtkActionable,
GtkActionBar,
GtkActivatable,
GtkAdjustment,
GtkAlignment,
GtkAppChooser,
GtkAppChooserButton,
GtkAppChooserDialog,
GtkAppChooserWidget,
GtkAppLaunchContext,
GtkApplication,
GtkApplicationWindow,
GtkArrow,
GtkAspectFrame,
GtkAssistant,
GtkBin,
GtkBindingEntry,
GtkBindingSet,
GtkBox,
GtkBuildable,
GtkBuilder,
GtkButton,
GtkButtonBox,
GtkCalendar,
GtkCellArea,
GtkCellAreaBox,
GtkCellAreaCell,
GtkCellAreaContext,
GtkCellEditable,
GtkCellLayout,
GtkCellRenderer,
GtkCellRendererAccel,
GtkCellRendererCombo,
GtkCellRendererPixbuf,
GtkCellRendererProgress,
GtkCellRendererSpin,
GtkCellRendererSpinner,
GtkCellRendererText,
GtkCellRendererToggle,
GtkCellView,
GtkCheckButton,
GtkCheckMenuItem,
GtkClipboard,
GtkColorButton,
GtkColorChooser,
GtkColorChooserDialog,
GtkColorChooserWidget,
GtkColorSelection,
GtkColorSelectionDialog,
GtkComboBox,
GtkComboBoxEntry,
GtkComboBoxText,
GtkContainer,
GtkCssProvider,
GtkCssSection,
GtkDialog,
GtkDrag,
GtkDrawingArea,
GtkEditable,
GtkEntry,
GtkEntryBuffer,
GtkEntryCompletion,
GtkEventBox,
GtkEventController,
GtkExpander,
GtkFileChooser,
GtkFileChooserButton,
GtkFileChooserDialog,
GtkFileChooserWidget,
GtkFileFilter,
GtkFixed,
GtkFlowBox,
GtkFlowBoxChild,
GtkFontButton,
GtkFontChooser,
GtkFontChooserDialog,
GtkFontChooserWidget,
GtkFrame,
GtkGesture,
GtkGestureSingle,
GtkGestureDrag,
GtkGestureLongPress,
GtkGestureMultiPress,
GtkGesturePan,
GtkGestureRotate,
GtkGestureSwipe,
GtkGestureZoom,
GtkGLArea,
GtkGrid,
GtkHeaderBar,
GtkIconInfo,
GtkIconTheme,
GtkIconView,
GtkImage,
GtkImageMenuItem,
GtkInfoBar,
GtkInvisible,
GtkLabel,
GtkLayout,
GtkLevelBar,
GtkLinkButton,
GtkListBox,
GtkListBoxRow,
GtkListStore,
GtkLockButton,
GtkMenu,
GtkMenuBar,
GtkMenuButton,
GtkMenuItem,
GtkMenuShell,
GtkMenuToolButton,
GtkMessageDialog,
GtkMisc,
GtkModelButton,
GtkMountOperation,
GtkNotebook,
GtkNumerableIcon,
GtkOffscreenWindow,
GtkOrientable,
GtkOverlay,
GtkPaperSize,
GtkPageRange,
GtkPageSetup,
GtkPageSetupUnixDialog,
GtkPaned,
GtkPlacesSidebar,
GtkPlug,
GtkPopover,
GtkPopoverMenu,
GtkPrinter,
GtkPrintContext,
GtkPrintJob,
GtkPrintSettings,
GtkPrintOperation,
GtkPrintOperationPreview,
GtkPrintUnixDialog,
GtkProgressBar,
GtkRadioButton,
GtkRadioMenuItem,
GtkRadioToolButton,
GtkRange,
GtkRcStyle,
GtkRecentChooser,
GtkRecentChooserDialog,
GtkRecentChooserMenu,
GtkRecentChooserWidget,
GtkRecentFilter,
GtkRecentInfo,
GtkRevealer,
GtkScale,
GtkScaleButton,
GtkScrollable,
GtkScrollbar,
GtkScrolledWindow,
GtkSearchBar,
GtkSearchEntry,
GtkSelectionData,
GtkSeparator,
GtkSeparatorMenuItem,
GtkSeparatorToolItem,
GtkSettings,
GtkSocket,
GtkSidebar,
GtkSizeGroup,
GtkSpinButton,
GtkSpinner,
GtkStack,
GtkStackSidebar,
GtkStackSwitcher,
GtkStatusbar,
GtkStatusIcon,
GtkStock,
GtkStockList,
GtkStyle,
GtkStyleContext,
GtkStyleProvider,
GtkSwitch,
GtkTargetEntry,
GtkTargetList,
GtkTextAttributes,
GtkTextBuffer,
GtkTextChildAnchor,
GtkTextMark,
GtkTextTag,
GtkTextTagTable,
GtkTextView,
GtkThemedIcon,
GtkToggleButton,
GtkToggleToolButton,
GtkToolbar,
GtkToolButton,
GtkToolItem,
GtkToolItemGroup,
GtkToolPalette,
GtkToolShell,
GtkTooltip,
GtkTreeDragDest,
GtkTreeDragSource,
GtkTreeIter,
GtkTreeModel,
GtkTreeModelFilter,
GtkTreeModelSort,
GtkTreePath,
GtkTreeRowReference,
GtkTreeSelection,
GtkTreeSortable,
GtkTreeStore,
GtkTreeView,
GtkTreeViewColumn,
GtkViewport,
GtkVolumeButton,
GtkWidget,
GtkWidgetPath,
GtkWindow,
GtkWindowGroup,
PangoCairoLayout,
PangoContext,
PangoFont,
PangoFontSet,
PangoFontsetSimple,
PangoFontDescription,
PangoFontFace,
PangoFontFamily,
PangoFontMap,
PangoLanguage,
PangoLayout,
PangoLayoutIter,
PangoLayoutLine,
PangoLayoutRun,
PangoTabArray
end type
global integer GtkFinal = PangoTabArray + 1
------------------------------------------------------------------------
public enum -- Response codes returned by button presses, etc;
MB_YES = -8,
MB_NO = -9,
MB_OK = -5,
MB_CANCEL = -6,
MB_CLOSE = -7,
MB_ABORT = -4,
MB_NONE = -1,
MB_REJECT = -2,
MB_ACCEPT = -3,
MB_APPLY = -10,
MB_HELP = -11
public enum -- Orientation:
VERTICAL = 1, HORIZONTAL = 0
public enum -- Sort Order:
UNSORTED = -1, ASCENDING = 1, DESCENDING = 2
public enum by 2 -- Cursors:
GDK_X_CURSOR = 0,
GDK_ARROW,
GDK_BASED_ARROW_DOWN,
GDK_BASED_ARROW_UP,
GDK_BOAT,
GDK_BOGOSITY,
GDK_BOTTOM_LEFT_CORNER,
GDK_BOTTOM_RIGHT_CORNER,
GDK_BOTTOM_SIDE,
GDK_BOTTOM_TEE,
GDK_BOX_SPIRAL,
GDK_CENTER_PTR,
GDK_CIRCLE,
GDK_CLOCK,
GDK_COFFEE_MUG,
GDK_CROSS,
GDK_CROSS_REVERSE,
GDK_CROSSHAIR,
GDK_DIAMOND_CROSS,
GDK_DOT,
GDK_DOTBOX,
GDK_DOUBLE_ARROW,
GDK_DRAFT_LARGE,
GDK_DRAFT_SMALL,
GDK_DRAPED_BOX,
GDK_EXCHANGE,
GDK_FLEUR,
GDK_GOBBLER,
GDK_GUMBY,
GDK_HAND1,
GDK_HAND2,
GDK_HEART,
GDK_ICON,
GDK_IRON_CROSS,
GDK_LEFT_PTR,
GDK_LEFT_SIDE,
GDK_LEFT_TEE,
GDK_LEFTBUTTON,
GDK_LL_ANGLE,
GDK_LR_ANGLE,
GDK_MAN,
GDK_MIDDLEBUTTON,
GDK_MOUSE,
GDK_PENCIL,
GDK_PIRATE,
GDK_PLUS,
GDK_QUESTION_ARROW,
GDK_RIGHT_PTR,
GDK_RIGHT_SIDE,
GDK_RIGHT_TEE,
GDK_RIGHTBUTTON,
GDK_RTL_LOGO,
GDK_SAILBOAT,
GDK_SB_DOWN_ARROW,
GDK_SB_H_DOUBLE_ARROW,
GDK_SB_LEFT_ARROW,
GDK_SB_RIGHT_ARROW,
GDK_SB_UP_ARROW,
GDK_SB_V_DOUBLE_ARROW,
GDK_SHUTTLE,
GDK_SIZING,
GDK_SPIDER,
GDK_SPRAYCAN,
GDK_STAR,
GDK_TARGET,
GDK_TCROSS,
GDK_TOP_LEFT_ARROW,
GDK_TOP_LEFT_CORNER,
GDK_TOP_RIGHT_CORNER,
GDK_TOP_SIDE,
GDK_TOP_TEE,
GDK_TREK,
GDK_UL_ANGLE,
GDK_UMBRELLA,
GDK_UR_ANGLE,
GDK_WATCH,
GDK_XTERM,
GDK_LAST_CURSOR = 153,
GDK_BLANK_CURSOR = -2,
GDK_CURSOR_IS_PIXMAP = -1
public enum
GTK_LICENSE_UNKNOWN = 0,
GTK_LICENSE_CUSTOM,
GTK_LICENSE_GPL_2_0,
GTK_LICENSE_GPL_3_0,
GTK_LICENSE_LGPL_2_1,
GTK_LICENSE_LGPL_3_0,
GTK_LICENSE_BSD,
GTK_LICENSE_MIT_X11,
GTK_LICENSE_ARTISTIC,
GTK_ACCEL_VISIBLE = 1,
GTK_ACCEL_LOCKED = 2,
GTK_ACCEL_MASK = 7,
GTK_ALIGN_FILL = 0,
GTK_ALIGN_START,
GTK_ALIGN_END,
GTK_ALIGN_CENTER,
GTK_ANCHOR_CENTER = 0,
GTK_ANCHOR_NORTH,
GTK_ANCHOR_NORTH_WEST,
GTK_ANCHOR_NORTH_EAST,
GTK_ANCHOR_SOUTH,
GTK_ANCHOR_SOUTH_WEST,
GTK_ANCHOR_SOUTH_EAST,
GTK_ANCHOR_WEST,
GTK_ANCHOR_EAST,
GTK_ANCHOR_N = 1,
GTK_ANCHOR_NW,
GTK_ANCHOR_NE,
GTK_ANCHOR_S,
GTK_ANCHOR_SW,
GTK_ANCHOR_SE,
GTK_ANCHOR_W,
GTK_ANCHOR_E,
GTK_APPLICATION_INHIBIT_LOGOUT = 1,
GTK_APPLICATION_INHIBIT_SWITCH = 2,
GTK_APPLICATION_INHIBIT_SUSPEND = 4,
GTK_APPLICATION_INHIBIT_IDLE = 8,
G_APPLICATION_FLAGS_NONE = 0,
G_APPLICATION_IS_SERVICE,
G_APPLICATION_IS_LAUNCHER,
G_APPLICATION_HANDLES_OPEN = 4,
G_APPLICATION_HANDLES_COMMAND_LINE = 8,
G_APPLICATION_SEND_ENVIRONMENT = 16,
G_APPLICATION_NON_UNIQUE = 32,
-- arrows are deprecated
GTK_ARROWS_BOTH = 0,
GTK_ARROWS_START,
GTK_ARROWS_END,
GTK_ARROW_UP = 0,
GTK_ARROW_DOWN,
GTK_ARROW_LEFT,
GTK_ARROW_RIGHT,
GTK_ARROW_NONE,
GTK_ASSISTANT_PAGE_CONTENT = 0,
GTK_ASSISTANT_PAGE_INTRO,
GTK_ASSISTANT_PAGE_CONFIRM,
GTK_ASSISTANT_PAGE_SUMMARY,
GTK_ASSISTANT_PAGE_PROGRESS,
GTK_ASSISTANT_PAGE_CUSTOM,
GTK_EXPAND = 1,
GTK_SHRINK = 2,
GTK_FILL = 4,
GTK_BASELINE_POSITION_TOP = 0,
GTK_BASELINE_POSITION_CENTER,
GTK_BASELINE_POSITION_BOTTOM,
GTK_BORDER_STYLE_NONE = 0,
GTK_BORDER_STYLE_SOLID,
GTK_BORDER_STYLE_INSET,
GTK_BORDER_STYLE_OUTSET,
GTK_BORDER_STYLE_HIDDEN,
GTK_BORDER_STYLE_DOTTED,
GTK_BORDER_STYLE_DASHED,
GTK_BORDER_STYLE_DOUBLE,
GTK_BORDER_STYLE_GROOVE,
GTK_BORDER_STYLE_RIDGE,
GTK_BUTTON_ROLE_NORMAL = 0,
GTK_BUTTON_ROLE_CHECK,
GTK_BUTTON_ROLE_RADIO,
GTK_BUTTONS_NONE = 0,
GTK_BUTTONS_OK,
GTK_BUTTONS_CLOSE,
GTK_BUTTONS_CANCEL,
GTK_BUTTONS_YES_NO,
GTK_BUTTONS_OK_CANCEL,
GTK_BUTTONBOX_DEFAULT_STYLE = 0,
GTK_BUTTONBOX_SPREAD,
GTK_BUTTONBOX_EDGE,
GTK_BUTTONBOX_START,
GTK_BUTTONBOX_END,
GTK_BUTTONBOX_CENTER,
GTK_BUTTONBOX_EXPAND,
GTK_CALENDAR_SHOW_HEADING = 1,
GTK_CALENDAR_SHOW_DAY_NAMES = 2,
GTK_CALENDAR_NO_MONTH_CHANGE = 4,
GTK_CALENDAR_SHOW_WEEK_NUMBERS = 8,
GTK_CALENDAR_SHOW_DETAILS = 16,
GTK_CORNER_TOP_LEFT = 0,
GTK_CORNER_BOTTOM_LEFT,
GTK_CORNER_TOP_RIGHT,
GTK_CORNER_BOTTOM_RIGHT,
GTK_CURVE_TYPE_LINEAR = 0,
GTK_CURVE_TYPE_SPLINE,
GTK_CURVE_TYPE_FREE,
GTK_DELETE_CHARS = 0,
GTK_DELETE_WORD_ENDS,
GTK_DELETE_WORDS,
GTK_DELETE_DISPLAY_LINES,
GTK_DELETE_DISPLAY_LINE_ENDS,
GTK_DELETE_PARAGRAPH_ENDS,
GTK_DELETE_PARAGRAPHS,
GTK_DELETE_WHITESPACE,
GTK_DIALOG_NON_MODAL = 0,
GTK_DIALOG_MODAL = 1,
GTK_DIALOG_DESTROY_WITH_PARENT = 2,
GTK_DIALOG_NO_SEPARATOR = 4,
NON_MODAL = -1, -- for EuGTK
GTK_DIR_TAB_FORWARD = 0,
GTK_DIR_TAB_BACKWARD,
GTK_DIR_UP,
GTK_DIR_DOWN,
GTK_DIR_LEFT,
GTK_DIR_RIGHT,
GTK_EVENT_SEQUENCE_NONE = 0,
GTK_EVENT_SEQUENCE_CLAIMED,
GTK_EVENT_SEQUENCE_DENIED,
GTK_EXPANDER_COLLAPSED = 0,
GTK_EXPANDER_SEMI_COLLAPSED,
GTK_EXPANDER_SEMI_EXPANDED,
GTK_EXPANDER_EXPANDED,
GTK_FILE_CHOOSER_ACTION_OPEN = 0,
GTK_FILE_CHOOSER_ACTION_SAVE,
GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER,
GTK_ICON_SIZE_INVALID = 0,
GTK_ICON_SIZE_MENU,
GTK_ICON_SIZE_SMALL_TOOLBAR,
GTK_ICON_SIZE_LARGE_TOOLBAR,
GTK_ICON_SIZE_BUTTON,
GTK_ICON_SIZE_DND,
GTK_ICON_SIZE_DIALOG,
GTK_ICON_LOOKUP_NO_SVG = 1,
GTK_ICON_LOOKUP_FORCE_SVG = 2,
GTK_ICON_LOOKUP_USE_BUILTIN = 4,
GTK_ICON_LOOKUP_GENERIC_FALLBACK = 8,
GTK_ICON_LOOKUP_FORCE_SIZE = 16,
GTK_IMAGE_EMPTY = 0,
GTK_IMAGE_PIXBUF,
GTK_IMAGE_STOCK,
GTK_IMAGE_ICON_SET,
GTK_IMAGE_ANIMATION,
GTK_IMAGE_ICON_NAME,
GTK_IMAGE_GICON,
GTK_IM_PREEDIT_NOTHING = 0,
GTK_IM_PREEDIT_CALLBACK,
GTK_IM_PREEDIT_NONE,
GTK_IM_STATUS_NOTHING = 0,
GTK_IM_STATUS_CALLBACK,
GTK_IM_STATUS_NONE,
GTK_INPUT_HINT_NONE = 0,
GTK_INPUT_HINT_SPELLCHECK,
GTK_INPUT_HINT_NO_SPELLCHECK,
GTK_INPUT_HINT_WORD_COMPLETION = 4,
GTK_INPUT_HINT_LOWERCASE = 8,
GTK_INPUT_HINT_UPPERCASE_CHARS = 16,
GTK_INPUT_HINT_UPPERCASE_WORDS = 32,
GTK_INPUT_HINT_UPPERCASE_SENTENCES = 64,
GTK_JUSTIFY_LEFT = 0,
GTK_JUSTIFY_RIGHT,
GTK_JUSTIFY_CENTER,
GTK_JUSTIFY_FILL,
GTK_LEVEL_BAR_MODE_CONTINUOUS = 0,
GTK_LEVEL_BAR_MODE_DISCRETE,
GTK_MATCH_ALL = 0,
GTK_MATCH_ALL_TAIL,
GTK_MATCH_HEAD,
GTK_MATCH_TAIL,
GTK_MATCH_EXACT,
GTK_MATCH_LAST,
GTK_PIXELS = 0,
GTK_INCHES,
GTK_CENTIMETERS,
GTK_MESSAGE_INFO = 0,
GTK_MESSAGE_WARNING,
GTK_MESSAGE_QUESTION,
GTK_MESSAGE_ERROR,
GTK_MESSAGE_OTHER,
GTK_ICON_INFO = 0,
GTK_ICON_WARNING,
GTK_ICON_QUESTION,
GTK_ICON_ERROR,
GTK_ICON_OTHER,
GTK_MOVEMENT_LOGICAL_POSITIONS = 0,
GTK_MOVEMENT_VISUAL_POSITIONS,
GTK_MOVEMENT_WORDS,
GTK_MOVEMENT_DISPLAY_LINES,
GTK_MOVEMENT_DISPLAY_LINE_ENDS,
GTK_MOVEMENT_PARAGRAPHS,
GTK_MOVEMENT_PARAGRAPH_ENDS,
GTK_MOVEMENT_PAGES,
GTK_MOVEMENT_BUFFER_ENDS,
GTK_MOVEMENT_HORIZONTAL_PAGES,
GTK_ORIENTATION_HORIZONTAL = 0,
GTK_ORIENTATION_VERTICAL,
GTK_PACK_START = 0,
GTK_PACK_END,
GTK_PAN_DIRECTION_LEFT = 0,
GTK_PAN_DIRECTION_RIGHT,
GTK_PAN_DIRECTION_UP,
GTK_PAN_DIRECTION_DOWN,
GTK_PATH_PRIO_LOWEST = 0,
GTK_PATH_PRIO_GTK = 4,
GTK_PATH_PRIO_APPLICATION = 8,
GTK_PATH_PRIO_THEME = 10,
GTK_PATH_PRIO_RC = 12,
GTK_PATH_PRIO_HIGHEST = 15,
GTK_PATH_WIDGET = 0,
GTK_PATH_WIDGET_CLASS,
GTK_PATH_CLASS,
GTK_PHASE_NONE = 0,
GTK_PHASE_CAPTURE,
GTK_PHASE_BUBBLE,
GTK_PHASE_TARGET,
GTK_POLICY_ALWAYS = 0,
GTK_POLICY_AUTOMATIC,
GTK_POLICY_NEVER,
GTK_POS_LEFT = 0,
GTK_POS_RIGHT,
GTK_POS_TOP,
GTK_POS_BOTTOM,
LEFT = 0, --aliases;
RIGHT,
TOP,
BOTTOM
public enum by * 2
GTK_PRINT_CAPABILITY_PAGE_SET = 0,
GTK_PRINT_CAPABILITY_COPIES = 2,
GTK_PRINT_CAPABILITY_COLLATE,
GTK_PRINT_CAPABILITY_REVERSE,
GTK_PRINT_CAPABILITY_SCALE,
GTK_PRINT_CAPABILITY_GENERATE_PDF,
GTK_PRINT_CAPABILITY_GENERATE_PS,
GTK_PRINT_CAPABILITY_PREVIEW,
GTK_PRINT_CAPABILITY_NUMBER_UP,
GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT,
GTK_REGION_EVEN = 0,
GTK_REGION_ODD = 1,
GTK_REGION_FIRST,
GTK_REGION_LAST,
GTK_REGION_ONLY,
GTK_REGION_SORTED,
GTK_STATE_FLAG_NORMAL = 0,
GTK_STATE_FLAG_ACTIVE = 1,
GTK_STATE_FLAG_PRELIGHT,
GTK_STATE_FLAG_SELECTED,
GTK_STATE_FLAG_INSENSITIVE,
GTK_STATE_FLAG_INCONSISTENT,
GTK_STATE_FLAG_FOCUSED,
GTK_STATE_FLAG_BACKDROP,
GTK_STATE_FLAG_DIR_LTR ,
GTK_STATE_FLAG_DIR_RTL,
GTK_STATE_FLAG_LINK,
GTK_STATE_FLAG_VISITED,
GTK_STATE_FLAG_CHECKED
public enum
GTK_PROGRESS_LEFT_TO_RIGHT = 0,
GTK_PROGRESS_RIGHT_TO_LEFT,
GTK_PROGRESS_BOTTOM_TO_TOP,
GTK_PROGRESS_TOP_TO_BOTTOM,
GTK_RELIEF_NORMAL = 0,
GTK_RELIEF_HALF,
GTK_RELIEF_NONE,
GTK_RESIZE_PARENT = 0,
GTK_RESIZE_QUEUE,
GTK_RESIZE_IMMEDIATE,
GTK_REVEALER_TRANSITION_TYPE_NONE = 0,
GTK_REVEALER_TRANSITION_TYPE_CROSSFADE,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN,
GTK_SCROLL_STEPS = 0,
GTK_SCROLL_PAGES,
GTK_SCROLL_ENDS,
GTK_SCROLL_HORIZONTAL_STEPS,
GTK_SCROLL_HORIZONTAL_PAGES,
GTK_SCROLL_HORIZONTAL_ENDS,
GTK_SCROLL_NONE = 0,
GTK_SCROLL_JUMP,
GTK_SCROLL_STEP_BACKWARD,
GTK_SCROLL_STEP_FORWARD,
GTK_SCROLL_PAGE_BACKWARD,
GTK_SCROLL_PAGE_FORWARD,
GTK_SCROLL_STEP_UP,
GTK_SCROLL_STEP_DOWN,
GTK_SCROLL_PAGE_UP,
GTK_SCROLL_PAGE_DOWN,
GTK_SCROLL_STEP_LEFT,
GTK_SCROLL_STEP_RIGHT,
GTK_SCROLL_PAGE_LEFT,
GTK_SCROLL_PAGE_RIGHT,
GTK_SCROLL_START,
GTK_SCROLL_END,
GTK_SELECTION_NONE = 0,
GTK_SELECTION_SINGLE,
GTK_SELECTION_BROWSE,
GTK_SELECTION_MULTIPLE,
GTK_SHADOW_NONE = 0,
GTK_SHADOW_IN,
GTK_SHADOW_OUT,
GTK_SHADOW_ETCHED_IN,
GTK_SHADOW_ETCHED_OUT,
GTK_STATE_NORMAL = 0,
GTK_STATE_ACTIVE,
GTK_STATE_PRELIGHT,
GTK_STATE_SELECTED,
GTK_STATE_INSENSITIVE,
GTK_STATE_INCONSISTENT,
GTK_STATE_FOCUSED,
GTK_STATE_PRESSED = 1,
GTK_STATE_MOUSEOVER,
GTK_TEXT_DIR_NONE = 0,
GTK_TEXT_DIR_LTR,
GTK_TEXT_DIR_RTL,
GTK_TOOLBAR_ICONS = 0,
GTK_TOOLBAR_TEXT,
GTK_TOOLBAR_BOTH,
GTK_TOOLBAR_BOTH_HORIZ,
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID = -1,
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID = -2,
GTK_UPDATE_CONTINUOUS = 0,
GTK_UPDATE_DISCONTINUOUS,
GTK_UPDATE_DELAYED,
GTK_VISIBILITY_NONE = 0,
GTK_VISIBILITY_PARTIAL,
GTK_VISIBILITY_FULL,
GTK_WIN_POS_NONE = 0,
GTK_WIN_POS_CENTER,
GTK_WIN_POS_MOUSE,
GTK_WIN_POS_CENTER_ALWAYS,
GTK_WIN_POS_CENTER_ON_PARENT,
GTK_WINDOW_TOPLEVEL = 0,
GTK_WINDOW_POPUP,
GTK_SORT_ASCENDING = 1,
GTK_SORT_DESCENDING,
GTK_DRAG_RESULT_SUCCESS = 0,
GTK_DRAG_RESULT_NO_TARGET,
GTK_DRAG_RESULT_USER_CANCELLED,
GTK_DRAG_RESULT_TIMEOUT_EXPIRED,
GTK_DRAG_RESULT_GRAB_BROKEN,
GTK_DRAG_RESULT_ERROR,
PANGO_ELLIPSIZE_NONE = 0,
PANGO_ELLIPSIZE_START,
PANGO_ELLIPSIZE_MIDDLE,
PANGO_ELLIPSIZE_END,
GDK_SOLID = 0,
GDK_TILED,
GDK_STIPPLED,
GDK_OPAQUE_STIPPLED,
GTK_RESPONSE_NONE = -1,
GTK_RESPONSE_REJECT = -2,
GTK_RESPONSE_ACCEPT = -3,
GTK_RESPONSE_DELETE_EVENT = -4,
GTK_RESPONSE_OK = -5,
GTK_RESPONSE_CANCEL = -6,
GTK_RESPONSE_CLOSE = -7,
GTK_RESPONSE_YES = -8,
GTK_RESPONSE_NO = -9,
GTK_RESPONSE_APPLY = -10,
GTK_RESPONSE_HELP = -11,
GTK_TREE_VIEW_COLUMN_GROW_ONLY = 0,
GTK_TREE_VIEW_COLUMN_AUTOSIZE,
GTK_TREE_VIEW_COLUMN_FIXED,
GTK_TREE_VIEW_GRID_LINES_NONE = 0,
GTK_TREE_VIEW_GRID_LINES_HORIZONTAL,
GTK_TREE_VIEW_GRID_LINES_VERTICAL,
GTK_TREE_VIEW_GRID_LINES_BOTH,
GTK_TEXT_WINDOW_PRIVATE = 0,
GTK_TEXT_WINDOW_WIDGET,
GTK_TEXT_WINDOW_TEXT,
GTK_TEXT_WINDOW_LEFT,
GTK_TEXT_WINDOW_RIGHT,
GTK_TEXT_WINDOW_TOP,
GTK_TEXT_WINDOW_BOTTOM,
G_USER_DIRECTORY_DESKTOP = 0,
G_USER_DIRECTORY_DOCUMENTS,
G_USER_DIRECTORY_DOWNLOAD,
G_USER_DIRECTORY_MUSIC,
G_USER_DIRECTORY_PICTURES,
G_USER_DIRECTORY_PUBLIC_SHARE,
G_USER_DIRECTORY_TEMPLATES,
G_USER_DIRECTORY_VIDEOS,
G_USER_N_DIRECTORIES,
GTK_WRAP_NONE = 0,
GTK_WRAP_CHAR,
GTK_WRAP_WORD,
GTK_WRAP_WORD_CHAR,
GDK_WINDOW_TYPE_HINT_NORMAL = 0,
GDK_WINDOW_TYPE_HINT_DIALOG,
GDK_WINDOW_TYPE_HINT_MENU,
GDK_WINDOW_TYPE_HINT_TOOLBAR,
GDK_WINDOW_TYPE_HINT_SPLASHSCREEN,
GDK_WINDOW_TYPE_HINT_UTILITY,
GDK_WINDOW_TYPE_HINT_DOCK,
GDK_WINDOW_TYPE_HINT_DESKTOP,
GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU,
GDK_WINDOW_TYPE_HINT_POPUP_MENU,
GDK_WINDOW_TYPE_HINT_TOOLTIP,
GDK_WINDOW_TYPE_HINT_NOTIFICATION,
GDK_WINDOW_TYPE_HINT_COMBO,
GDK_WINDOW_TYPE_HINT_DND,
GDK_ACTION_DEFAULT = 0,
GDK_ACTION_COPY = 1,
GDK_ACTION_MOVE = 2,
GDK_ACTION_LINK = 4,
GDK_ACTION_PRIVATE = 8,
GDK_ACTION_ASK = 16,
GTK_CELL_RENDERER_MODE_INERT = 0,
GTK_CELL_RENDERER_MODE_ACTIVATABLE,
GTK_CELL_RENDERER_MODE_EDITABLE,
GTK_CELL_RENDERER_ACCEL_MODE_GTK = 0,
GTK_CELL_RENDERER_ACCEL_MODE_OTHER,
GTK_DEST_DEFAULT_MOTION = 1,
GTK_DEST_DEFAULT_HIGHLIGHT = 2,
GTK_DEST_DEFAULT_DROP = 4,
GTK_DEST_DEFAULT_ALL = 0x07,
GTK_SIZE_GROUP_NONE = 0,
GTK_SIZE_GROUP_HORIZONTAL,
GTK_SIZE_GROUP_VERTICAL,
GTK_SIZE_GROUP_BOTH
public enum
MOUSE_BUTTON1 = 1,
MOUSE_BUTTON2,
MOUSE_BUTTON3
public enum
PANGO_SCALE = 1000,
PANGO_STYLE_NORMAL= 0,
PANGO_STYLE_OBLIQUE,
PANGO_STYLE_ITALIC,
PANGO_STRETCH_ULTRA_CONDENSED = 0,
PANGO_STRETCH_EXTRA_CONDENSED,
PANGO_STRETCH_CONDENSED,
PANGO_STRETCH_SEMI_CONDENSED,
PANGO_STRETCH_NORMAL,
PANGO_STRETCH_SEMI_EXPANDED,
PANGO_STRETCH_EXPANDED,
PANGO_STRETCH_EXTRA_EXPANDED,
PANGO_STRETCH_ULTRA_EXPANDED,
PANGO_VARIANT_NORMAL=1,
PANGO_VARIANT_SMALL_CAPS,
PANGO_WEIGHT_THIN = 100,
PANGO_WEIGHT_ULTRALIGHT = 200,
PANGO_WEIGHT_LIGHT = 300,
PANGO_WEIGHT_BOOK = 380,
PANGO_WEIGHT_NORMAL = 400,
PANGO_WEIGHT_MEDIUM = 500,
PANGO_WEIGHT_SEMIBOLD = 600,
PANGO_WEIGHT_BOLD = 700,
PANGO_WEIGHT_ULTRABOLD = 800,
PANGO_WEIGHT_HEAVY = 900,
PANGO_WEIGHT_ULTRAHEAVY = 1000,
PANGO_UNIT = 1024
public enum
GTK_RECENT_SORT_NONE = 0,
GTK_RECENT_SORT_MRU,
GTK_RECENT_SORT_LRU,
GTK_RECENT_SORT_CUSTOM
public enum by * 2 -- GdkModifierTypes
GDK_SHIFT_MASK = 1,
GDK_LOCK_MASK,
GDK_CONTROL_MASK,
GDK_MOD1_MASK, -- Alt+
GDK_MOD2_MASK,
GDK_MOD3_MASK,
GDK_MOD4_MASK,
GDK_MOD5_MASK,
GDK_BUTTON1_MASK,
GDK_BUTTON2_MASK,
GDK_BUTTON3_MASK,
GDK_BUTTON4_MASK,
GDK_BUTTON5_MASK,
SHFT = 1, -- 'shorthand' versions of above
LOCK,
CTL,
ALT
public enum -- events
GDK_NOTHING = -1,
GDK_DELETE,
GDK_DESTROY,
GDK_EXPOSE,
GDK_MOTION_NOTIFY,
GDK_BUTTON_PRESS,
GDK_2BUTTON_PRESS,
GDK_3BUTTON_PRESS,
GDK_BUTTON_RELEASE,
GDK_KEY_PRESS,
GDK_KEY_RELEASE,
GDK_ENTER_NOTIFY,
GDK_LEAVE_NOTIFY,
GDK_FOCUS_CHANGE,
GDK_CONFIGURE,
GDK_MAP,
GDK_UNMAP
public enum -- event masks
GDK_EXPOSURE_MASK = 2,
GDK_POINTER_MOTION_MASK = 4,
GDK_POINTER_MOTION_HINT_MASK = 8,
GDK_BUTTON_MOTION_MASK = 16,
GDK_BUTTON1_MOTION_MASK = #20,
GDK_BUTTON2_MOTION_MASK = #40,
GDK_BUTTON3_MOTION_MASK = #80,
GDK_BUTTON_PRESS_MASK = #100,
GDK_BUTTON_RELEASE_MASK = #200,
GDK_KEY_PRESS_MASK = #400,
GDK_KEY_RELEASE_MASK = #800,
GDK_ENTER_NOTIFY_MASK = #1000,
GDK_LEAVE_NOTIFY_MASK = #2000,
GDK_FOCUS_CHANGE_MASK = #4000,
GDK_STRUCTURE_MASK = #8000,
GDK_PROPERTY_CHANGE_MASK = #10000,
GDK_VISIBILITY_NOTIFY_MASK = #20000,
GDK_PROXIMITY_IN_MASK = #40000,
GDK_PROXIMITY_OUT_MASK = #80000,
GDK_SUBSTRUCTURE_MASK = #100000,
GDK_SCROLL_MASK = #200000,
GDK_ALL_EVENTS_MASK = #3FFFFE,
GDK_PROPERTY_NOTIFY = 16,
GDK_SELECTION_CLEAR,
GDK_SELECTION_REQUEST,
GDK_SELECTION_NOTIFY,
GDK_PROXIMITY_IN,
GDK_PROXIMITY_OUT,
GDK_DRAG_ENTER,
GDK_DRAG_LEAVE,
GDK_DRAG_MOTION,
GDK_DRAG_STATUS,
GDK_DROP_START,
GDK_DROP_FINISHED,
GDK_CLIENT_EVENT,
GDK_VISIBILITY_NOTIFY,
GDK_NO_EXPOSE,
GDK_SCROLL,
GDK_WINDOW_STATE,
GDK_SETTING,
GDK_OWNER_CHANGE,
GDK_GRAB_BROKEN,
GDK_DAMAGE,
GDK_FULLSCREEN_ON_CURRENT_MONITOR = 0,
GDK_FULLSCREEN_ON_ALL_MONITORS,
GTK_PAGE_SET_ALL = 0,
GTK_PAGE_SET_EVEN,
GTK_PAGE_SET_ODD,
GTK_PAGE_ORIENTATION_PORTRAIT = 0,
GTK_PAGE_ORIENTATION_LANDSCAPE,
GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE,
GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG = 0,
GTK_PRINT_OPERATION_ACTION_PRINT,
GTK_PRINT_OPERATION_ACTION_PREVIEW,
GTK_PRINT_OPERATION_ACTION_EXPORT,
GTK_PRINT_OPERATION_RESULT_ERROR = 0,
GTK_PRINT_OPERATION_RESULT_APPLY,
GTK_PRINT_OPERATION_RESULT_CANCEL,
GTK_PRINT_OPERATION_RESULT_IN_PROGRESS,
GTK_PRINT_STATUS_INITIAL = 0,
GTK_PRINT_STATUS_PREPARING,
GTK_PRINT_STATUS_GENERATING_DATA,
GTK_PRINT_STATUS_SENDING_DATA,
GTK_PRINT_STATUS_PENDING,
GTK_PRINT_STATUS_PENDING_ISSUE,
GTK_PRINT_STATUS_PRINTING,
GTK_PRINT_STATUS_FINISHED,
GTK_PRINT_STATUS_FINISHED_ABORTED,
GTK_PRINT_DUPLEX_SIMPLE = 0,
GTK_PRINT_DUPLEX_HORIZONTAL,
GTK_PRINT_DUPLEX_VERTICAL,
GTK_PRINT_PAGES_ALL = 0,
GTK_PRINT_PAGES_CURRENT,
GTK_PRINT_PAGES_RANGES,
GTK_PRINT_PAGES_SELECTION,
GTK_PRINT_QUALITY_LOW = 0,
GTK_PRINT_QUALITY_NORMAL,
GTK_PRINT_QUALITY_HIGH,
GTK_PRINT_QUALITY_DRAFT,
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM = 0,
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP,
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TOP_BOTTOM,
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP,
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT,
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT,
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT,
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT,
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK = 1,
GTK_STYLE_PROVIDER_PRIORITY_THEME = 200,
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS = 400,
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION = 600,
GTK_STYLE_PROVIDER_PRIORITY_USER = 800,
GTK_UNIT_PIXEL = 0,
GTK_UNIT_POINTS,
GTK_UNIT_INCH,
GTK_UNIT_MM,
GTK_STACK_TRANSITION_TYPE_NONE = 0,
GTK_STACK_TRANSITION_TYPE_CROSSFADE,
GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP,
GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_UP, -- GTK3.12 from here down
GTK_STACK_TRANSITION_TYPE_OVER_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT,
GTK_STACK_TRANSITION_TYPE_UNDER_UP,
GTK_STACK_TRANSITION_TYPE_UNDER_DOWN,
GTK_STACK_TRANSITION_TYPE_UNDER_LEFT,
GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP, -- GTK3.14 from here down
GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT,
GTK_PLACES_OPEN_NORMAL = 0,
GTK_PLACES_OPEN_NEW_TAB,
GTK_PLACES_OPEN_NEW_WINDOW,
GDK_PIXBUF_ROTATE_NONE = 0,
GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE = 90,
GDK_PIXBUF_ROTATE_UPSIDEDOWN = 180,
GDK_PIXBUF_ROTATE_CLOCKWISE = 270,
GDK_INTERP_NEAREST = 0,
GDK_INTERP_TILES,
GDK_INTERP_BILINEAR,
GDK_INTERP_HYPER,
CAIRO_EXTEND_REPEAT = 1,
CAIRO_FILL_RULE_EVEN_ODD = 1,
CAIRO_FILL_RULE_WINDING = 0,
CAIRO_FONT_SLANT_NORMAL = 0,
CAIRO_FONT_SLANT_ITALIC,
CAIRO_FONT_SLANT_OBLIQUE,
CAIRO_FONT_WEIGHT_NORMAL = 0, NORMAL = 0,
CAIRO_FONT_WEIGHT_BOLD, BOLD = 1,
CAIRO_FORMAT_INVALID = -1,
CAIRO_FORMAT_ARGB32 = 0,
CAIRO_FORMAT_RGB24,
CAIRO_FORMAT_A8,
CAIRO_FORMAT_A1,
CAIRO_FORMAT_RGB16_565,
CAIRO_LINE_CAP_BUTT = 0,
CAIRO_LINE_CAP_ROUND,
CAIRO_LINE_CAP_SQUARE,
CAIRO_LINE_JOIN_MITER = 0,
CAIRO_LINE_JOIN_ROUND,
CAIRO_LINE_JOIN_BEVEL,
CAIRO_OPERATOR_CLEAR = 0,
CAIRO_OPERATOR_SOURCE,
CAIRO_OPERATOR_OVER,
CAIRO_OPERATOR_IN,
CAIRO_OPERATOR_OUT,
CAIRO_OPERATOR_ATOP,
CAIRO_OPERATOR_DEST,
CAIRO_OPERATOR_DEST_OVER,
CAIRO_OPERATOR_DEST_IN,
CAIRO_OPERATOR_DEST_OUT,
CAIRO_OPERATOR_DEST_ATOP,
CAIRO_OPERATOR_XOR,
CAIRO_OPERATOR_ADD,
CAIRO_OPERATOR_SATURATE,
CAIRO_OPERATOR_MULTIPLY,
CAIRO_OPERATOR_SCREEN,
CAIRO_OPERATOR_OVERLAY,
CAIRO_OPERATOR_DARKEN,
CAIRO_OPERATOR_LIGHTEN,
CAIRO_OPERATOR_COLOR_DODGE,
CAIRO_OPERATOR_COLOR_BURN,
CAIRO_OPERATOR_HARD_LIGHT,
CAIRO_OPERATOR_SOFT_LIGHT,
CAIRO_OPERATOR_DIFFERENCE,
CAIRO_OPERATOR_EXCLUSION,
CAIRO_OPERATOR_HSL_HUE,
CAIRO_OPERATOR_HSL_SATURATION,
CAIRO_OPERATOR_HSL_COLOR,
CAIRO_OPERATOR_HSL_LUMINOSITY,
CAIRO_PDF_VERSION_1_4 = 0,
CAIRO_PDF_VERSION_1_5,
CAIRO_SVG_VERSION_1_1 = 0,
CAIRO_SVG_VERSION_1_2,
CAIRO_SURFACE_TYPE_IMAGE = 0,
CAIRO_SURFACE_TYPE_PDF,
CAIRO_SURFACE_TYPE_PS,
CAIRO_SURFACE_TYPE_XLIB,
CAIRO_SURFACE_TYPE_XCB,
CAIRO_SURFACE_TYPE_GLITZ,
CAIRO_SURFACE_TYPE_QUARTZ,
CAIRO_SURFACE_TYPE_WIN32,
CAIRO_SURFACE_TYPE_BEOS,
CAIRO_SURFACE_TYPE_DIRECTFB,
CAIRO_SURFACE_TYPE_SVG,
CAIRO_SURFACE_TYPE_OS2,
CAIRO_SURFACE_TYPE_WIN32_PRINTING,
CAIRO_SURFACE_TYPE_QUARTZ_IMAGE,
CAIRO_SURFACE_TYPE_SCRIPT,
CAIRO_SURFACE_TYPE_QT,
CAIRO_SURFACE_TYPE_RECORDING,
CAIRO_SURFACE_TYPE_VG,
CAIRO_SURFACE_TYPE_GL,
CAIRO_SURFACE_TYPE_DRM,
CAIRO_SURFACE_TYPE_TEE,
CAIRO_SURFACE_TYPE_XML,
CAIRO_SURFACE_TYPE_SKIA,
CAIRO_SURFACE_TYPE_SUBSURFACE,
CAIRO_FONT_TYPE_TOY = 0,
CAIRO_FONT_TYPE_FT,
CAIRO_FONT_TYPE_WIN32,
CAIRO_FONT_TYPE_QUARTZ,
CAIRO_FONT_TYPE_USER
public enum ICON_PIXBUF = 1,
ICON_DISPLAY_NAME,
ICON_FILENAME,
ICON_BASE_SIZE,
ICON_BASE_SCALE,
ICON_IS_SYMBOLIC
function _(atom x, integer t)
if x = 0 then
crash("Invalid type - pointer is null!")
end if
init(t) register(x,t)
return x
end function
------------------------------------------------------------------------
-- GTK Widget Types -- used rarely, with caution
------------------------------------------------------------------------
global type Object(atom x)return _(x,GObject)end type
global type Window(atom x)return _(x,GtkWindow)end type
global type Dialog(atom x)return _(x,GtkDialog)end type
global type AboutDialog(atom x)return _(x,GtkAboutDialog)end type
global type Assistant(atom x)return _(x,GtkAssistant)end type
global type Box(atom x)return _(x,GtkBox)end type
global type Grid(atom x)return _(x,GtkGrid)end type
global type Revealer(atom x)return _(x,GtkRevealer)end type
global type ListBox(atom x)return _(x,GtkListBox)end type
global type FlowBox(atom x)return _(x,GtkFlowBox)end type
global type Stack(atom x)return _(x,GtkStack)end type
global type StackSwitcher(atom x)return _(x,GtkStackSwitcher)end type
global type Sidebar(atom x)return _(x,GtkSidebar)end type
global type ActionBar(atom x)return _(x,GtkActionBar)end type
global type HeaderBar(atom x)return _(x,GtkHeaderBar)end type
global type Overlay(atom x)return _(x,GtkOverlay)end type
global type ButtonBox(atom x)return _(x,GtkButtonBox)end type
global type Paned(atom x)return _(x,GtkPaned)end type
global type Layout(atom x)return _(x,GtkLayout)end type
global type Notebook(atom x)return _(x,GtkNotebook)end type
global type Expander(atom x)return _(x,GtkExpander)end type
global type AspectFrame(atom x)return _(x,GtkAspectFrame)end type
global type Label(atom x)return _(x,GtkLabel)end type
global type Image(atom x)return _(x,GtkImage)end type
global type Spinner(atom x)return _(x,GtkSpinner)end type
global type InfoBar(atom x)return _(x,GtkInfoBar)end type
global type ProgressBar(atom x)return _(x,GtkProgressBar)end type
global type LevelBar(atom x)return _(x,GtkLevelBar)end type
global type Statusbar(atom x)return _(x,GtkStatusbar)end type
global type AccelLabel(atom x)return _(x,GtkAccelLabel)end type
global type Button(atom x)return _(x,GtkButton)end type
global type CheckButton(atom x)return _(x,GtkCheckButton)end type
global type RadioButton(atom x)return _(x,GtkRadioButton)end type
global type ToggleButton(atom x)return _(x,GtkToggleButton)end type
global type LinkButton(atom x)return _(x,GtkLinkButton)end type
global type MenuButton(atom x)return _(x,GtkMenuButton)end type
global type Switch(atom x)return _(x,GtkSwitch)end type
global type ScaleButton(atom x)return _(x,GtkScaleButton)end type
global type VolumeButton(atom x)return _(x,GtkVolumeButton)end type
global type LockButton(atom x)return _(x,GtkLockButton)end type
global type Entry(atom x)return _(x,GtkEntry)end type
global type EntryBuffer(atom x)return _(x,GtkEntryBuffer)end type
global type EntryCompletion(atom x)return _(x,GtkEntryCompletion)end type
global type Scale(atom x)return _(x,GtkScale)end type
global type SpinButton(atom x)return _(x,GtkSpinButton)end type
global type SearchEntry(atom x)return _(x,GtkSearchEntry)end type
global type SearchBar(atom x)return _(x,GtkSearchBar)end type
global type Editable(atom x)return _(x,GtkEditable)end type
global type TextMark(atom x)return _(x,GtkTextMark)end type
global type TextBuffer(atom x)return _(x,GtkTextBuffer)end type
global type TextTag(atom x)return _(x,GtkTextTag)end type
global type TextTagTable(atom x)return _(x,GtkTextTagTable)end type
global type TextView(atom x)return _(x,GtkTextView)end type
global type TreeModel(atom x)return _(x,GtkTreeModel)end type
global type TreeModelSort(atom x)return _(x,GtkTreeModelSort)end type
global type TreeSelection(atom x)return _(x,GtkTreeSelection)end type
global type TreeViewColumn(atom x)return _(x,GtkTreeViewColumn)end type
global type TreeView(atom x)return _(x,GtkTreeView)end type
global type IconView(atom x)return _(x,GtkIconView)end type
global type CellRendererText(atom x)return _(x,GtkCellRendererText)end type
global type CellRendererAccel(atom x)return _(x,GtkCellRendererAccel)end type
global type CellRendererCombo(atom x)return _(x,GtkCellRendererCombo)end type
global type CellRendererPixbuf(atom x)return _(x,GtkCellRendererPixbuf)end type
global type CellRendererProgress(atom x)return _(x,GtkCellRendererProgress)end type
global type CellRendererSpin(atom x)return _(x,GtkCellRendererSpin)end type
global type CellRendererToggle(atom x)return _(x,GtkCellRendererToggle)end type
global type CellRendererSpinner(atom x)return _(x,GtkCellRendererSpinner)end type
global type ListStore(atom x)return _(x,GtkListStore)end type
global type TreeStore(atom x)return _(x,GtkTreeStore)end type
global type ComboBox(atom x)return _(x,GtkComboBox)end type
global type ComboBoxText(atom x)return _(x,GtkComboBoxText)end type
global type Menu(atom x)return _(x,GtkMenu)end type
global type MenuBar(atom x)return _(x,GtkMenuBar)end type
global type MenuItem(atom x)return _(x,GtkMenuItem)end type
global type RadioMenuItem(atom x)return _(x,GtkRadioMenuItem)end type
global type CheckMenuItem(atom x)return _(x,GtkCheckMenuItem)end type
global type SeparatorMenuItem(atom x)return _(x,GtkSeparatorMenuItem)end type
global type Toolbar(atom x)return _(x,GtkToolbar)end type
global type ToolItem(atom x)return _(x,GtkToolItem)end type
global type ToolPalette(atom x)return _(x,GtkToolPalette)end type
global type ToolButton(atom x)return _(x,GtkToolButton)end type
global type MenuToolButton(atom x)return _(x,GtkMenuToolButton)end type
global type ToggleToolButton(atom x)return _(x,GtkToggleToolButton)end type
global type RadioToolButton(atom x)return _(x,GtkRadioToolButton)end type
global type Popover(atom x)return _(x,GtkPopover)end type
global type PopoverMenu(atom x)return _(x,GtkPopoverMenu)end type
global type ColorChooser(atom x)return _(x,GtkColorChooser)end type
global type ColorButton(atom x)return _(x,GtkColorButton)end type
global type ColorChooserWidget(atom x)return _(x,GtkColorChooserWidget)end type
global type ColorChooserDialog(atom x)return _(x,GtkColorChooserDialog)end type
global type FileChooser(atom x)return _(x,GtkFileChooser)end type
global type FileChooserButton(atom x)return _(x,GtkFileChooserButton)end type
global type FileChooserDialog(atom x)return _(x,GtkFileChooserDialog)end type
global type FileChooserWidget(atom x)return _(x,GtkFileChooserWidget)end type
global type FileFilter(atom x)return _(x,GtkFileFilter)end type
global type FontChooser(atom x)return _(x,GtkFontChooser)end type
global type FontButton(atom x)return _(x,GtkFontButton)end type
global type FontChooserWidget(atom x)return _(x,GtkFontChooserWidget)end type
global type FontChooserDialog(atom x)return _(x,GtkFontChooserDialog)end type
global type PlacesSidebar(atom x)return _(x,GtkPlacesSidebar)end type
global type Frame(atom x)return _(x,GtkFrame)end type
global type Scrollbar(atom x)return _(x,GtkScrollbar)end type
global type ScrolledWindow(atom x)return _(x,GtkScrolledWindow)end type
global type Adjustment(atom x)return _(x,GtkAdjustment)end type
global type Calendar(atom x)return _(x,GtkCalendar)end type
global type GLArea(atom x)return _(x,GtkGLArea)end type
global type Tooltip(atom x)return _(x,GtkTooltip)end type
global type Viewport(atom x)return _(x,GtkViewport)end type
global type Widget(atom x)return _(x,GtkWidget)end type
global type Container(atom x)return _(x,GtkContainer)end type
global type Bin(atom x)return _(x,GtkBin)end type
global type Range(atom x)return _(x,GtkRange)end type
global type PrintContext(atom x)return _(x,GtkPrintContext)end type
global type ListBoxRow(atom x)return _(x,GtkListBoxRow)end type
global type FontFamily(atom x)return _(x,PangoFontFamily)end type
global type FontDescription(atom x)return _(x,PangoFontDescription)end type
global type AppChooserDialog(atom x)return _(x,GtkAppChooserDialog)end type
global type PaperSize(atom x)return _(x,GtkPaperSize)end type
global type DrawingArea(atom x)return _(x,GtkDrawingArea)end type
global type RecentChooserDialog(atom x)return _(x,GtkRecentChooserDialog)end type
global type RecentChooserWidget(atom x)return _(x,GtkRecentChooserWidget)end type
global type RecentChooser(atom x)return _(x,GtkRecentChooser)end type
global type RecentFilter(atom x)return _(x,GtkRecentFilter)end type
global type RecentChooserMenu(atom x)return _(x,GtkRecentChooserMenu)end type
global type EventBox(atom x)return _(x,GtkEventBox)end type
global type TreeModelFilter(atom x)return _(x,GtkTreeModelFilter)end type
global type Application(atom x)return _(x,GtkApplication)end type
global type ApplicationWindow(atom x)return _(x,GtkApplicationWindow)end type
global type Pixbuf(atom x)return _(x,GdkPixbuf)end type
global type IconTheme(atom x)return _(x,GtkIconTheme)end type
global type Cairo_T(atom x)return _(x,Cairo_t)end type
-------------------------
-- © 2015 by Irv Mullins
-------------------------