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 notify_type = [
  1. | `ANCESTOR
  2. | `INFERIOR
  3. | `NONLINEAR
  4. | `NONLINEAR_VIRTUAL
  5. | `UNKNOWN
  6. | `VIRTUAL
]
type crossing_mode = [
  1. | `GRAB
  2. | `NORMAL
  3. | `UNGRAB
]
type setting_action = [
  1. | `CHANGED
  2. | `DELETED
  3. | `NEW
]
type window_state = [
  1. | `ICONIFIED
  2. | `MAXIMIZED
  3. | `STICKY
  4. | `WITHDRAWN
]
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 drag_action = [
  1. | `ASK
  2. | `COPY
  3. | `DEFAULT
  4. | `MOVE
  5. | `PRIVATE
]
type rgb_dither = [
  1. | `MAX
  2. | `NONE
  3. | `NORMAL
]
type property_state = [
  1. | `DELETE
  2. | `NEW_VALUE
]
type property_mode = [
  1. | `APPEND
  2. | `PREPEND
  3. | `REPLACE
]
type xdata = [
  1. | `BYTES of string
  2. | `INT32S of int32 array
  3. | `SHORTS of int array
]
type xdata_ret = [
  1. | `BYTES of string
  2. | `INT32S of int32 array
  3. | `NONE
  4. | `SHORTS of int array
]
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
]