package lablgtk

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type event_type = [
  1. | `BUTTON_PRESS
  2. | `BUTTON_RELEASE
  3. | `CLIENT_EVENT
  4. | `CONFIGURE
  5. | `DELETE
  6. | `DESTROY
  7. | `DRAG_ENTER
  8. | `DRAG_LEAVE
  9. | `DRAG_MOTION
  10. | `DRAG_STATUS
  11. | `DROP_FINISHED
  12. | `DROP_START
  13. | `ENTER_NOTIFY
  14. | `EXPOSE
  15. | `FOCUS_CHANGE
  16. | `KEY_PRESS
  17. | `KEY_RELEASE
  18. | `LEAVE_NOTIFY
  19. | `MAP
  20. | `MOTION_NOTIFY
  21. | `NOTHING
  22. | `NO_EXPOSE
  23. | `PROPERTY_NOTIFY
  24. | `PROXIMITY_IN
  25. | `PROXIMITY_OUT
  26. | `SCROLL
  27. | `SELECTION_CLEAR
  28. | `SELECTION_NOTIFY
  29. | `SELECTION_REQUEST
  30. | `SETTING
  31. | `THREE_BUTTON_PRESS
  32. | `TWO_BUTTON_PRESS
  33. | `UNMAP
  34. | `VISIBILITY_NOTIFY
  35. | `WINDOW_STATE
]
type event_mask = [
  1. | `ALL_EVENTS
  2. | `BUTTON1_MOTION
  3. | `BUTTON2_MOTION
  4. | `BUTTON3_MOTION
  5. | `BUTTON_MOTION
  6. | `BUTTON_PRESS
  7. | `BUTTON_RELEASE
  8. | `ENTER_NOTIFY
  9. | `EXPOSURE
  10. | `FOCUS_CHANGE
  11. | `KEY_PRESS
  12. | `KEY_RELEASE
  13. | `LEAVE_NOTIFY
  14. | `POINTER_MOTION
  15. | `POINTER_MOTION_HINT
  16. | `PROPERTY_CHANGE
  17. | `PROXIMITY_IN
  18. | `PROXIMITY_OUT
  19. | `SCROLL
  20. | `STRUCTURE
  21. | `SUBSTRUCTURE
  22. | `VISIBILITY_NOTIFY
]
type extension_mode = [
  1. | `ALL
  2. | `CURSOR
  3. | `NONE
]
type visibility_state = [
  1. | `FULLY_OBSCURED
  2. | `PARTIAL
  3. | `UNOBSCURED
]
type input_source = [
  1. | `CURSOR
  2. | `ERASER
  3. | `MOUSE
  4. | `PEN
]
type scroll_direction = [
  1. | `DOWN
  2. | `LEFT
  3. | `RIGHT
  4. | `UP
]
type crossing_mode = [
  1. | `GRAB
  2. | `NORMAL
  3. | `UNGRAB
]
type notify_type = [
  1. | `ANCESTOR
  2. | `INFERIOR
  3. | `NONLINEAR
  4. | `NONLINEAR_VIRTUAL
  5. | `UNKNOWN
  6. | `VIRTUAL
]
type setting_action = [
  1. | `CHANGED
  2. | `DELETED
  3. | `NEW
]
type window_state = [
  1. | `FULLSCREEN
  2. | `ICONIFIED
  3. | `MAXIMIZED
  4. | `STICKY
  5. | `WITHDRAWN
]
type fill_rule = [
  1. | `EVEN_ODD_RULE
  2. | `WINDING_RULE
]
type overlap_type = [
  1. | `IN
  2. | `OUT
  3. | `PART
]
type function_type = [
  1. | `COPY
  2. | `INVERT
  3. | `XOR
]
type fill = [
  1. | `OPAQUE_STIPPLED
  2. | `SOLID
  3. | `STIPPLED
  4. | `TILED
]
type subwindow_mode = [
  1. | `CLIP_BY_CHILDREN
  2. | `INCLUDE_INFERIORS
]
type line_style = [
  1. | `DOUBLE_DASH
  2. | `ON_OFF_DASH
  3. | `SOLID
]
type cap_style = [
  1. | `BUTT
  2. | `NOT_LAST
  3. | `PROJECTING
  4. | `ROUND
]
type join_style = [
  1. | `BEVEL
  2. | `MITER
  3. | `ROUND
]
type modifier = [
  1. | `BUTTON1
  2. | `BUTTON2
  3. | `BUTTON3
  4. | `BUTTON4
  5. | `BUTTON5
  6. | `CONTROL
  7. | `HYPER
  8. | `LOCK
  9. | `META
  10. | `MOD1
  11. | `MOD2
  12. | `MOD3
  13. | `MOD4
  14. | `MOD5
  15. | `RELEASE
  16. | `SHIFT
  17. | `SUPER
]
type image_type = [
  1. | `FASTEST
  2. | `NORMAL
  3. | `SHARED
]
type visual_type = [
  1. | `DIRECT_COLOR
  2. | `GRAYSCALE
  3. | `PSEUDO_COLOR
  4. | `STATIC_COLOR
  5. | `STATIC_GRAY
  6. | `TRUE_COLOR
]
type font_type = [
  1. | `FONT
  2. | `FONTSET
]
type drag_action = [
  1. | `ASK
  2. | `COPY
  3. | `DEFAULT
  4. | `MOVE
  5. | `PRIVATE
]
type rgb_dither = [
  1. | `MAX
  2. | `NONE
  3. | `NORMAL
]
type xdata = [
  1. | `BYTES
  2. | `INT32S
  3. | `NONE
  4. | `SHORTS
]
type property_state = [
  1. | `DELETE
  2. | `NEW_VALUE
]
type property_mode = [
  1. | `APPEND
  2. | `PREPEND
  3. | `REPLACE
]
type gravity = [
  1. | `CENTER
  2. | `EAST
  3. | `NORTH
  4. | `NORTH_EAST
  5. | `NORTH_WEST
  6. | `SOUTH
  7. | `SOUTH_EAST
  8. | `SOUTH_WEST
  9. | `STATIC
  10. | `WEST
]
type window_type_hint = [
  1. | `DESKTOP
  2. | `DIALOG
  3. | `DOCK
  4. | `MENU
  5. | `NORMAL
  6. | `SPLASHSCREEN
  7. | `TOOLBAR
  8. | `UTILITY
]
type cursor_type = [
  1. | `ARROW
  2. | `BASED_ARROW_DOWN
  3. | `BASED_ARROW_UP
  4. | `BOAT
  5. | `BOGOSITY
  6. | `BOTTOM_LEFT_CORNER
  7. | `BOTTOM_RIGHT_CORNER
  8. | `BOTTOM_SIDE
  9. | `BOTTOM_TEE
  10. | `BOX_SPIRAL
  11. | `CENTER_PTR
  12. | `CIRCLE
  13. | `CLOCK
  14. | `COFFEE_MUG
  15. | `CROSS
  16. | `CROSSHAIR
  17. | `CROSS_REVERSE
  18. | `DIAMOND_CROSS
  19. | `DOT
  20. | `DOTBOX
  21. | `DOUBLE_ARROW
  22. | `DRAFT_LARGE
  23. | `DRAFT_SMALL
  24. | `DRAPED_BOX
  25. | `EXCHANGE
  26. | `FLEUR
  27. | `GOBBLER
  28. | `GUMBY
  29. | `HAND1
  30. | `HAND2
  31. | `HEART
  32. | `ICON
  33. | `IRON_CROSS
  34. | `LEFTBUTTON
  35. | `LEFT_PTR
  36. | `LEFT_SIDE
  37. | `LEFT_TEE
  38. | `LL_ANGLE
  39. | `LR_ANGLE
  40. | `MAN
  41. | `MIDDLEBUTTON
  42. | `MOUSE
  43. | `PENCIL
  44. | `PIRATE
  45. | `PLUS
  46. | `QUESTION_ARROW
  47. | `RIGHTBUTTON
  48. | `RIGHT_PTR
  49. | `RIGHT_SIDE
  50. | `RIGHT_TEE
  51. | `SAILBOAT
  52. | `SB_DOWN_ARROW
  53. | `SB_H_DOUBLE_ARROW
  54. | `SB_LEFT_ARROW
  55. | `SB_RIGHT_ARROW
  56. | `SB_UP_ARROW
  57. | `SB_V_DOUBLE_ARROW
  58. | `SHUTTLE
  59. | `SIZING
  60. | `SPIDER
  61. | `SPRAYCAN
  62. | `STAR
  63. | `TARGET
  64. | `TCROSS
  65. | `TOP_LEFT_ARROW
  66. | `TOP_LEFT_CORNER
  67. | `TOP_RIGHT_CORNER
  68. | `TOP_SIDE
  69. | `TOP_TEE
  70. | `TREK
  71. | `UL_ANGLE
  72. | `UMBRELLA
  73. | `UR_ANGLE
  74. | `WATCH
  75. | `XTERM
  76. | `X_CURSOR
]
val _make_enum : [> ] as 'a Gpointer.variant_table -> 'a Gobject.data_conv
val event_type_conv : event_type Gobject.data_conv
val event_mask_conv : event_mask list Gobject.data_conv
val extension_mode_conv : extension_mode Gobject.data_conv
val visibility_state_conv : visibility_state Gobject.data_conv
val input_source_conv : input_source Gobject.data_conv
val scroll_direction_conv : scroll_direction Gobject.data_conv
val crossing_mode_conv : crossing_mode Gobject.data_conv
val notify_type_conv : notify_type Gobject.data_conv
val setting_action_conv : setting_action Gobject.data_conv
val window_state_conv : window_state Gobject.data_conv
val fill_rule_conv : fill_rule Gobject.data_conv
val overlap_type_conv : overlap_type Gobject.data_conv
val function_type_conv : function_type Gobject.data_conv
val fill_conv : fill Gobject.data_conv
val subwindow_mode_conv : subwindow_mode Gobject.data_conv
val line_style_conv : line_style Gobject.data_conv
val cap_style_conv : cap_style Gobject.data_conv
val join_style_conv : join_style Gobject.data_conv
val modifier_conv : modifier Gobject.data_conv
val image_type_conv : image_type Gobject.data_conv
val visual_type_conv : visual_type Gobject.data_conv
val font_type_conv : font_type Gobject.data_conv
val drag_action_conv : drag_action Gobject.data_conv
val rgb_dither_conv : rgb_dither Gobject.data_conv
val xdata_conv : xdata Gobject.data_conv
val property_state_conv : property_state Gobject.data_conv
val property_mode_conv : property_mode Gobject.data_conv
val gravity_conv : gravity Gobject.data_conv
val window_type_hint_conv : window_type_hint Gobject.data_conv
val cursor_type_conv : cursor_type Gobject.data_conv