New tooltip API for gtk.
This commit is contained in:
parent
6599dca857
commit
be513be541
2 changed files with 25 additions and 1 deletions
|
|
@ -695,7 +695,12 @@ type
|
||||||
PWindowTypeHint* = ptr TWindowTypeHint
|
PWindowTypeHint* = ptr TWindowTypeHint
|
||||||
TWindowTypeHint* = enum
|
TWindowTypeHint* = enum
|
||||||
WINDOW_TYPE_HINT_NORMAL, WINDOW_TYPE_HINT_DIALOG, WINDOW_TYPE_HINT_MENU,
|
WINDOW_TYPE_HINT_NORMAL, WINDOW_TYPE_HINT_DIALOG, WINDOW_TYPE_HINT_MENU,
|
||||||
WINDOW_TYPE_HINT_TOOLBAR
|
WINDOW_TYPE_HINT_TOOLBAR, WINDOW_TYPE_HINT_SPLASHSCREEN,
|
||||||
|
WINDOW_TYPE_HINT_UTILITY, WINDOW_TYPE_HINT_DOCK,
|
||||||
|
WINDOW_TYPE_HINT_DESKTOP, WINDOW_TYPE_HINT_DROPDOWN_MENU,
|
||||||
|
WINDOW_TYPE_HINT_POPUP_MENU, WINDOW_TYPE_HINT_TOOLTIP,
|
||||||
|
WINDOW_TYPE_HINT_NOTIFICATION, WINDOW_TYPE_HINT_COMBO,
|
||||||
|
WINDOW_TYPE_HINT_DND
|
||||||
PWMDecoration* = ptr TWMDecoration
|
PWMDecoration* = ptr TWMDecoration
|
||||||
TWMDecoration* = int32
|
TWMDecoration* = int32
|
||||||
PWMFunction* = ptr TWMFunction
|
PWMFunction* = ptr TWMFunction
|
||||||
|
|
|
||||||
|
|
@ -16881,5 +16881,24 @@ proc nimrod_init*() =
|
||||||
cmdCount{.importc: "cmdCount".}: cint
|
cmdCount{.importc: "cmdCount".}: cint
|
||||||
init(addr(cmdLine), addr(cmdCount))
|
init(addr(cmdLine), addr(cmdCount))
|
||||||
|
|
||||||
|
type
|
||||||
|
TTooltip* {.pure, final.} = object
|
||||||
|
PTooltip* = ptr TTooltip
|
||||||
|
|
||||||
proc set_tooltip_text*(w: PWidget, t: cstring){.cdecl,
|
proc set_tooltip_text*(w: PWidget, t: cstring){.cdecl,
|
||||||
dynlib: lib, importc: "gtk_widget_set_tooltip_text".}
|
dynlib: lib, importc: "gtk_widget_set_tooltip_text".}
|
||||||
|
|
||||||
|
proc set_tooltip_column*(w: PTreeview, column: gint){.cdecl,
|
||||||
|
dynlib: lib, importc: "gtk_tree_view_set_tooltip_column".}
|
||||||
|
|
||||||
|
proc trigger_tooltip_query*(widg: PWidget){.cdecl, dynlib: lib,
|
||||||
|
importc: "gtk_widget_trigger_tooltip_query".}
|
||||||
|
|
||||||
|
proc trigger_tooltip_query*(widg: PTooltip){.cdecl, dynlib: lib,
|
||||||
|
importc: "gtk_tooltip_trigger_tooltip_query".}
|
||||||
|
|
||||||
|
proc set_has_tooltip*(widget: PWidget, b: gboolean){.cdecl, dynlib: lib,
|
||||||
|
importc: "gtk_widget_set_has_tooltip".}
|
||||||
|
|
||||||
|
proc set_markup*(tp: PTooltip, mk: cstring){.cdecl, dynlib: lib,
|
||||||
|
importc: "gtk_tooltip_set_markup".}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue