package lablgtk3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type !'a column = {
  1. index : int;
  2. conv : 'a Gobject.data_conv;
  3. creator : int;
}
class column_list : object ... end
class row_reference : Gtk.row_reference -> model:[> `treemodel ] Gtk.obj -> object ... end
class model_signals : [> `treemodel ] Gtk.obj -> object ... end
val model_ids : (int, int) Hashtbl.t
class model : [> `treemodel ] as 'c Gtk.obj -> object ... end
class tree_sortable_signals : [> `treemodel | `treesortable ] Gtk.obj -> object ... end
class tree_sortable : [> `treemodel | `treesortable ] as 'c Gtk.obj -> object ... end
val default_sort_column_id : int
val unsorted_sort_column_id : int
class tree_store : Gtk.tree_store -> object ... end
val tree_store : column_list -> tree_store
class list_store : Gtk.list_store -> object ... end
val list_store : column_list -> list_store
val store_of_list : 'a Gobject.data_conv -> 'a list -> list_store * 'a column
class model_sort : Gtk.tree_model_sort -> object ... end
val model_sort : model -> model_sort
class model_filter : Gtk.tree_model_filter -> object ... end
val model_filter : ?virtual_root:Gtk.tree_path -> model -> model_filter
module Path : sig ... end
class selection_signals : Gtk.tree_selection -> object ... end
class selection : Gtk.tree_selection -> object ... end
class type cell_renderer = object ... end
class cell_layout : [> Gtk.cell_layout ] Gtk.obj -> object ... end
class view_column_signals : [> `gtk | `treeviewcolumn ] Gtk.obj -> object ... end
class view_column : Gtk.tree_view_column Gtk.obj -> object ... end
val view_column : ?title:string -> ?renderer:(cell_renderer * (string * 'a column) list) -> unit -> view_column
class view_signals : [> Gtk.tree_view ] Gtk.obj -> object ... end
class view : Gtk.tree_view Gtk.obj -> object ... end
val view : ?model:model -> ?hadjustment:GData.adjustment -> ?vadjustment:GData.adjustment -> ?enable_search:bool -> ?fixed_height_mode:bool -> ?headers_clickable:bool -> ?headers_visible:bool -> ?reorderable:bool -> ?rules_hint:bool -> ?search_column:int -> ?tooltip_column:int -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> view
type cell_properties = [
  1. | `CELL_BACKGROUND of string
  2. | `CELL_BACKGROUND_GDK of Gdk.color
  3. | `CELL_BACKGROUND_SET of bool
  4. | `HEIGHT of int
  5. | `IS_EXPANDED of bool
  6. | `IS_EXPANDER of bool
  7. | `MODE of Gtk.Tags.cell_renderer_mode
  8. | `VISIBLE of bool
  9. | `WIDTH of int
  10. | `XALIGN of float
  11. | `XPAD of int
  12. | `YALIGN of float
  13. | `YPAD of int
]
type cell_properties_pixbuf = [
  1. | `CELL_BACKGROUND of string
  2. | `CELL_BACKGROUND_GDK of Gdk.color
  3. | `CELL_BACKGROUND_SET of bool
  4. | `HEIGHT of int
  5. | `IS_EXPANDED of bool
  6. | `IS_EXPANDER of bool
  7. | `MODE of Gtk.Tags.cell_renderer_mode
  8. | `PIXBUF of GdkPixbuf.pixbuf
  9. | `PIXBUF_EXPANDER_CLOSED of GdkPixbuf.pixbuf
  10. | `PIXBUF_EXPANDER_OPEN of GdkPixbuf.pixbuf
  11. | `STOCK_DETAIL of string
  12. | `STOCK_ID of string
  13. | `STOCK_SIZE of Gtk.Tags.icon_size
  14. | `VISIBLE of bool
  15. | `WIDTH of int
  16. | `XALIGN of float
  17. | `XPAD of int
  18. | `YALIGN of float
  19. | `YPAD of int
]
type cell_properties_text = [
  1. | `BACKGROUND of string
  2. | `BACKGROUND_GDK of Gdk.color
  3. | `BACKGROUND_SET of bool
  4. | `CELL_BACKGROUND of string
  5. | `CELL_BACKGROUND_GDK of Gdk.color
  6. | `CELL_BACKGROUND_SET of bool
  7. | `EDITABLE of bool
  8. | `FAMILY of string
  9. | `FONT of string
  10. | `FONT_DESC of Pango.font_description
  11. | `FOREGROUND of string
  12. | `FOREGROUND_GDK of Gdk.color
  13. | `FOREGROUND_SET of bool
  14. | `HEIGHT of int
  15. | `IS_EXPANDED of bool
  16. | `IS_EXPANDER of bool
  17. | `MARKUP of string
  18. | `MODE of Gtk.Tags.cell_renderer_mode
  19. | `RISE of int
  20. | `SCALE of Pango.Tags.scale
  21. | `SINGLE_PARAGRAPH_MODE of bool
  22. | `SIZE of int
  23. | `SIZE_POINTS of float
  24. | `STRETCH of Pango.Tags.stretch
  25. | `STRIKETHROUGH of bool
  26. | `STYLE of Pango.Tags.style
  27. | `TEXT of string
  28. | `UNDERLINE of Pango.Tags.underline
  29. | `VARIANT of Pango.Tags.variant
  30. | `VISIBLE of bool
  31. | `WEIGHT of Pango.Tags.weight
  32. | `WIDTH of int
  33. | `XALIGN of float
  34. | `XPAD of int
  35. | `YALIGN of float
  36. | `YPAD of int
]
type cell_properties_toggle = [
  1. | `ACTIVATABLE of bool
  2. | `ACTIVE of bool
  3. | `CELL_BACKGROUND of string
  4. | `CELL_BACKGROUND_GDK of Gdk.color
  5. | `CELL_BACKGROUND_SET of bool
  6. | `HEIGHT of int
  7. | `INCONSISTENT of bool
  8. | `IS_EXPANDED of bool
  9. | `IS_EXPANDER of bool
  10. | `MODE of Gtk.Tags.cell_renderer_mode
  11. | `RADIO of bool
  12. | `VISIBLE of bool
  13. | `WIDTH of int
  14. | `XALIGN of float
  15. | `XPAD of int
  16. | `YALIGN of float
  17. | `YPAD of int
]
type cell_properties_progress = [
  1. | `CELL_BACKGROUND of string
  2. | `CELL_BACKGROUND_GDK of Gdk.color
  3. | `CELL_BACKGROUND_SET of bool
  4. | `HEIGHT of int
  5. | `IS_EXPANDED of bool
  6. | `IS_EXPANDER of bool
  7. | `MODE of Gtk.Tags.cell_renderer_mode
  8. | `TEXT of string option
  9. | `VALUE of int
  10. | `VISIBLE of bool
  11. | `WIDTH of int
  12. | `XALIGN of float
  13. | `XPAD of int
  14. | `YALIGN of float
  15. | `YPAD of int
]
type cell_properties_combo = [
  1. | `BACKGROUND of string
  2. | `BACKGROUND_GDK of Gdk.color
  3. | `BACKGROUND_SET of bool
  4. | `CELL_BACKGROUND of string
  5. | `CELL_BACKGROUND_GDK of Gdk.color
  6. | `CELL_BACKGROUND_SET of bool
  7. | `EDITABLE of bool
  8. | `FAMILY of string
  9. | `FONT of string
  10. | `FONT_DESC of Pango.font_description
  11. | `FOREGROUND of string
  12. | `FOREGROUND_GDK of Gdk.color
  13. | `FOREGROUND_SET of bool
  14. | `HAS_ENTRY of bool
  15. | `HEIGHT of int
  16. | `IS_EXPANDED of bool
  17. | `IS_EXPANDER of bool
  18. | `MARKUP of string
  19. | `MODE of Gtk.Tags.cell_renderer_mode
  20. | `MODEL of model option
  21. | `RISE of int
  22. | `SCALE of Pango.Tags.scale
  23. | `SINGLE_PARAGRAPH_MODE of bool
  24. | `SIZE of int
  25. | `SIZE_POINTS of float
  26. | `STRETCH of Pango.Tags.stretch
  27. | `STRIKETHROUGH of bool
  28. | `STYLE of Pango.Tags.style
  29. | `TEXT of string
  30. | `TEXT_COLUMN of string column
  31. | `UNDERLINE of Pango.Tags.underline
  32. | `VARIANT of Pango.Tags.variant
  33. | `VISIBLE of bool
  34. | `WEIGHT of Pango.Tags.weight
  35. | `WIDTH of int
  36. | `XALIGN of float
  37. | `XPAD of int
  38. | `YALIGN of float
  39. | `YPAD of int
]
type cell_properties_accel = [
  1. | `ACCEL_MODE of GtkEnums.cell_renderer_accel_mode
  2. | `BACKGROUND of string
  3. | `BACKGROUND_GDK of Gdk.color
  4. | `BACKGROUND_SET of bool
  5. | `CELL_BACKGROUND of string
  6. | `CELL_BACKGROUND_GDK of Gdk.color
  7. | `CELL_BACKGROUND_SET of bool
  8. | `EDITABLE of bool
  9. | `FAMILY of string
  10. | `FONT of string
  11. | `FONT_DESC of Pango.font_description
  12. | `FOREGROUND of string
  13. | `FOREGROUND_GDK of Gdk.color
  14. | `FOREGROUND_SET of bool
  15. | `HEIGHT of int
  16. | `IS_EXPANDED of bool
  17. | `IS_EXPANDER of bool
  18. | `KEY of Gdk.keysym
  19. | `KEYCODE of int
  20. | `MARKUP of string
  21. | `MODE of Gtk.Tags.cell_renderer_mode
  22. | `MODS of GdkEnums.modifier list
  23. | `RISE of int
  24. | `SCALE of Pango.Tags.scale
  25. | `SINGLE_PARAGRAPH_MODE of bool
  26. | `SIZE of int
  27. | `SIZE_POINTS of float
  28. | `STRETCH of Pango.Tags.stretch
  29. | `STRIKETHROUGH of bool
  30. | `STYLE of Pango.Tags.style
  31. | `TEXT of string
  32. | `UNDERLINE of Pango.Tags.underline
  33. | `VARIANT of Pango.Tags.variant
  34. | `VISIBLE of bool
  35. | `WEIGHT of Pango.Tags.weight
  36. | `WIDTH of int
  37. | `XALIGN of float
  38. | `XPAD of int
  39. | `YALIGN of float
  40. | `YPAD of int
]
class type [!'a, !'b] cell_renderer_skel = object ... end
class virtual [!'d, !'b] cell_renderer_impl : 'd Gtk.obj -> object ... end
class cell_renderer_text_signals : [> Gtk.cell_renderer_text ] as 'b Gtk.obj -> object ... end
class cell_renderer_combo_signals : [> Gtk.cell_renderer_combo ] as 'b Gtk.obj -> object ... end
val cell_renderer_pixbuf : cell_properties_pixbuf list -> cell_renderer_pixbuf
val cell_renderer_text : cell_properties_text list -> cell_renderer_text
val cell_renderer_toggle : cell_properties_toggle list -> cell_renderer_toggle
val cell_renderer_progress : cell_properties_progress list -> cell_renderer_progress
val cell_renderer_combo : cell_properties_combo list -> cell_renderer_combo
val cell_renderer_accel : cell_properties_accel list -> cell_renderer_accel
class icon_view_signals : [> Gtk.icon_view ] Gtk.obj -> object ... end
class icon_view : [> Gtk.icon_view ] as 'b Gtk.obj -> object ... end
val icon_view : ?model:model -> ?columns:int -> ?orientation:GtkEnums.orientation -> ?selection_mode:GtkEnums.selection_mode -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> icon_view
class type virtual ['obj, !'row, !'a, !'b, !'c] custom_tree_model_type = object ... end
class virtual [!'row, !'a, !'b, !'c] custom_tree_model : column_list -> ['row, 'a, 'b, 'c] custom_tree_model_type