dazzle.c.types

Public Imports

cairo.c.types
public import cairo.c.types;
gdk.c.types
public import gdk.c.types;
gio.c.types
public import gio.c.types;
glib.c.types
public import glib.c.types;
gobject.c.types
public import gobject.c.types;
gtk.c.types
public import gtk.c.types;
pango.c.types
public import pango.c.types;

Members

Aliases

DzlCounterForeachFunc
alias DzlCounterForeachFunc = void function(DzlCounter* counter, void* userData)

Function prototype for callbacks provided to dzl_counter_arena_foreach().

DzlDirectoryModelVisibleFunc
alias DzlDirectoryModelVisibleFunc = int function(DzlDirectoryModel* self, GFile* directory, GFileInfo* fileInfo, void* userData)
DzlListModelFilterFunc
alias DzlListModelFilterFunc = int function(GObject* object, void* userData)
DzlRecursiveIgnoreFunc
alias DzlRecursiveIgnoreFunc = int function(GFile* file, void* userData)
DzlShortcutChordTableForeach
alias DzlShortcutChordTableForeach = void function(DzlShortcutChord* chord, void* chordData, void* userData)
DzlStackListCreateWidgetFunc
alias DzlStackListCreateWidgetFunc = GtkWidget* function(void* item, void* userData)

Called for stack lists that are bound to a #GListModel with dzl_stack_list_push() for each item that gets added to the model.

DzlSuggestionPositionFunc
alias DzlSuggestionPositionFunc = void function(DzlSuggestionEntry* entry, GdkRectangle* area, int* isAbsolute, void* userData)

Positions the popover in the coordinates defined by @area.

DzlTaskCacheCallback
alias DzlTaskCacheCallback = void function(DzlTaskCache* self, void* key, GTask* task, void* userData)

#DzlTaskCacheCallback is the prototype for a function to be executed to populate an item in the cache.

DzlTreeFilterFunc
alias DzlTreeFilterFunc = int function(DzlTree* tree, DzlTreeNode* node, void* userData)

Callback to check if @node should be visible.

DzlTreeFindFunc
alias DzlTreeFindFunc = int function(DzlTree* tree, DzlTreeNode* node, DzlTreeNode* child, void* userData)

Callback to check @child, a child of @node, matches a lookup request. Returns %TRUE if @child matches, %FALSE if not.

DzlTreeNodeCompareFunc
alias DzlTreeNodeCompareFunc = int function(DzlTreeNode* a, DzlTreeNode* b, void* userData)
DzlTrieTraverseFunc
alias DzlTrieTraverseFunc = int function(DzlTrie* dzlTrie, const(char)* key, void* value, void* userData)

Enums

DzlShortcutType
enum DzlShortcutType

DzlShortcutType specifies the kind of shortcut that is being described. More values may be added to this enumeration over time.

Manifest constants

MAJOR_VERSION
enum MAJOR_VERSION;

Dzl major version component (e.g. 1 if %DZL_VERSION is 1.2.3)

MICRO_VERSION
enum MICRO_VERSION;

Dzl micro version component (e.g. 3 if %DZL_VERSION is 1.2.3)

MINOR_VERSION
enum MINOR_VERSION;

Dzl minor version component (e.g. 2 if %DZL_VERSION is 1.2.3)

VERSION_S
enum VERSION_S;

Dazzle version, encoded as a string, useful for printing and concatenation.

Structs

DzlApplicationClass
struct DzlApplicationClass
DzlApplicationWindowClass
struct DzlApplicationWindowClass
DzlDockBinClass
struct DzlDockBinClass
DzlDockBinEdgeClass
struct DzlDockBinEdgeClass
DzlDockItemInterface
struct DzlDockItemInterface
DzlDockManagerClass
struct DzlDockManagerClass
DzlDockOverlayClass
struct DzlDockOverlayClass
DzlGraphRendererInterface
struct DzlGraphRendererInterface
DzlMultiPanedClass
struct DzlMultiPanedClass
DzlPreferencesBinClass
struct DzlPreferencesBinClass
DzlPreferencesInterface
struct DzlPreferencesInterface
DzlShortcutEntry
struct DzlShortcutEntry

The #DzlShortcutEntry structure can be used to bulk register shortcuts for a particular widget. It can also do the necessary hooks of registering commands that can be changed using the keytheme components.

DzlShortcutsWindowClass
struct DzlShortcutsWindowClass
DzlSimplePopoverClass
struct DzlSimplePopoverClass
DzlStackListClass
struct DzlStackListClass
DzlSuggestionClass
struct DzlSuggestionClass
DzlSuggestionEntryClass
struct DzlSuggestionEntryClass
DzlTreeBuilderClass
struct DzlTreeBuilderClass
DzlTreeClass
struct DzlTreeClass

Meta