package lablgtk3-goocanvas2

  1. Overview
  2. Docs
type canvas_points
type items_properties = [
  1. | `ALPHA of float
  2. | `ANCHOR of GooCanvasEnums.anchor_type
  3. | `ARROW_LENGTH of float
  4. | `ARROW_TIP_LENGTH of float
  5. | `ARROW_WIDTH of float
  6. | `CAN_FOCUS of bool
  7. | `CLIP_PATH of string
  8. | `CLOSE_PATH of bool
  9. | `DESCRIPTION of string
  10. | `END_ARROW of bool
  11. | `FILL_COLOR of string
  12. | `FILL_COLOR_RGBA of int32
  13. | `FILL_PIXBUF of GdkPixbuf.pixbuf
  14. | `FONT of string
  15. | `FONT_DESC of Pango.font_description
  16. | `HEIGHT of float
  17. | `LINE_JOIN_MITER_LIMIT of float
  18. | `LINE_WIDTH of float
  19. | `PIXBUF of GdkPixbuf.pixbuf
  20. | `POINTER_EVENTS of GooCanvasEnums.pointer_events list
  21. | `POINTS of canvas_points
  22. | `RADIUS_X of float
  23. | `RADIUS_Y of float
  24. | `SCALE_TO_FIT of bool
  25. | `START_ARROW of bool
  26. | `STROKE_COLOR of string
  27. | `STROKE_COLOR_RGBA of int32
  28. | `STROKE_PIXBUF of GdkPixbuf.pixbuf
  29. | `TEXT of string
  30. | `TITLE of string
  31. | `TOOLTIP of string
  32. | `USE_MARKUP of bool
  33. | `VISIBILITY of GooCanvasEnums.item_visibility
  34. | `VISIBILITY_THRESHOLD of float
  35. | `WIDTH of float
  36. | `WIDGET of Gtk.widget Gobject.obj
  37. | `X of float
  38. | `Y of float
]
type item_p = [
  1. | `CAN_FOCUS of bool
  2. | `DESCRIPTION of string
  3. | `FILL_COLOR of string
  4. | `FILL_COLOR_RGBA of int32
  5. | `FILL_PIXBUF of GdkPixbuf.pixbuf
  6. | `FONT of string
  7. | `FONT_DESC of Pango.font_description
  8. | `LINE_JOIN_MITER_LIMIT of float
  9. | `LINE_WIDTH of float
  10. | `POINTER_EVENTS of GooCanvasEnums.pointer_events list
  11. | `STROKE_COLOR of string
  12. | `STROKE_COLOR_RGBA of int32
  13. | `STROKE_PIXBUF of GdkPixbuf.pixbuf
  14. | `TITLE of string
  15. | `TOOLTIP of string
  16. | `VISIBILITY of GooCanvasEnums.item_visibility
  17. | `VISIBILITY_THRESHOLD of float
]
type text_p = [
  1. | item_p
  2. | `ANCHOR of GooCanvasEnums.anchor_type
  3. | `HEIGHT of float
  4. | `TEXT of string
  5. | `USE_MARKUP of bool
  6. | `WIDTH of float
  7. | `X of float
  8. | `Y of float
]
type rect_p = [
  1. | item_p
  2. | `HEIGHT of float
  3. | `RADIUS_X of float
  4. | `RADIUS_Y of float
  5. | `WIDTH of float
  6. | `X of float
  7. | `Y of float
]
type widget_p = [
  1. | item_p
  2. | `ANCHOR of GooCanvasEnums.anchor_type
  3. | `HEIGHT of float
  4. | `WIDTH of float
  5. | `WIDGET of Gtk.widget Gobject.obj
  6. | `X of float
  7. | `Y of float
]
type image_p = [
  1. | item_p
  2. | `ALPHA of float
  3. | `HEIGHT of float
  4. | `PIXBUF of GdkPixbuf.pixbuf
  5. | `SCALE_TO_FIT of bool
  6. | `WIDTH of float
  7. | `X of float
  8. | `Y of float
]
type group_p = [
  1. | item_p
  2. | `HEIGHT of float
  3. | `WIDTH of float
  4. | `X of float
  5. | `Y of float
]
type polyline_p = [
  1. | item_p
  2. | `ARROW_LENGTH of float
  3. | `ARROW_TIP_LENGTH of float
  4. | `ARROW_WIDTH of float
  5. | `CLOSE_PATH of bool
  6. | `END_ARROW of bool
  7. | `HEIGHT of float
  8. | `POINTS of canvas_points
  9. | `START_ARROW of bool
  10. | `WIDTH of float
  11. | `X of float
  12. | `Y of float
]
type item_event = [ `BUTTON_PRESS | `BUTTON_RELEASE | `MOTION_NOTIFY | `KEY_PRESS | `KEY_RELEASE | `ENTER_NOTIFY | `LEAVE_NOTIFY ] Gdk.event
module Item : sig ... end
module Canvas : sig ... end
module Text : sig ... end
module Rect : sig ... end
module Widget : sig ... end
module Image : sig ... end
module Group : sig ... end
module Points : sig ... end
module Polyline : sig ... end