[gnome-usage] graphs: Add custom vapi for libdazzle
- From: Petr Štětka <pstetka src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-usage] graphs: Add custom vapi for libdazzle
- Date: Thu, 13 Dec 2018 15:14:30 +0000 (UTC)
commit 63608c0b764ccfa366b13fa4ce1f3e38febdeb68
Author: Petr Štětka <pstetka redhat com>
Date: Tue Nov 6 09:19:47 2018 +0100
graphs: Add custom vapi for libdazzle
Actual/system version libdazzle vapi doesn't have methods like
get_iter_first, iter_next etc.. which we are using in
GraphStackedRenderer.
vapi/libdazzle-1.0.vapi | 2019 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 2019 insertions(+)
---
diff --git a/vapi/libdazzle-1.0.vapi b/vapi/libdazzle-1.0.vapi
new file mode 100644
index 0000000..3a00108
--- /dev/null
+++ b/vapi/libdazzle-1.0.vapi
@@ -0,0 +1,2019 @@
+/* libdazzle-1.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Dzl", gir_namespace = "Dazzle", gir_version = "1.0", lower_case_cprefix = "dzl_")]
+namespace Dazzle {
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_animation_get_type ()")]
+ public class Animation : GLib.InitiallyUnowned {
+ [CCode (has_construct_function = false)]
+ protected Animation ();
+ public void add_property (GLib.ParamSpec pspec, GLib.Value value);
+ public static uint calculate_duration (Gdk.Monitor monitor, double from_value, double
to_value);
+ public void start ();
+ public void stop ();
+ [NoAccessorMethod]
+ public uint duration { construct; }
+ [NoAccessorMethod]
+ public Gdk.FrameClock frame_clock { construct; }
+ [NoAccessorMethod]
+ public Dazzle.AnimationMode mode { construct; }
+ [NoAccessorMethod]
+ public GLib.Object target { construct; }
+ public signal void tick ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_application_get_type ()")]
+ public class Application : Gtk.Application, GLib.ActionGroup, GLib.ActionMap {
+ [CCode (has_construct_function = false)]
+ protected Application ();
+ public virtual void add_resources (string resource_path);
+ public unowned GLib.Menu get_menu_by_id (string menu_id);
+ public unowned Dazzle.MenuManager get_menu_manager ();
+ public unowned Dazzle.ShortcutManager get_shortcut_manager ();
+ public unowned Dazzle.ThemeManager get_theme_manager ();
+ public virtual void remove_resources (string resource_path);
+ public Dazzle.MenuManager menu_manager { get; }
+ public Dazzle.ShortcutManager shortcut_manager { get; }
+ public Dazzle.ThemeManager theme_manager { get; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_application_window_get_type ()")]
+ public class ApplicationWindow : Gtk.ApplicationWindow, Atk.Implementor, GLib.ActionGroup,
GLib.ActionMap, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected ApplicationWindow ();
+ [Version (since = "3.26")]
+ public virtual bool get_fullscreen ();
+ [Version (since = "3.26")]
+ public unowned Gtk.Widget get_titlebar ();
+ [Version (since = "3.26")]
+ public virtual void set_fullscreen (bool fullscreen);
+ [Version (since = "3.26")]
+ public void set_titlebar (Gtk.Widget titlebar);
+ public bool fullscreen { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_bin_get_type ()")]
+ public class Bin : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Bin ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_binding_group_get_type ()")]
+ public class BindingGroup : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public BindingGroup ();
+ public void bind (string source_property, GLib.Object target, string target_property,
GLib.BindingFlags flags);
+ public void bind_full (string source_property, GLib.Object target, string target_property,
GLib.BindingFlags flags, GLib.BindingTransformFunc? transform_to, owned GLib.BindingTransformFunc?
transform_from);
+ public void bind_with_closures (string source_property, GLib.Object target, string
target_property, GLib.BindingFlags flags, GLib.Closure? transform_to, GLib.Closure? transform_from);
+ public unowned GLib.Object? get_source ();
+ public void set_source (GLib.Object? source);
+ public GLib.Object source { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_bolding_label_get_type ()")]
+ public class BoldingLabel : Gtk.Label, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected BoldingLabel ();
+ public void set_bold (bool bold);
+ public void set_weight (Pango.Weight weight);
+ public bool bold { set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_box_get_type ()")]
+ public class Box : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Box ();
+ public int get_max_width_request ();
+ public unowned Gtk.Widget? get_nth_child (uint nth);
+ public void set_max_width_request (int max_width_request);
+ public int max_width_request { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_box_theatric_get_type ()")]
+ public class BoxTheatric : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected BoxTheatric ();
+ [NoAccessorMethod]
+ public double alpha { get; set; }
+ [NoAccessorMethod]
+ public string background { owned get; set; }
+ [NoAccessorMethod]
+ public int height { get; set; }
+ [NoAccessorMethod]
+ public GLib.Icon icon { owned get; set; }
+ [NoAccessorMethod]
+ public void* surface { construct; }
+ [NoAccessorMethod]
+ public Gtk.Widget target { owned get; construct; }
+ [NoAccessorMethod]
+ public int width { get; set; }
+ [NoAccessorMethod]
+ public int x { get; set; }
+ [NoAccessorMethod]
+ public int y { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_centering_bin_get_type ()")]
+ public class CenteringBin : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CenteringBin ();
+ [NoAccessorMethod]
+ public int max_width_request { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_child_property_action_get_type ()")]
+ public class ChildPropertyAction : GLib.Object, GLib.Action {
+ [CCode (has_construct_function = false)]
+ protected ChildPropertyAction ();
+ public static GLib.Action @new (string name, Gtk.Container container, Gtk.Widget child,
string child_property_name);
+ [NoAccessorMethod]
+ public Gtk.Widget child { owned get; }
+ [NoAccessorMethod]
+ public string child_property_name { owned get; }
+ [NoAccessorMethod]
+ public Gtk.Container container { owned get; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_column_layout_get_type ()")]
+ public class ColumnLayout : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ColumnLayout ();
+ public int get_column_spacing ();
+ public int get_column_width ();
+ public uint get_max_columns ();
+ public int get_row_spacing ();
+ public void set_column_spacing (int column_spacing);
+ public void set_column_width (int column_width);
+ public void set_max_columns (uint max_columns);
+ public void set_row_spacing (int row_spacing);
+ public int column_spacing { get; set; }
+ public int column_width { get; set; }
+ public uint max_columns { get; set; }
+ public int row_spacing { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", ref_function = "dzl_counter_arena_ref", type_id =
"dzl_counter_arena_get_type ()", unref_function = "dzl_counter_arena_unref")]
+ [Compact]
+ public class CounterArena {
+ [CCode (has_construct_function = false)]
+ public CounterArena.for_pid (GLib.Pid pid);
+ public void @foreach (Dazzle.CounterForeachFunc func);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static Dazzle.CounterArena get_default ();
+ public Dazzle.CounterArena @ref ();
+ public void register (Dazzle.Counter counter);
+ public void unref ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_counters_window_get_type ()")]
+ public class CountersWindow : Gtk.Window, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CountersWindow ();
+ public unowned Dazzle.CounterArena? get_arena ();
+ public void set_arena (Dazzle.CounterArena arena);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_cpu_graph_get_type ()")]
+ public class CpuGraph : Dazzle.GraphView, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected CpuGraph ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CpuGraph.full (int64 timespan, uint max_samples);
+ [NoAccessorMethod]
+ public uint max_samples { get; construct; }
+ [NoAccessorMethod]
+ public int64 timespan { get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_cpu_model_get_type ()")]
+ public class CpuModel : Dazzle.GraphModel {
+ [CCode (has_construct_function = false, type = "DzlGraphModel*")]
+ public CpuModel ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_css_provider_get_type ()")]
+ public class CssProvider : Gtk.CssProvider, Gtk.StyleProvider {
+ [CCode (has_construct_function = false, type = "GtkCssProvider*")]
+ public CssProvider (string base_path);
+ [NoAccessorMethod]
+ public string base_path { owned get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_directory_model_get_type ()")]
+ public class DirectoryModel : GLib.Object, GLib.ListModel {
+ [CCode (has_construct_function = false)]
+ protected DirectoryModel ();
+ public unowned GLib.File get_directory ();
+ public static GLib.ListModel @new (GLib.File directory);
+ public void set_directory (GLib.File directory);
+ public void set_visible_func (owned Dazzle.DirectoryModelVisibleFunc visible_func);
+ public GLib.File directory { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_directory_reaper_get_type ()")]
+ public class DirectoryReaper : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public DirectoryReaper ();
+ public void add_directory (GLib.File directory, GLib.TimeSpan min_age);
+ public void add_file (GLib.File file, GLib.TimeSpan min_age);
+ public void add_glob (GLib.File directory, string glob, GLib.TimeSpan min_age);
+ public bool execute (GLib.Cancellable? cancellable = null) throws GLib.Error;
+ public async bool execute_async (GLib.Cancellable? cancellable = null) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_bin_get_type ()")]
+ public class DockBin : Gtk.Container, Atk.Implementor, Dazzle.Dock, Dazzle.DockItem, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DockBin ();
+ public unowned Gtk.Widget get_bottom_edge ();
+ public unowned Gtk.Widget? get_center_widget ();
+ public unowned Gtk.Widget get_left_edge ();
+ public unowned Gtk.Widget get_right_edge ();
+ public unowned Gtk.Widget get_top_edge ();
+ [NoAccessorMethod]
+ public bool bottom_visible { get; set; }
+ [NoAccessorMethod]
+ public bool left_visible { get; set; }
+ [NoAccessorMethod]
+ public bool right_visible { get; set; }
+ [NoAccessorMethod]
+ public bool top_visible { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_bin_edge_get_type ()")]
+ public class DockBinEdge : Dazzle.DockRevealer, Atk.Implementor, Dazzle.DockItem, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected DockBinEdge ();
+ public Gtk.PositionType get_edge ();
+ [NoAccessorMethod]
+ public Gtk.PositionType edge { get; set; }
+ public virtual signal void move_to_bin_child ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_manager_get_type ()")]
+ public class DockManager : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public DockManager ();
+ [Version (since = "3.26")]
+ public void pause_grabs ();
+ public void release_transient_grab ();
+ [Version (since = "3.26")]
+ public void unpause_grabs ();
+ [HasEmitter]
+ public virtual signal void register_dock (Dazzle.Dock dock);
+ [HasEmitter]
+ public virtual signal void unregister_dock (Dazzle.Dock dock);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_overlay_get_type ()")]
+ public class DockOverlay : Gtk.EventBox, Atk.Implementor, Dazzle.Dock, Dazzle.DockItem, Gtk.Buildable
{
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DockOverlay ();
+ public unowned Dazzle.DockOverlayEdge get_edge (Gtk.PositionType position);
+ public unowned Gtk.Adjustment get_edge_adjustment (Gtk.PositionType position);
+ public virtual signal void hide_edges ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_overlay_edge_get_type ()")]
+ public class DockOverlayEdge : Dazzle.Bin, Atk.Implementor, Dazzle.DockItem, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected DockOverlayEdge ();
+ public Gtk.PositionType get_edge ();
+ public int get_position ();
+ public void set_edge (Gtk.PositionType edge);
+ public void set_position (int position);
+ public Gtk.PositionType edge { get; set; }
+ public int position { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_paned_get_type ()")]
+ public class DockPaned : Dazzle.MultiPaned, Atk.Implementor, Dazzle.DockItem, Gtk.Buildable,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DockPaned ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_revealer_get_type ()")]
+ public class DockRevealer : Dazzle.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DockRevealer ();
+ public void animate_to_position (int position, uint transition_duration);
+ public bool get_child_revealed ();
+ public int get_position ();
+ public bool get_position_set ();
+ public bool get_reveal_child ();
+ public uint get_transition_duration ();
+ public Dazzle.DockRevealerTransitionType get_transition_type ();
+ public bool is_animating ();
+ public void set_position (int position);
+ public void set_position_set (bool position_set);
+ public void set_reveal_child (bool reveal_child);
+ public void set_transition_duration (uint transition_duration);
+ public void set_transition_type (Dazzle.DockRevealerTransitionType transition_type);
+ public bool child_revealed { get; }
+ public int position { get; set; }
+ public bool position_set { get; set; }
+ public bool reveal_child { get; set; }
+ public uint transition_duration { get; set; }
+ public Dazzle.DockRevealerTransitionType transition_type { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_stack_get_type ()")]
+ public class DockStack : Gtk.Box, Atk.Implementor, Dazzle.DockItem, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DockStack ();
+ public Gtk.PositionType get_edge ();
+ public bool get_show_pinned_button ();
+ public Dazzle.TabStyle get_style ();
+ public void set_edge (Gtk.PositionType edge);
+ public void set_show_pinned_button (bool show_pinned_button);
+ public void set_style (Dazzle.TabStyle style);
+ public Gtk.PositionType edge { get; set; }
+ public bool show_pinned_button { get; set; }
+ public Dazzle.TabStyle style { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_transient_grab_get_type ()")]
+ public class DockTransientGrab : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public DockTransientGrab ();
+ public void acquire ();
+ public void add_item (Dazzle.DockItem item);
+ public void cancel ();
+ public bool contains (Dazzle.DockItem item);
+ public uint get_timeout ();
+ public bool is_descendant (Gtk.Widget widget);
+ public void release ();
+ public void remove_item (Dazzle.DockItem item);
+ public void set_timeout (uint timeout);
+ public void steal_common_ancestors (Dazzle.DockTransientGrab other);
+ public uint timeout { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_widget_get_type ()")]
+ public class DockWidget : Dazzle.Bin, Atk.Implementor, Dazzle.DockItem, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DockWidget ();
+ public void set_icon_name (string icon_name);
+ public void set_title (string title);
+ [NoAccessorMethod]
+ public bool can_close { get; set; }
+ [NoAccessorMethod]
+ public string icon_name { owned get; set; }
+ [NoAccessorMethod]
+ public Dazzle.DockManager manager { owned get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_dock_window_get_type ()")]
+ public class DockWindow : Gtk.Window, Atk.Implementor, Dazzle.Dock, Dazzle.DockItem, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DockWindow ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_elastic_bin_get_type ()")]
+ public class ElasticBin : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ElasticBin ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_empty_state_get_type ()")]
+ public class EmptyState : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public EmptyState ();
+ public unowned string get_icon_name ();
+ public unowned string get_subtitle ();
+ public unowned string get_title ();
+ public void set_icon_name (string icon_name);
+ public void set_resource (string resource);
+ public void set_subtitle (string title);
+ public void set_title (string title);
+ public string icon_name { get; set; }
+ [NoAccessorMethod]
+ public int pixel_size { get; set; }
+ public string resource { set; }
+ public string subtitle { get; set; }
+ public string title { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_entry_box_get_type ()")]
+ public class EntryBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public EntryBox ();
+ [NoAccessorMethod]
+ public int max_width_chars { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_file_chooser_entry_get_type ()")]
+ public class FileChooserEntry : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public FileChooserEntry (string title, Gtk.FileChooserAction action);
+ public GLib.File? get_file ();
+ public void set_file (GLib.File file);
+ [NoAccessorMethod]
+ public Gtk.FileChooserAction action { get; set; }
+ [NoAccessorMethod]
+ public bool create_folders { get; set; }
+ [NoAccessorMethod]
+ public bool do_overwrite_confirmation { get; set; }
+ public GLib.File file { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.FileFilter filter { owned get; set; }
+ [NoAccessorMethod]
+ public bool local_only { get; set; }
+ [NoAccessorMethod]
+ public int max_width_chars { get; set; }
+ [NoAccessorMethod]
+ public bool show_hidden { get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_file_transfer_get_type ()")]
+ public class FileTransfer : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public FileTransfer ();
+ public void add (GLib.File src, GLib.File dest);
+ public bool execute (int io_priority = GLib.Priority.LOW, GLib.Cancellable? cancellable =
null) throws GLib.Error;
+ public async bool execute_async (int io_priority = GLib.Priority.LOW, GLib.Cancellable?
cancellable = null) throws GLib.Error;
+ public Dazzle.FileTransferFlags get_flags ();
+ public double get_progress ();
+ public void set_flags (Dazzle.FileTransferFlags flags);
+ [Version (since = "3.28")]
+ public Dazzle.FileTransferStat stat ();
+ public Dazzle.FileTransferFlags flags { get; set; }
+ public double progress { get; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_fuzzy_index_get_type ()")]
+ public class FuzzyIndex : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public FuzzyIndex ();
+ public GLib.Variant? get_metadata (string key);
+ public unowned string get_metadata_string (string key);
+ public uint32 get_metadata_uint32 (string key);
+ public uint64 get_metadata_uint64 (string key);
+ public bool load_file (GLib.File file, GLib.Cancellable? cancellable = null) throws
GLib.Error;
+ public async bool load_file_async (GLib.File file, GLib.Cancellable? cancellable = null)
throws GLib.Error;
+ public async GLib.ListModel query_async (string query, uint max_matches, GLib.Cancellable?
cancellable = null) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_fuzzy_index_builder_get_type ()")]
+ public class FuzzyIndexBuilder : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public FuzzyIndexBuilder ();
+ public bool get_case_sensitive ();
+ public unowned GLib.Variant get_document (uint64 document_id);
+ public uint64 insert (string key, GLib.Variant document, uint priority);
+ public void set_case_sensitive (bool case_sensitive);
+ public void set_metadata (string key, GLib.Variant value);
+ public void set_metadata_string (string key, string value);
+ public void set_metadata_uint32 (string key, uint32 value);
+ public void set_metadata_uint64 (string key, uint64 value);
+ public bool write (GLib.File file, int io_priority = GLib.Priority.LOW, GLib.Cancellable?
cancellable = null) throws GLib.Error;
+ public async bool write_async (GLib.File file, int io_priority = GLib.Priority.LOW,
GLib.Cancellable? cancellable = null) throws GLib.Error;
+ public bool case_sensitive { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_fuzzy_index_cursor_get_type ()")]
+ public class FuzzyIndexCursor : GLib.Object, GLib.AsyncInitable, GLib.ListModel {
+ [CCode (has_construct_function = false)]
+ protected FuzzyIndexCursor ();
+ public unowned Dazzle.FuzzyIndex get_index ();
+ [NoAccessorMethod]
+ public bool case_sensitive { get; construct; }
+ [NoAccessorMethod]
+ public Dazzle.FuzzyIndex index { construct; }
+ [NoAccessorMethod]
+ public uint max_matches { get; construct; }
+ [NoAccessorMethod]
+ public string query { owned get; construct; }
+ [NoAccessorMethod]
+ public GLib.VariantDict tables { construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_fuzzy_index_match_get_type ()")]
+ public class FuzzyIndexMatch : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected FuzzyIndexMatch ();
+ public unowned GLib.Variant get_document ();
+ public unowned string get_key ();
+ public uint get_priority ();
+ public float get_score ();
+ public GLib.Variant document { get; construct; }
+ public string key { get; construct; }
+ public uint priority { get; construct; }
+ public float score { get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", ref_function = "dzl_fuzzy_mutable_index_ref", type_id =
"dzl_fuzzy_mutable_index_get_type ()", unref_function = "dzl_fuzzy_mutable_index_unref")]
+ [Compact]
+ public class FuzzyMutableIndex {
+ [CCode (has_construct_function = false)]
+ public FuzzyMutableIndex (bool case_sensitive);
+ public void begin_bulk_insert ();
+ public bool contains (string key);
+ public void end_bulk_insert ();
+ public void insert (string key, void* value);
+ public GLib.Array<Dazzle.FuzzyMutableIndexMatch?> match (string needle, size_t max_matches);
+ public Dazzle.FuzzyMutableIndex @ref ();
+ public void remove (string key);
+ public void set_free_func (GLib.DestroyNotify free_func);
+ public void unref ();
+ [CCode (has_construct_function = false)]
+ public FuzzyMutableIndex.with_free_func (bool case_sensitive, GLib.DestroyNotify free_func);
+ }
+ [CCode (cheader_filename = "dazzle.h", lower_case_csuffix = "graph_view_column", type_id =
"dzl_graph_view_column_get_type ()")]
+ public class GraphColumn : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public GraphColumn (string name, GLib.Type value_type);
+ public unowned string get_name ();
+ public void set_name (string name);
+ public string name { get; set; }
+ [NoAccessorMethod]
+ public GLib.Type value_type { get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", lower_case_csuffix = "graph_view_line_renderer", type_id =
"dzl_graph_view_line_renderer_get_type ()")]
+ public class GraphLineRenderer : GLib.Object, Dazzle.GraphRenderer {
+ [CCode (has_construct_function = false)]
+ public GraphLineRenderer ();
+ public unowned Gdk.RGBA? get_stroke_color_rgba ();
+ public void set_stroke_color (string stroke_color);
+ public void set_stroke_color_rgba (Gdk.RGBA stroke_color_rgba);
+ [NoAccessorMethod]
+ public uint column { get; set; }
+ [NoAccessorMethod]
+ public double line_width { get; set; }
+ [NoAccessorMethod]
+ public string stroke_color { owned get; set; }
+ public Gdk.RGBA stroke_color_rgba { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", lower_case_csuffix = "graph_view_model", type_id =
"dzl_graph_view_model_get_type ()")]
+ public class GraphModel : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public GraphModel ();
+ public uint add_column (Dazzle.GraphColumn column);
+ public int64 get_end_time ();
+ public bool get_iter_first (out Dazzle.GraphModelIter iter);
+ public bool get_iter_last (out Dazzle.GraphModelIter iter);
+ public uint get_max_samples ();
+ public uint get_n_columns ();
+ public GLib.TimeSpan get_timespan ();
+ public static int64 iter_get_timestamp (Dazzle.GraphModelIter iter);
+ public static GLib.Value iter_get_value (Dazzle.GraphModelIter iter, uint column);
+ public static bool iter_next (ref Dazzle.GraphModelIter iter);
+ [Version (since = "3.30")]
+ public static void iter_set_value (Dazzle.GraphModelIter iter, uint column, GLib.Value value);
+ public void push (out Dazzle.GraphModelIter iter, int64 timestamp);
+ public void set_max_samples (uint n_rows);
+ public void set_timespan (GLib.TimeSpan timespan);
+ public uint max_samples { get; set construct; }
+ public int64 timespan { get; set construct; }
+ [NoAccessorMethod]
+ public double value_max { get; set; }
+ [NoAccessorMethod]
+ public double value_min { get; set; }
+ public signal void changed ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_graph_view_get_type ()")]
+ public class GraphView : Gtk.DrawingArea, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public GraphView ();
+ public void add_renderer (Dazzle.GraphRenderer renderer);
+ public unowned Dazzle.GraphModel? get_model ();
+ public void set_model (Dazzle.GraphModel model);
+ public Dazzle.GraphModel model { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", ref_function = "dzl_heap_ref", type_id = "dzl_heap_get_type
()", unref_function = "dzl_heap_unref")]
+ [Compact]
+ public class Heap {
+ public weak string data;
+ public size_t len;
+ [CCode (has_construct_function = false)]
+ public Heap (uint element_size, [CCode (scope = "async")] GLib.CompareFunc compare_func);
+ public bool extract (void* result);
+ public bool extract_index (size_t index_, void* result);
+ public void insert_vals (void* data, uint len);
+ public Dazzle.Heap @ref ();
+ public void unref ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_joined_menu_get_type ()")]
+ public class JoinedMenu : GLib.MenuModel {
+ [CCode (has_construct_function = false)]
+ public JoinedMenu ();
+ public void append_menu (GLib.MenuModel model);
+ public uint get_n_joined ();
+ public void prepend_menu (GLib.MenuModel model);
+ public void remove_index (uint index);
+ public void remove_menu (GLib.MenuModel model);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_list_box_get_type ()")]
+ public class ListBox : Gtk.ListBox, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ListBox (GLib.Type row_type, string property_name);
+ public unowned GLib.ListModel? get_model ();
+ public unowned string get_property_name ();
+ public GLib.Type get_row_type ();
+ public void set_model (GLib.ListModel model);
+ [Version (since = "3.28")]
+ public void set_recycle_max (uint recycle_max);
+ public string property_name { get; construct; }
+ public GLib.Type row_type { get; construct; }
+ [NoAccessorMethod]
+ public string row_type_name { construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_list_box_row_get_type ()")]
+ public abstract class ListBoxRow : Gtk.ListBoxRow, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ListBoxRow ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_list_model_filter_get_type ()")]
+ public class ListModelFilter : GLib.Object, GLib.ListModel {
+ [CCode (has_construct_function = false)]
+ public ListModelFilter (GLib.ListModel child_model);
+ public unowned GLib.ListModel get_child_model ();
+ public void invalidate ();
+ public void set_filter_func (owned Dazzle.ListModelFilterFunc filter_func);
+ public GLib.ListModel child_model { get; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_list_store_adapter_get_type ()")]
+ public class ListStoreAdapter : GLib.Object, Gtk.TreeModel {
+ [CCode (has_construct_function = false)]
+ public ListStoreAdapter (GLib.ListModel model);
+ [Version (since = "3.26")]
+ public unowned GLib.ListModel get_model ();
+ public void set_model (GLib.ListModel model);
+ public GLib.ListModel model { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_menu_button_get_type ()")]
+ public class MenuButton : Gtk.MenuButton, Atk.Implementor, Gtk.Actionable, Gtk.Activatable,
Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected MenuButton ();
+ [Version (since = "3.26")]
+ public unowned GLib.MenuModel? get_model ();
+ public bool get_show_accels ();
+ public bool get_show_arrow ();
+ public bool get_show_icons ();
+ public void set_model (GLib.MenuModel model);
+ [Version (since = "3.26")]
+ public void set_show_accels (bool show_accels);
+ [Version (since = "3.26")]
+ public void set_show_arrow (bool show_arrow);
+ [Version (since = "3.26")]
+ public void set_show_icons (bool show_icons);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public MenuButton.with_model (string icon_name, GLib.MenuModel? model);
+ [NoAccessorMethod]
+ public string icon_name { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.26")]
+ public string menu_id { set; }
+ public GLib.MenuModel model { get; set; }
+ public bool show_accels { get; set; }
+ public bool show_arrow { get; set; }
+ public bool show_icons { get; set; }
+ [NoAccessorMethod]
+ public bool transitions_enabled { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_menu_manager_get_type ()")]
+ [Version (since = "3.26")]
+ public class MenuManager : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public MenuManager ();
+ public uint add_filename (string filename) throws GLib.Error;
+ public uint add_resource (string resource) throws GLib.Error;
+ public unowned GLib.Menu get_menu_by_id (string menu_id);
+ public uint merge (string menu_id, GLib.MenuModel model);
+ public void remove (uint merge_id);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_multi_paned_get_type ()")]
+ public class MultiPaned : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public MultiPaned ();
+ [Version (since = "3.28")]
+ public unowned Gtk.Widget? get_at_point (int x, int y);
+ public uint get_n_children ();
+ public unowned Gtk.Widget get_nth_child (uint nth);
+ [NoAccessorMethod]
+ public Gtk.Orientation orientation { get; set; }
+ public virtual signal void resize_drag_begin (Gtk.Widget child);
+ public virtual signal void resize_drag_end (Gtk.Widget child);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_path_get_type ()")]
+ public class Path : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public Path ();
+ public void append (Dazzle.PathElement element);
+ public unowned Dazzle.PathElement? get_element (uint index);
+ public unowned GLib.List<Dazzle.PathElement> get_elements ();
+ public uint get_length ();
+ public bool has_prefix (Dazzle.Path prefix);
+ public bool is_empty ();
+ public void prepend (Dazzle.PathElement element);
+ public string printf ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_path_bar_get_type ()")]
+ public class PathBar : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public PathBar ();
+ public unowned Dazzle.Path get_path ();
+ public void set_path (Dazzle.Path path);
+ public void set_selected_index (uint index);
+ public Dazzle.Path path { get; set; }
+ public signal void element_selected (Dazzle.Path object, Dazzle.PathElement p0);
+ public signal void populate_menu (Dazzle.Path object, Dazzle.PathElement p0, GLib.Menu p1);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_path_element_get_type ()")]
+ public class PathElement : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.26")]
+ public PathElement (string? id, string? icon_name, string title);
+ [Version (since = "3.26")]
+ public unowned string? get_icon_name ();
+ [Version (since = "3.26")]
+ public unowned string get_id ();
+ [Version (since = "3.26")]
+ public unowned string? get_title ();
+ [Version (since = "3.26")]
+ public string icon_name { get; construct; }
+ [Version (since = "3.26")]
+ public string id { get; construct; }
+ [Version (since = "3.26")]
+ public string title { get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", ref_function = "dzl_pattern_spec_ref", type_id =
"dzl_pattern_spec_get_type ()", unref_function = "dzl_pattern_spec_unref")]
+ [Compact]
+ public class PatternSpec {
+ [CCode (has_construct_function = false)]
+ public PatternSpec (string keywords);
+ public unowned string get_text ();
+ public bool match (string haystack);
+ public Dazzle.PatternSpec @ref ();
+ public void unref ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_pill_box_get_type ()")]
+ public class PillBox : Gtk.EventBox, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public PillBox (string label);
+ public unowned string get_label ();
+ public void set_label (string label);
+ public string label { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_bin_get_type ()")]
+ public class PreferencesBin : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesBin ();
+ [NoWrapper]
+ public virtual void connect (GLib.Settings settings);
+ [NoWrapper]
+ public virtual void disconnect (GLib.Settings settings);
+ [NoWrapper]
+ public virtual bool matches (Dazzle.PatternSpec spec);
+ [NoAccessorMethod]
+ public string keywords { owned get; construct; }
+ [NoAccessorMethod]
+ public string path { owned get; construct; }
+ [NoAccessorMethod]
+ public int priority { get; construct; }
+ [NoAccessorMethod]
+ public string schema_id { owned get; construct; }
+ public signal void preference_activated ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_entry_get_type ()")]
+ public class PreferencesEntry : Dazzle.PreferencesBin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesEntry ();
+ public unowned Gtk.Widget get_entry_widget ();
+ public unowned Gtk.Widget get_title_widget ();
+ [NoAccessorMethod]
+ public string text { owned get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ public signal void activate ();
+ public signal void changed (string object);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_file_chooser_button_get_type ()")]
+ public class PreferencesFileChooserButton : Dazzle.PreferencesBin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesFileChooserButton ();
+ [NoAccessorMethod]
+ public Gtk.FileChooserAction action { get; construct; }
+ [NoAccessorMethod]
+ public string key { owned get; construct; }
+ [NoAccessorMethod]
+ public string subtitle { owned get; construct; }
+ [NoAccessorMethod]
+ public string title { owned get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_flow_box_get_type ()")]
+ public class PreferencesFlowBox : Dazzle.ColumnLayout, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public PreferencesFlowBox ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_font_button_get_type ()")]
+ public class PreferencesFontButton : Dazzle.PreferencesBin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesFontButton ();
+ [NoAccessorMethod]
+ public string key { owned get; construct; }
+ [NoAccessorMethod]
+ public string title { owned get; construct; }
+ public signal void activate ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_group_get_type ()")]
+ public class PreferencesGroup : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesGroup ();
+ public void add (Gtk.Widget widget);
+ public int get_priority ();
+ public unowned Gtk.SizeGroup get_size_group (uint column);
+ public unowned string get_title ();
+ public uint refilter (Dazzle.PatternSpec spec);
+ public void set_map (GLib.HashTable<void*,void*> map);
+ [NoAccessorMethod]
+ public bool is_list { get; construct; }
+ [NoAccessorMethod]
+ public Gtk.SelectionMode mode { get; set; }
+ public int priority { get; construct; }
+ public string title { get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_page_get_type ()")]
+ public class PreferencesPage : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesPage ();
+ public void add_group (Dazzle.PreferencesGroup group);
+ public unowned Dazzle.PreferencesGroup? get_group (string group_name);
+ public void refilter (Dazzle.PatternSpec spec);
+ public void set_map (GLib.HashTable<void*,void*> map);
+ [NoAccessorMethod]
+ public int priority { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_spin_button_get_type ()")]
+ public class PreferencesSpinButton : Dazzle.PreferencesBin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesSpinButton ();
+ public unowned Gtk.Widget get_spin_button ();
+ [NoAccessorMethod]
+ public string key { owned get; construct; }
+ [NoAccessorMethod]
+ public string subtitle { owned get; construct; }
+ [NoAccessorMethod]
+ public string title { owned get; construct; }
+ public signal void activate ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_switch_get_type ()")]
+ public class PreferencesSwitch : Dazzle.PreferencesBin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected PreferencesSwitch ();
+ [NoAccessorMethod]
+ public bool is_radio { get; construct; }
+ [NoAccessorMethod]
+ public string key { owned get; construct; }
+ [NoAccessorMethod]
+ public string subtitle { owned get; set; }
+ [NoAccessorMethod]
+ public GLib.Variant target { owned get; construct; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ public signal void activated ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_preferences_view_get_type ()")]
+ public class PreferencesView : Gtk.Bin, Atk.Implementor, Dazzle.Preferences, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public PreferencesView ();
+ public bool get_use_sidebar ();
+ public void reapply_filter ();
+ public void set_use_sidebar (bool use_sidebar);
+ public bool use_sidebar { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_priority_box_get_type ()")]
+ public class PriorityBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public PriorityBox ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_progress_button_get_type ()")]
+ public class ProgressButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Activatable,
Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ProgressButton ();
+ public uint get_progress ();
+ public bool get_show_progress ();
+ public void set_progress (uint percentage);
+ public void set_show_progress (bool show_progress);
+ public uint progress { get; set; }
+ public bool show_progress { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_progress_icon_get_type ()")]
+ public class ProgressIcon : Gtk.DrawingArea, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ProgressIcon ();
+ public double get_progress ();
+ public void set_progress (double progress);
+ public double progress { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_progress_menu_button_get_type ()")]
+ public class ProgressMenuButton : Gtk.MenuButton, Atk.Implementor, Gtk.Actionable, Gtk.Activatable,
Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ProgressMenuButton ();
+ public double get_progress ();
+ public bool get_show_theatric ();
+ public void reset_theatrics ();
+ public void set_progress (double progress);
+ public void set_show_theatric (bool show_theatic);
+ public double progress { get; set; }
+ public bool show_theatric { get; set; }
+ [NoAccessorMethod]
+ public string theatric_icon_name { owned get; set; }
+ [NoAccessorMethod]
+ public uint transition_duration { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_properties_group_get_type ()")]
+ public class PropertiesGroup : GLib.Object, GLib.ActionGroup {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.26")]
+ public PropertiesGroup (GLib.Object object);
+ [Version (since = "3.26")]
+ public void add_all_properties ();
+ [Version (since = "3.26")]
+ public void add_property (string name, string property_name);
+ [Version (since = "3.26")]
+ public void add_property_full (string name, string property_name, Dazzle.PropertiesFlags
flags);
+ [CCode (has_construct_function = false)]
+ public PropertiesGroup.for_type (GLib.Type object_type);
+ [Version (since = "3.26")]
+ public void remove (string name);
+ [NoAccessorMethod]
+ public GLib.Object object { owned get; set; }
+ [NoAccessorMethod]
+ public GLib.Type object_type { get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_radio_box_get_type ()")]
+ public class RadioBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioBox ();
+ public void add_item (string id, string text);
+ public unowned string get_active_id ();
+ public void set_active_id (string id);
+ public string active_id { get; set; }
+ [NoAccessorMethod]
+ public bool has_more { get; }
+ [NoAccessorMethod]
+ public bool show_more { get; set; }
+ public signal void changed ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_read_only_list_model_get_type ()")]
+ public class ReadOnlyListModel : GLib.Object, GLib.ListModel {
+ [CCode (has_construct_function = false)]
+ protected ReadOnlyListModel ();
+ [Version (since = "3.30")]
+ public static GLib.ListModel @new (GLib.ListModel base_model);
+ [NoAccessorMethod]
+ [Version (since = "3.30")]
+ public GLib.ListModel base_model { construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_recursive_file_monitor_get_type ()")]
+ public class RecursiveFileMonitor : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public RecursiveFileMonitor (GLib.File root);
+ [Version (since = "3.28")]
+ public void cancel ();
+ [Version (since = "3.28")]
+ public unowned GLib.File get_root ();
+ [Version (since = "3.28")]
+ public void set_ignore_func (owned Dazzle.RecursiveIgnoreFunc ignore_func);
+ public async bool start_async (GLib.Cancellable? cancellable = null) throws GLib.Error;
+ public GLib.File root { get; construct; }
+ [Version (since = "3.28")]
+ public signal void changed (GLib.File file, GLib.File? other_file, GLib.FileMonitorEvent
event);
+ }
+ [CCode (cheader_filename = "dazzle.h", ref_function = "dzl_ring_ref", type_id = "dzl_ring_get_type
()", unref_function = "dzl_ring_unref")]
+ [Compact]
+ public class Ring {
+ public uint8 data;
+ public uint len;
+ public uint pos;
+ public uint append_vals (void* data, uint len);
+ public void @foreach (GLib.Func func);
+ public Dazzle.Ring @ref ();
+ [CCode (cname = "dzl_ring_sized_new", has_construct_function = false)]
+ public Ring.sized_new (uint element_size, uint reserved_size, GLib.DestroyNotify
element_destroy);
+ public void unref ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_scrolled_window_get_type ()")]
+ public class ScrolledWindow : Gtk.ScrolledWindow, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected ScrolledWindow ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_search_bar_get_type ()")]
+ public class SearchBar : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SearchBar ();
+ public unowned Gtk.SearchEntry get_entry ();
+ public bool get_search_mode_enabled ();
+ public bool get_show_close_button ();
+ public void set_search_mode_enabled (bool search_mode_enabled);
+ public void set_show_close_button (bool show_close_button);
+ public bool search_mode_enabled { get; set; }
+ public bool show_close_button { get; set; }
+ public signal void activate ();
+ public signal void reveal ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_settings_flag_action_get_type ()")]
+ public class SettingsFlagAction : GLib.Object, GLib.Action {
+ [CCode (has_construct_function = false)]
+ protected SettingsFlagAction ();
+ public static GLib.Action @new (string schema_id, string schema_key, string flag_nick);
+ [NoAccessorMethod]
+ public string flag_nick { owned get; construct; }
+ [NoAccessorMethod]
+ public string schema_id { owned get; construct; }
+ [NoAccessorMethod]
+ public string schema_key { owned get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_settings_sandwich_get_type ()")]
+ public class SettingsSandwich : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public SettingsSandwich (string schema_id, string path);
+ public void append (GLib.Settings settings);
+ public void bind (string key, void* object, string property, GLib.SettingsBindFlags flags);
+ public void bind_with_mapping (string key, void* object, string property,
GLib.SettingsBindFlags flags, [CCode (delegate_target_pos = 6.1, destroy_notify_pos = 6.2)] owned
GLib.SettingsBindGetMapping get_mapping, owned GLib.SettingsBindSetMapping set_mapping);
+ public bool get_boolean (string key);
+ public GLib.Variant get_default_value (string key);
+ public double get_double (string key);
+ public int get_int (string key);
+ public string get_string (string key);
+ public uint get_uint (string key);
+ public GLib.Variant get_user_value (string key);
+ public GLib.Variant get_value (string key);
+ public void set_boolean (string key, bool val);
+ public void set_double (string key, double val);
+ public void set_int (string key, int val);
+ public void set_string (string key, string val);
+ public void set_uint (string key, uint val);
+ public void set_value (string key, GLib.Variant value);
+ public void unbind (string property);
+ [NoAccessorMethod]
+ public string path { owned get; construct; }
+ [NoAccessorMethod]
+ public string schema_id { owned get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_accel_dialog_get_type ()")]
+ public class ShortcutAccelDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ShortcutAccelDialog ();
+ public string get_accelerator ();
+ public unowned Dazzle.ShortcutChord get_chord ();
+ public unowned string get_shortcut_title ();
+ public void set_accelerator (string accelerator);
+ public void set_shortcut_title (string title);
+ public string accelerator { owned get; set; }
+ public string shortcut_title { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "dzl_shortcut_chord_get_type ()")]
+ [Compact]
+ public class ShortcutChord {
+ public bool append_event (Gdk.EventKey event);
+ public Dazzle.ShortcutChord copy ();
+ [CCode (cheader_filename = "dazzle.h")]
+ public static bool equal (void* data1, void* data2);
+ public void free ();
+ [CCode (has_construct_function = false)]
+ public ShortcutChord.from_event (Gdk.EventKey event);
+ [CCode (has_construct_function = false)]
+ public ShortcutChord.from_string (string accelerator);
+ public string get_label ();
+ public uint get_length ();
+ public void get_nth_key (uint nth, uint keyval, Gdk.ModifierType modifier);
+ public bool has_modifier ();
+ [CCode (cheader_filename = "dazzle.h")]
+ public static uint hash (void* data);
+ public Dazzle.ShortcutMatch match (Dazzle.ShortcutChord other);
+ public string to_string ();
+ }
+ [CCode (cheader_filename = "dazzle.h", has_type_id = false)]
+ [Compact]
+ public class ShortcutChordTable {
+ public void add (Dazzle.ShortcutChord chord, void* data);
+ public void @foreach (Dazzle.ShortcutChordTableForeach foreach_func);
+ public void free ();
+ [CCode (cheader_filename = "dazzle.h")]
+ public static GLib.Type get_type ();
+ public Dazzle.ShortcutMatch lookup (Dazzle.ShortcutChord chord, void* data);
+ public unowned Dazzle.ShortcutChord lookup_data (void* data);
+ public void printf ();
+ public bool remove (Dazzle.ShortcutChord chord);
+ public bool remove_data (void* data);
+ public void set_free_func (GLib.DestroyNotify notify);
+ public uint size ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_context_get_type ()")]
+ public class ShortcutContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public ShortcutContext (string name);
+ public Dazzle.ShortcutMatch activate (Gtk.Widget widget, Dazzle.ShortcutChord chord);
+ public void add_action (string accel, string detailed_action_name);
+ public void add_command (string accel, string command);
+ public void add_signalv (string accel, string signal_name, GLib.Array<GLib.Value?>? values);
+ public unowned string get_name ();
+ public bool load_from_data (string data, ssize_t len) throws GLib.Error;
+ public bool load_from_resource (string resource_path) throws GLib.Error;
+ public bool remove (string accel);
+ public string name { get; construct; }
+ [NoAccessorMethod]
+ public bool use_binding_sets { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_controller_get_type ()")]
+ public class ShortcutController : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public ShortcutController (Gtk.Widget widget);
+ public void add_command_action (string command_id, string default_accel, Dazzle.ShortcutPhase
phase, string action);
+ public void add_command_callback (string command_id, string default_accel,
Dazzle.ShortcutPhase phase, owned Gtk.Callback callback);
+ public bool execute_command (string command);
+ public static unowned Dazzle.ShortcutController find (Gtk.Widget widget);
+ [Version (since = "3.26")]
+ public unowned Dazzle.ShortcutContext? get_context ();
+ [Version (since = "3.26")]
+ public unowned Dazzle.ShortcutContext? get_context_for_phase (Dazzle.ShortcutPhase phase);
+ public unowned Dazzle.ShortcutChord? get_current_chord ();
+ public unowned Dazzle.ShortcutManager get_manager ();
+ [Version (since = "3.26")]
+ public void set_context_by_name (string? name);
+ public void set_manager (Dazzle.ShortcutManager? manager);
+ public static unowned Dazzle.ShortcutController? try_find (Gtk.Widget widget);
+ public Dazzle.ShortcutContext context { get; }
+ public Dazzle.ShortcutChord current_chord { get; }
+ public Dazzle.ShortcutManager manager { get; set; }
+ [NoAccessorMethod]
+ public Gtk.Widget widget { owned get; construct; }
+ public signal void reset ();
+ public signal void set_context_named (string name);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_label_get_type ()")]
+ public class ShortcutLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ShortcutLabel ();
+ public string get_accelerator ();
+ public unowned Dazzle.ShortcutChord? get_chord ();
+ public void set_accelerator (string accelerator);
+ public void set_chord (Dazzle.ShortcutChord chord);
+ public string accelerator { owned get; set; }
+ public Dazzle.ShortcutChord chord { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_manager_get_type ()")]
+ public class ShortcutManager : GLib.Object, GLib.Initable, GLib.ListModel {
+ [CCode (has_construct_function = false)]
+ protected ShortcutManager ();
+ public void add_action (string detailed_action_name, string section, string group, string
title, string subtitle);
+ public void add_command (string command, string section, string group, string title, string
subtitle);
+ public void add_shortcut_entries ([CCode (array_length_cname = "n_shortcuts",
array_length_pos = 1.5, array_length_type = "guint")] Dazzle.ShortcutEntry[] shortcuts, string?
translation_domain);
+ public void add_shortcuts_to_window (Dazzle.ShortcutsWindow window);
+ public void append_search_path (string directory);
+ public static unowned Dazzle.ShortcutManager get_default ();
+ public unowned Dazzle.ShortcutTheme get_theme ();
+ public unowned Dazzle.ShortcutTheme? get_theme_by_name (string? theme_name);
+ public unowned string get_theme_name ();
+ public unowned string get_user_dir ();
+ public bool handle_event (Gdk.EventKey event, Gtk.Widget toplevel);
+ public void prepend_search_path (string directory);
+ public void queue_reload ();
+ public void reload (GLib.Cancellable? cancellable = null);
+ public void remove_search_path (string directory);
+ public void set_theme (Dazzle.ShortcutTheme theme);
+ public void set_theme_name (string theme_name);
+ public void set_user_dir (string user_dir);
+ public Dazzle.ShortcutTheme theme { get; set; }
+ public string theme_name { get; set; }
+ public string user_dir { get; set; }
+ public signal void changed ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_model_get_type ()")]
+ public class ShortcutModel : Gtk.TreeStore, Gtk.Buildable, Gtk.TreeDragDest, Gtk.TreeDragSource,
Gtk.TreeModel, Gtk.TreeSortable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutModel ();
+ public unowned Dazzle.ShortcutManager get_manager ();
+ public unowned Dazzle.ShortcutTheme get_theme ();
+ public static Gtk.TreeModel @new ();
+ public void rebuild ();
+ public void set_chord (Gtk.TreeIter iter, Dazzle.ShortcutChord chord);
+ public void set_manager (Dazzle.ShortcutManager manager);
+ public void set_theme (Dazzle.ShortcutTheme theme);
+ public Dazzle.ShortcutManager manager { get; set; }
+ public Dazzle.ShortcutTheme theme { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_simple_label_get_type ()")]
+ public class ShortcutSimpleLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ShortcutSimpleLabel ();
+ public unowned string get_accel ();
+ public unowned string get_action ();
+ public unowned string get_command ();
+ public unowned string get_title ();
+ public void set_accel (string accel);
+ public void set_action (string action);
+ public void set_command (string command);
+ public void set_title (string title);
+ public string accel { get; set; }
+ public string action { get; set; }
+ public string command { get; set; }
+ [NoAccessorMethod]
+ public bool show_accel { get; set; }
+ public string title { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_theme_get_type ()")]
+ public class ShortcutTheme : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public ShortcutTheme (string name);
+ public void add_command (string accelerator, string command);
+ public void add_context (Dazzle.ShortcutContext context);
+ public void add_css_resource (string path);
+ public unowned Dazzle.ShortcutContext find_context_by_name (string name);
+ public unowned Dazzle.ShortcutContext? find_default_context (Gtk.Widget widget);
+ public unowned Dazzle.ShortcutChord get_chord_for_action (string detailed_action_name);
+ public unowned Dazzle.ShortcutChord get_chord_for_command (string command);
+ public unowned string get_name ();
+ public unowned Dazzle.ShortcutTheme? get_parent ();
+ public unowned string? get_parent_name ();
+ public unowned string get_subtitle ();
+ public unowned string get_title ();
+ public bool load_from_data (string data, ssize_t len) throws GLib.Error;
+ public bool load_from_file (GLib.File file, GLib.Cancellable? cancellable = null) throws
GLib.Error;
+ public bool load_from_path (string path, GLib.Cancellable? cancellable = null) throws
GLib.Error;
+ public void remove_css_resource (string path);
+ public bool save_to_file (GLib.File file, GLib.Cancellable? cancellable = null) throws
GLib.Error;
+ public bool save_to_path (string path, GLib.Cancellable? cancellable = null) throws
GLib.Error;
+ public bool save_to_stream (GLib.OutputStream stream, GLib.Cancellable? cancellable = null)
throws GLib.Error;
+ public void set_accel_for_action (string detailed_action_name, string accel,
Dazzle.ShortcutPhase phase);
+ public void set_accel_for_command (string? command, string? accel, Dazzle.ShortcutPhase
phase);
+ public void set_chord_for_action (string detailed_action_name, Dazzle.ShortcutChord chord,
Dazzle.ShortcutPhase phase);
+ public void set_chord_for_command (string? command, Dazzle.ShortcutChord? chord,
Dazzle.ShortcutPhase phase);
+ public void set_parent_name (string parent_name);
+ public string name { get; construct; }
+ public string parent_name { get; set; }
+ [NoAccessorMethod]
+ public string subtitle { owned get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_theme_editor_get_type ()")]
+ public class ShortcutThemeEditor : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ShortcutThemeEditor ();
+ public unowned Dazzle.ShortcutTheme? get_theme ();
+ public void set_theme (Dazzle.ShortcutTheme theme);
+ public Dazzle.ShortcutTheme theme { get; set; }
+ public signal void changed ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcut_tooltip_get_type ()")]
+ public class ShortcutTooltip : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.32")]
+ public ShortcutTooltip ();
+ [Version (since = "3.320")]
+ public unowned string? get_accel ();
+ [Version (since = "3.32")]
+ public unowned string? get_command_id ();
+ [Version (since = "3.32")]
+ public unowned string? get_title ();
+ [Version (since = "3.32")]
+ public unowned Gtk.Widget? get_widget ();
+ [Version (since = "3.32")]
+ public void set_accel (string? accel);
+ [Version (since = "3.32")]
+ public void set_command_id (string command_id);
+ [Version (since = "3.32")]
+ public void set_title (string? title);
+ [Version (since = "3.32")]
+ public void set_widget (Gtk.Widget? widget);
+ public string accel { get; set; }
+ public string command_id { get; set; }
+ [Version (since = "3.32")]
+ public string title { get; set; }
+ public Gtk.Widget widget { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcuts_group_get_type ()")]
+ public class ShortcutsGroup : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsGroup ();
+ [NoAccessorMethod]
+ public Gtk.SizeGroup accel_size_group { set; }
+ [NoAccessorMethod]
+ public uint height { get; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.SizeGroup title_size_group { set; }
+ [NoAccessorMethod]
+ public string view { owned get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcuts_section_get_type ()")]
+ public class ShortcutsSection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsSection ();
+ [NoAccessorMethod]
+ public uint max_height { get; set; }
+ [NoAccessorMethod]
+ public string section_name { owned get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ [NoAccessorMethod]
+ public string view_name { owned get; set; }
+ public signal bool change_current_page (int object);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcuts_shortcut_get_type ()")]
+ public class ShortcutsShortcut : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsShortcut ();
+ [NoAccessorMethod]
+ public Gtk.SizeGroup accel_size_group { set; }
+ [NoAccessorMethod]
+ public string accelerator { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.22")]
+ public string action_name { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.TextDirection direction { get; set; }
+ [NoAccessorMethod]
+ public GLib.Icon icon { owned get; set; }
+ [NoAccessorMethod]
+ public bool icon_set { get; set; }
+ [NoAccessorMethod]
+ public Gtk.ShortcutType shortcut_type { get; set; }
+ [NoAccessorMethod]
+ public string subtitle { owned get; set; }
+ [NoAccessorMethod]
+ public bool subtitle_set { get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.SizeGroup title_size_group { set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_shortcuts_window_get_type ()")]
+ public class ShortcutsWindow : Gtk.Window, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsWindow ();
+ [NoAccessorMethod]
+ public string section_name { owned get; set; }
+ [NoAccessorMethod]
+ public string view_name { owned get; set; }
+ public virtual signal void close ();
+ public virtual signal void search ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_signal_group_get_type ()")]
+ public class SignalGroup : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public SignalGroup (GLib.Type target_type);
+ public void block ();
+ public void connect_data (string detailed_signal, [CCode (delegate_target_pos = 2.33333,
destroy_notify_pos = 2.66667)] owned GLib.Callback c_handler, GLib.ConnectFlags flags);
+ public void connect_swapped (string detailed_signal, [CCode (scope = "async")] GLib.Callback
c_handler);
+ public unowned GLib.Object? get_target ();
+ public void set_target (GLib.Object? target);
+ public void unblock ();
+ public GLib.Object target { get; set; }
+ [NoAccessorMethod]
+ public GLib.Type target_type { get; construct; }
+ public signal void bind (GLib.Object instance);
+ public signal void unbind ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_simple_label_get_type ()")]
+ public class SimpleLabel : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SimpleLabel (string label);
+ public unowned string get_label ();
+ public int get_width_chars ();
+ public float get_xalign ();
+ public void set_label (string label);
+ public void set_width_chars (int width_chars);
+ public void set_xalign (float xalign);
+ public string label { get; set; }
+ public int width_chars { get; set; }
+ public float xalign { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_simple_popover_get_type ()")]
+ public class SimplePopover : Gtk.Popover, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SimplePopover ();
+ public unowned string get_button_text ();
+ public unowned string get_message ();
+ public bool get_ready ();
+ public unowned string get_text ();
+ public unowned string get_title ();
+ public void set_button_text (string button_text);
+ public void set_message (string message);
+ public void set_ready (bool ready);
+ public void set_text (string text);
+ public void set_title (string title);
+ public string button_text { get; set; }
+ public string message { get; set; }
+ public bool ready { get; set; }
+ public string text { get; set; }
+ public string title { get; set; }
+ public virtual signal void activate (string text);
+ public virtual signal void changed ();
+ public virtual signal bool insert_text (uint position, string chars, uint n_chars);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_slider_get_type ()")]
+ public class Slider : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Slider ();
+ public void add_slider (Gtk.Widget widget, Dazzle.SliderPosition position);
+ public Dazzle.SliderPosition get_position ();
+ public void set_position (Dazzle.SliderPosition position);
+ public Dazzle.SliderPosition position { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_stack_list_get_type ()")]
+ public class StackList : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public StackList ();
+ public void clear ();
+ public uint get_depth ();
+ public unowned GLib.ListModel get_model ();
+ public void pop ();
+ public void push (Gtk.Widget header, GLib.ListModel model, owned
Dazzle.StackListCreateWidgetFunc? create_widget_func);
+ public GLib.ListModel model { get; }
+ public virtual signal void header_activated (Gtk.ListBoxRow row);
+ public virtual signal void row_activated (Gtk.ListBoxRow row);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_state_machine_get_type ()")]
+ public class StateMachine : GLib.Object, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ public StateMachine ();
+ public void add_binding (string state, void* source_object, string source_property, void*
target_object, string target_property, GLib.BindingFlags flags);
+ public void add_propertyv (string state, void* object, string property, GLib.Value value);
+ public void add_style (string state, Gtk.Widget widget, string style);
+ public GLib.Action create_action (string name);
+ public unowned string get_state ();
+ [Version (since = "3.28")]
+ public bool is_state (string? state);
+ public void set_state (string state);
+ public string state { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_suggestion_get_type ()")]
+ public class Suggestion : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public Suggestion ();
+ [Version (since = "3.30")]
+ public virtual GLib.Icon? get_icon ();
+ public unowned string get_icon_name ();
+ [Version (since = "3.30")]
+ public virtual Cairo.Surface? get_icon_surface (Gtk.Widget widget);
+ public unowned string get_id ();
+ public unowned string get_subtitle ();
+ public unowned string get_title ();
+ public void set_icon_name (string icon_name);
+ public void set_id (string id);
+ public void set_subtitle (string subtitle);
+ public void set_title (string title);
+ public GLib.Icon icon { owned get; }
+ public string icon_name { get; set; }
+ public string id { get; set; }
+ public string subtitle { get; set; }
+ public string title { get; set; }
+ [HasEmitter]
+ public virtual signal string replace_typed_text (string typed_text);
+ [HasEmitter]
+ public virtual signal string suggest_suffix (string typed_text);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_suggestion_entry_get_type ()")]
+ public class SuggestionEntry : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable,
Gtk.Editable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SuggestionEntry ();
+ public void default_position_func (Gdk.Rectangle area, bool is_absolute, void* user_data);
+ public bool get_activate_on_single_click ();
+ public unowned GLib.ListModel? get_model ();
+ public unowned Dazzle.Suggestion? get_suggestion ();
+ public unowned string get_typed_text ();
+ public void set_activate_on_single_click (bool activate_on_single_click);
+ public void set_model (GLib.ListModel model);
+ [Version (since = "3.26")]
+ public void set_position_func (owned Dazzle.SuggestionPositionFunc? func);
+ public void set_suggestion (Dazzle.Suggestion suggestion);
+ public void window_position_func (Gdk.Rectangle area, bool is_absolute, void* user_data);
+ [Version (since = "3.30")]
+ public bool activate_on_single_click { get; set; }
+ public GLib.ListModel model { get; set; }
+ [Version (since = "3.30")]
+ public Dazzle.Suggestion suggestion { get; set; }
+ public string typed_text { get; }
+ public signal void activate_suggestion ();
+ [HasEmitter]
+ public virtual signal void hide_suggestions ();
+ public virtual signal void move_suggestion (int amount);
+ public virtual signal void show_suggestions ();
+ public virtual signal void suggestion_activated (Dazzle.Suggestion suggestion);
+ [Version (since = "3.30")]
+ public virtual signal void suggestion_selected (Dazzle.Suggestion suggestion);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_suggestion_entry_buffer_get_type ()")]
+ public class SuggestionEntryBuffer : Gtk.EntryBuffer {
+ [CCode (has_construct_function = false)]
+ public SuggestionEntryBuffer ();
+ public void clear ();
+ public void commit ();
+ public unowned Dazzle.Suggestion? get_suggestion ();
+ public uint get_typed_length ();
+ public unowned string get_typed_text ();
+ public void set_suggestion (Dazzle.Suggestion? suggestion);
+ public Dazzle.Suggestion suggestion { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_suggestion_popover_get_type ()")]
+ public class SuggestionPopover : Gtk.Window, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SuggestionPopover ();
+ public void activate_selected ();
+ public unowned GLib.ListModel? get_model ();
+ public unowned Gtk.Widget? get_relative_to ();
+ public unowned Dazzle.Suggestion? get_selected ();
+ public void move_by (int amount);
+ public void popdown ();
+ public void popup ();
+ public void set_model (GLib.ListModel model);
+ public void set_relative_to (Gtk.Widget widget);
+ public void set_selected (Dazzle.Suggestion suggestion);
+ public Dazzle.Suggestion model { get; set; }
+ public Gtk.Widget relative_to { get; set; }
+ public Dazzle.Suggestion selected { get; set; }
+ [NoAccessorMethod]
+ public Pango.EllipsizeMode subtitle_ellipsize { get; set; }
+ [NoAccessorMethod]
+ public Pango.EllipsizeMode title_ellipsize { get; set; }
+ public signal void suggestion_activated (Dazzle.Suggestion object);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_suggestion_row_get_type ()")]
+ public class SuggestionRow : Dazzle.ListBoxRow, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SuggestionRow ();
+ public unowned Dazzle.Suggestion get_suggestion ();
+ public void set_suggestion (Dazzle.Suggestion suggestion);
+ public Dazzle.Suggestion suggestion { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_tab_get_type ()")]
+ public class Tab : Dazzle.Bin, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected Tab ();
+ public bool get_active ();
+ public bool get_can_close ();
+ public Gtk.PositionType get_edge ();
+ public unowned string get_icon_name ();
+ public Dazzle.TabStyle get_style ();
+ public unowned string get_title ();
+ public unowned Gtk.Widget? get_widget ();
+ public void set_active (bool active);
+ public void set_can_close (bool can_close);
+ public void set_edge (Gtk.PositionType edge);
+ public void set_icon_name (string icon_name);
+ public void set_style (Dazzle.TabStyle style);
+ public void set_title (string title);
+ public void set_widget (Gtk.Widget widget);
+ public bool active { get; set; }
+ public bool can_close { get; set; }
+ public Gtk.PositionType edge { get; set; }
+ public Dazzle.TabStyle style { get; set; }
+ public string title { get; set; }
+ public Gtk.Widget widget { get; set; }
+ public signal void clicked ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_tab_strip_get_type ()")]
+ public class TabStrip : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public TabStrip ();
+ public void add_control (Gtk.Widget widget);
+ public Gtk.PositionType get_edge ();
+ public unowned Gtk.Stack? get_stack ();
+ public Dazzle.TabStyle get_style ();
+ public void set_edge (Gtk.PositionType edge);
+ public void set_stack (Gtk.Stack stack);
+ public void set_style (Dazzle.TabStyle style);
+ public Gtk.PositionType edge { get; set; }
+ public Gtk.Stack stack { get; set; }
+ public Dazzle.TabStyle style { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_task_cache_get_type ()")]
+ public class TaskCache : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected TaskCache ();
+ public bool evict (void* key);
+ public void evict_all ();
+ public async void* get_async (void* key, bool force_update, GLib.Cancellable? cancellable =
null) throws GLib.Error;
+ public unowned GLib.Object? peek (void* key);
+ public void set_name (string name);
+ [NoAccessorMethod]
+ public void* key_copy_func { construct; }
+ [NoAccessorMethod]
+ public void* key_destroy_func { construct; }
+ [NoAccessorMethod]
+ public void* key_equal_func { construct; }
+ [NoAccessorMethod]
+ public void* key_hash_func { construct; }
+ [NoAccessorMethod]
+ public void* populate_callback { construct; }
+ [NoAccessorMethod]
+ public void* populate_callback_data { construct; }
+ [NoAccessorMethod]
+ public void* populate_callback_data_destroy { construct; }
+ [NoAccessorMethod]
+ public int64 time_to_live { construct; }
+ [NoAccessorMethod]
+ public void* value_copy_func { construct; }
+ [NoAccessorMethod]
+ public void* value_destroy_func { construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_theme_manager_get_type ()")]
+ public class ThemeManager : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public ThemeManager ();
+ public void add_resources (string resource_path);
+ public void remove_resources (string resource_path);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_three_grid_get_type ()")]
+ public class ThreeGrid : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ThreeGrid ();
+ [NoAccessorMethod]
+ public uint column_spacing { get; set; }
+ [NoAccessorMethod]
+ public uint row_spacing { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_tree_get_type ()")]
+ public class Tree : Gtk.TreeView, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
+ [CCode (has_construct_function = false)]
+ protected Tree ();
+ public void add_builder (Dazzle.TreeBuilder builder);
+ public void expand_to_node (Dazzle.TreeNode node);
+ public unowned Dazzle.TreeNode? find_child_node (Dazzle.TreeNode node, Dazzle.TreeFindFunc
find_func);
+ public unowned Dazzle.TreeNode? find_custom (GLib.EqualFunc equal_func, void* key);
+ public unowned Dazzle.TreeNode? find_item (GLib.Object? item);
+ public unowned GLib.MenuModel? get_context_menu ();
+ public unowned Dazzle.TreeNode? get_root ();
+ public unowned Dazzle.TreeNode get_selected ();
+ public bool get_show_icons ();
+ public void rebuild ();
+ public void remove_builder (Dazzle.TreeBuilder builder);
+ public void scroll_to_node (Dazzle.TreeNode node);
+ public void set_context_menu (GLib.MenuModel context_menu);
+ public void set_filter (owned Dazzle.TreeFilterFunc filter_func);
+ public void set_root (Dazzle.TreeNode node);
+ public void set_show_icons (bool show_icons);
+ public void unselect_all ();
+ [NoAccessorMethod]
+ public bool always_expand { get; construct; }
+ public GLib.MenuModel context_menu { get; set; }
+ public Dazzle.TreeNode root { get; set; }
+ [NoAccessorMethod]
+ public Dazzle.TreeNode selection { owned get; set; }
+ public bool show_icons { get; set; }
+ public virtual signal void action (string action_group, string action_name, string param);
+ public virtual signal void populate_popup (Gtk.Widget widget);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_tree_builder_get_type ()")]
+ public class TreeBuilder : GLib.InitiallyUnowned {
+ [CCode (has_construct_function = false)]
+ public TreeBuilder ();
+ [NoWrapper]
+ public virtual void cell_data_func (Dazzle.TreeNode node, Gtk.CellRenderer cell);
+ public unowned Dazzle.Tree? get_tree ();
+ public Dazzle.Tree tree { get; }
+ public virtual signal void added (Dazzle.Tree tree);
+ public virtual signal void build_children (Dazzle.TreeNode parent);
+ public virtual signal void build_node (Dazzle.TreeNode node);
+ public virtual signal bool drag_data_get (Dazzle.TreeNode node, Gtk.SelectionData data);
+ public virtual signal bool drag_data_received (Dazzle.TreeNode drop_node,
Dazzle.TreeDropPosition position, Gdk.DragAction action, Gtk.SelectionData data);
+ public virtual signal bool drag_node_delete (Dazzle.TreeNode node);
+ public virtual signal bool drag_node_received (Dazzle.TreeNode drag_node, Dazzle.TreeNode
drop_node, Dazzle.TreeDropPosition position, Gdk.DragAction action, Gtk.SelectionData data);
+ public virtual signal bool node_activated (Dazzle.TreeNode node);
+ public virtual signal void node_collapsed (Dazzle.TreeNode node);
+ public virtual signal bool node_draggable (Dazzle.TreeNode node);
+ public virtual signal bool node_droppable (Dazzle.TreeNode node, Gtk.SelectionData data);
+ public virtual signal void node_expanded (Dazzle.TreeNode node);
+ public virtual signal void node_popup (Dazzle.TreeNode node, GLib.Menu menu);
+ public virtual signal void node_selected (Dazzle.TreeNode node);
+ public virtual signal void node_unselected (Dazzle.TreeNode node);
+ public virtual signal void removed (Dazzle.Tree tree);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_tree_node_get_type ()")]
+ public class TreeNode : GLib.InitiallyUnowned {
+ [CCode (has_construct_function = false)]
+ public TreeNode ();
+ public void add_emblem (string emblem_name);
+ public void append (Dazzle.TreeNode child);
+ public void clear_emblems ();
+ public void collapse ();
+ public bool expand (bool expand_ancestors);
+ public void get_area (Gdk.Rectangle area);
+ public bool get_children_possible ();
+ public bool get_expanded ();
+ [Version (since = "3.28")]
+ public unowned Gdk.RGBA? get_foreground_rgba ();
+ public unowned GLib.Icon get_gicon ();
+ public unowned string get_icon_name ();
+ public unowned GLib.Object get_item ();
+ public bool get_iter (Gtk.TreeIter iter);
+ public unowned Dazzle.TreeNode get_parent ();
+ public Gtk.TreePath? get_path ();
+ public bool get_reset_on_collapse ();
+ public unowned string get_text ();
+ public unowned Dazzle.Tree get_tree ();
+ public bool get_use_dim_label ();
+ public bool get_use_markup ();
+ public bool has_emblem (string emblem_name);
+ [Version (since = "3.28")]
+ public void insert (Dazzle.TreeNode child, uint position);
+ public void insert_sorted (Dazzle.TreeNode child, Dazzle.TreeNodeCompareFunc compare_func);
+ public void invalidate ();
+ public bool is_root ();
+ public uint n_children ();
+ public Dazzle.TreeNode? nth_child (uint nth);
+ public void prepend (Dazzle.TreeNode child);
+ [Version (since = "3.28")]
+ public void rebuild ();
+ public void remove (Dazzle.TreeNode child);
+ public void remove_emblem (string emblem_name);
+ public void select ();
+ public void set_children_possible (bool children_possible);
+ public void set_emblems (string emblems);
+ [Version (since = "3.28")]
+ public void set_foreground_rgba (Gdk.RGBA? foreground_rgba);
+ public void set_gicon (GLib.Icon icon);
+ public void set_icon_name (string? icon_name);
+ public void set_item (GLib.Object item);
+ public void set_reset_on_collapse (bool reset_on_collapse);
+ public void set_text (string? text);
+ public void set_use_dim_label (bool use_dim_label);
+ public void set_use_markup (bool use_markup);
+ public void show_popover (Gtk.Popover popover);
+ public bool children_possible { get; set; }
+ [NoAccessorMethod]
+ public string expanded_icon_name { owned get; set; }
+ public GLib.Icon gicon { get; set; }
+ public string icon_name { get; set; }
+ public GLib.Object item { get; set; }
+ public Dazzle.TreeNode parent { get; }
+ [Version (since = "3.28")]
+ public bool reset_on_collapse { get; set; }
+ public string text { get; set; }
+ [NoAccessorMethod]
+ public Dazzle.Tree tree { owned get; set; }
+ public bool use_dim_label { get; set; }
+ public bool use_markup { get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", ref_function = "dzl_trie_ref", type_id = "dzl_trie_get_type
()", unref_function = "dzl_trie_unref")]
+ [Compact]
+ public class Trie {
+ [CCode (has_construct_function = false)]
+ public Trie (GLib.DestroyNotify value_destroy);
+ public void destroy ();
+ public void insert (string key, void* value);
+ public void* lookup (string key);
+ public Dazzle.Trie @ref ();
+ public bool remove (string key);
+ public void traverse (string key, GLib.TraverseType order, GLib.TraverseFlags flags, int
max_depth, Dazzle.TrieTraverseFunc func);
+ public void unref ();
+ }
+ [CCode (cheader_filename = "dazzle.h", type_id = "dzl_widget_action_group_get_type ()")]
+ public class WidgetActionGroup : GLib.Object, GLib.ActionGroup {
+ [CCode (has_construct_function = false)]
+ protected WidgetActionGroup ();
+ public static void attach (Gtk.Widget widget, string group_name);
+ public static GLib.ActionGroup @new (Gtk.Widget widget);
+ public void set_action_enabled (string action_name, bool enabled);
+ [NoAccessorMethod]
+ public Gtk.Widget widget { owned get; construct; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_cname = "DzlDockInterface", type_id = "dzl_dock_get_type
()")]
+ public interface Dock : Gtk.Container {
+ [NoAccessorMethod]
+ public abstract Dazzle.DockManager manager { owned get; set; }
+ }
+ [CCode (cheader_filename = "dazzle.h", type_cname = "DzlDockItemInterface", type_id =
"dzl_dock_item_get_type ()")]
+ public interface DockItem : Gtk.Widget {
+ public bool adopt (Dazzle.DockItem child);
+ public abstract bool close ();
+ [Version (since = "3.30")]
+ public void emit_presented ();
+ public abstract bool get_can_close ();
+ [CCode (vfunc_name = "can_minimize")]
+ public abstract bool get_can_minimize (Dazzle.DockItem descendant);
+ public abstract bool get_child_visible (Dazzle.DockItem child);
+ public abstract string? get_icon_name ();
+ public abstract unowned Dazzle.DockManager? get_manager ();
+ public unowned Dazzle.DockItem? get_parent ();
+ public abstract string? get_title ();
+ public bool has_widgets ();
+ public abstract bool minimize (Dazzle.DockItem child, ref Gtk.PositionType position);
+ public void present ();
+ public abstract void present_child (Dazzle.DockItem child);
+ public abstract void release (Dazzle.DockItem child);
+ public abstract void set_child_visible (Dazzle.DockItem child, bool child_visible);
+ public abstract void set_manager (Dazzle.DockManager? manager);
+ public abstract void update_visibility ();
+ public virtual signal void manager_set (Dazzle.DockManager old_manager);
+ public virtual signal void presented ();
+ }
+ [CCode (cheader_filename = "dazzle.h", lower_case_csuffix = "graph_view_renderer", type_cname =
"DzlGraphRendererInterface", type_id = "dzl_graph_view_renderer_get_type ()")]
+ public interface GraphRenderer : GLib.Object {
+ public abstract void render (Dazzle.GraphModel table, int64 x_begin, int64 x_end, double
y_begin, double y_end, Cairo.Context cr, Cairo.RectangleInt area);
+ }
+ [CCode (cheader_filename = "dazzle.h", type_cname = "DzlPreferencesInterface", type_id =
"dzl_preferences_get_type ()")]
+ public interface Preferences : GLib.Object {
+ public abstract uint add_custom (string page_name, string group_name, Gtk.Widget widget,
string? keywords, int priority);
+ public abstract uint add_file_chooser (string page_name, string group_name, string schema_id,
string key, string path, string title, string subtitle, Gtk.FileChooserAction action, string keywords, int
priority);
+ public abstract uint add_font_button (string page_name, string group_name, string schema_id,
string key, string title, string keywords, int priority);
+ public abstract void add_group (string page_name, string group_name, string title, int
priority);
+ public abstract void add_list_group (string page_name, string group_name, string title,
Gtk.SelectionMode mode, int priority);
+ public abstract void add_page (string page_name, string title, int priority);
+ public abstract uint add_radio (string page_name, string group_name, string schema_id, string
key, string? path, string? variant_string, string? title, string? subtitle, string? keywords, int priority);
+ public abstract uint add_spin_button (string page_name, string group_name, string schema_id,
string key, string path, string title, string subtitle, string keywords, int priority);
+ public abstract uint add_switch (string page_name, string group_name, string schema_id,
string key, string? path, string? variant_string, string? title, string? subtitle, string? keywords, int
priority);
+ public abstract unowned Gtk.Widget? get_widget (uint widget_id);
+ public abstract bool remove_id (uint widget_id);
+ public abstract void set_page (string page_name, GLib.HashTable<void*,void*> map);
+ }
+ [CCode (cheader_filename = "dazzle.h", has_type_id = false)]
+ public struct Counter {
+ public Dazzle.CounterValue values;
+ public weak string category;
+ public weak string name;
+ public weak string description;
+ public int64 @get ();
+ public void reset ();
+ }
+ [CCode (cheader_filename = "dazzle.h", has_type_id = false)]
+ public struct CounterValue {
+ public int64 value;
+ [CCode (array_length = false)]
+ public weak int64 padding[7];
+ }
+ [CCode (cheader_filename = "dazzle.h", has_type_id = false)]
+ public struct FileTransferStat {
+ public int64 n_files_total;
+ public int64 n_files;
+ public int64 n_dirs_total;
+ public int64 n_dirs;
+ public int64 n_bytes_total;
+ public int64 n_bytes;
+ }
+ [CCode (cheader_filename = "dazzle.h", has_type_id = false)]
+ public struct FuzzyMutableIndexMatch {
+ public weak string key;
+ public void* value;
+ public float score;
+ public uint id;
+ }
+ [CCode (cheader_filename = "dazzle.h", has_type_id = false)]
+ public struct GraphModelIter {
+ [CCode (array_length = false)]
+ public weak void* data[8];
+ }
+ [CCode (cheader_filename = "dazzle.h", has_type_id = false)]
+ public struct ShortcutEntry {
+ public weak string command;
+ public Dazzle.ShortcutPhase phase;
+ public weak string default_accel;
+ public weak string section;
+ public weak string group;
+ public weak string title;
+ public weak string subtitle;
+ }
+ [CCode (cheader_filename = "dazzle.h", cname = "_DzlGraphColumnClass", has_type_id = false)]
+ public struct _GraphColumnClass {
+ public weak GLib.ObjectClass parent;
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_ANIMATION_", type_id =
"dzl_animation_mode_get_type ()")]
+ public enum AnimationMode {
+ LINEAR,
+ EASE_IN_QUAD,
+ EASE_IN_OUT_QUAD,
+ EASE_OUT_QUAD,
+ EASE_IN_CUBIC,
+ EASE_OUT_CUBIC,
+ EASE_IN_OUT_CUBIC
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_DOCK_REVEALER_TRANSITION_TYPE_", type_id =
"dzl_dock_revealer_transition_type_get_type ()")]
+ public enum DockRevealerTransitionType {
+ NONE,
+ SLIDE_RIGHT,
+ SLIDE_LEFT,
+ SLIDE_UP,
+ SLIDE_DOWN
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_FILE_TRANSFER_FLAGS_", type_id =
"dzl_file_transfer_flags_get_type ()")]
+ [Flags]
+ public enum FileTransferFlags {
+ NONE,
+ MOVE
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_PROPERTIES_FLAGS_", has_type_id = false)]
+ [Flags]
+ public enum PropertiesFlags {
+ NONE,
+ STATEFUL_BOOLEANS
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_SHORTCUT_MATCH_", type_id =
"dzl_shortcut_match_get_type ()")]
+ public enum ShortcutMatch {
+ NONE,
+ EQUAL,
+ PARTIAL
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_SHORTCUT_PHASE_", type_id =
"dzl_shortcut_phase_get_type ()")]
+ [Flags]
+ public enum ShortcutPhase {
+ DISPATCH,
+ CAPTURE,
+ BUBBLE,
+ GLOBAL
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_SHORTCUT_", has_type_id = false)]
+ [Version (since = "3.20")]
+ public enum ShortcutType {
+ ACCELERATOR,
+ GESTURE_PINCH,
+ GESTURE_STRETCH,
+ GESTURE_ROTATE_CLOCKWISE,
+ GESTURE_ROTATE_COUNTERCLOCKWISE,
+ GESTURE_TWO_FINGER_SWIPE_LEFT,
+ GESTURE_TWO_FINGER_SWIPE_RIGHT,
+ GESTURE
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_SLIDER_", type_id =
"dzl_slider_position_get_type ()")]
+ public enum SliderPosition {
+ NONE,
+ TOP,
+ RIGHT,
+ BOTTOM,
+ LEFT
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_TAB_", type_id = "dzl_tab_style_get_type ()")]
+ [Flags]
+ public enum TabStyle {
+ ICONS,
+ TEXT,
+ BOTH
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_THREE_GRID_COLUMN_", type_id =
"dzl_three_grid_column_get_type ()")]
+ public enum ThreeGridColumn {
+ LEFT,
+ CENTER,
+ RIGHT
+ }
+ [CCode (cheader_filename = "dazzle.h", cprefix = "DZL_TREE_DROP_", type_id =
"dzl_tree_drop_position_get_type ()")]
+ public enum TreeDropPosition {
+ INTO,
+ BEFORE,
+ AFTER
+ }
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 1.9)]
+ public delegate void CounterForeachFunc (Dazzle.Counter counter);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 3.9)]
+ public delegate bool DirectoryModelVisibleFunc (Dazzle.DirectoryModel self, GLib.File directory,
GLib.FileInfo file_info);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 1.9)]
+ public delegate bool ListModelFilterFunc (GLib.Object object);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 1.9)]
+ public delegate bool RecursiveIgnoreFunc (GLib.File file);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 2.9)]
+ public delegate void ShortcutChordTableForeach (Dazzle.ShortcutChord chord, void* chord_data);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 1.9)]
+ public delegate Gtk.Widget StackListCreateWidgetFunc ([CCode (type = "gpointer")] GLib.Object item);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 3.9)]
+ [Version (since = "3.26")]
+ public delegate void SuggestionPositionFunc (Dazzle.SuggestionEntry entry, ref Gdk.Rectangle area,
ref bool is_absolute);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 3.9)]
+ public delegate void TaskCacheCallback (Dazzle.TaskCache self, void* key, GLib.Task task);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 2.9)]
+ public delegate bool TreeFilterFunc (Dazzle.Tree tree, Dazzle.TreeNode node);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 3.9)]
+ public delegate bool TreeFindFunc (Dazzle.Tree tree, Dazzle.TreeNode node, Dazzle.TreeNode child);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 2.9)]
+ public delegate int TreeNodeCompareFunc (Dazzle.TreeNode a, Dazzle.TreeNode b);
+ [CCode (cheader_filename = "dazzle.h", instance_pos = 3.9)]
+ public delegate bool TrieTraverseFunc (Dazzle.Trie dzl_trie, string key, void* value);
+ [CCode (cheader_filename = "dazzle.h", cname = "DZL_COUNTER_REQUIRES_ATOMIC")]
+ public const int COUNTER_REQUIRES_ATOMIC;
+ [CCode (cheader_filename = "dazzle.h", cname = "DZL_DOCK_BIN_STYLE_CLASS_PINNED")]
+ public const string DOCK_BIN_STYLE_CLASS_PINNED;
+ [CCode (cheader_filename = "dazzle.h", cname = "DZL_ENABLE_TRACE")]
+ public const int ENABLE_TRACE;
+ [CCode (cheader_filename = "dazzle.h", cname = "DZL_MAJOR_VERSION")]
+ public const int MAJOR_VERSION;
+ [CCode (cheader_filename = "dazzle.h", cname = "DZL_MICRO_VERSION")]
+ public const int MICRO_VERSION;
+ [CCode (cheader_filename = "dazzle.h", cname = "DZL_MINOR_VERSION")]
+ public const int MINOR_VERSION;
+ [CCode (cheader_filename = "dazzle.h", cname = "DZL_VERSION_S")]
+ public const string VERSION_S;
+ [CCode (cheader_filename = "dazzle.h")]
+ public static Cairo.Region cairo_region_create_from_clip_extents (Cairo.Context cr);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void cairo_rounded_rectangle (Cairo.Context cr, Gdk.Rectangle rect, int x_radius, int
y_radius);
+ [CCode (cheader_filename = "dazzle.h")]
+ [Version (since = "3.28")]
+ public static unowned GLib.Cancellable? cancellable_chain (GLib.Cancellable? self = null,
GLib.Cancellable? other = null);
+ [CCode (array_length = false, array_null_terminated = true, cheader_filename = "dazzle.h")]
+ public static string[] dnd_get_uri_list (Gtk.SelectionData selection_data);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static bool file_manager_show (GLib.File file) throws GLib.Error;
+ [CCode (cheader_filename = "dazzle.h")]
+ public static string fuzzy_highlight (string str, string query, bool case_sensitive);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static string g_date_time_format_for_display (GLib.DateTime self);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static string g_time_span_to_label (GLib.TimeSpan span);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static bool g_time_span_to_label_mapping (GLib.Binding binding, GLib.Value from_value,
GLib.Value to_value, void* user_data);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static uint g_variant_hash (void* data);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static uint get_current_cpu_call ();
+ [CCode (cheader_filename = "dazzle.h")]
+ [Version (since = "3.26")]
+ public static void gtk_list_store_insert_sorted (Gtk.ListStore store, out Gtk.TreeIter iter, void*
key, uint compare_column, GLib.CompareDataFunc compare_func);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void gtk_text_buffer_remove_tag (Gtk.TextBuffer buffer, Gtk.TextTag tag, Gtk.TextIter
start, Gtk.TextIter end, bool minimal_damage);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static bool gtk_widget_action (Gtk.Widget widget, string group, string name, GLib.Variant
param);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static bool gtk_widget_action_with_string (Gtk.Widget widget, string group, string name,
string param);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void gtk_widget_add_style_class (Gtk.Widget widget, string class_name);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static unowned Gtk.Widget? gtk_widget_find_child_typed (Gtk.Widget widget, GLib.Type type);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static unowned Gtk.Widget? gtk_widget_get_relative (Gtk.Widget widget, GLib.Type
relative_type);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void gtk_widget_hide_with_fade (Gtk.Widget widget);
+ [CCode (cheader_filename = "dazzle.h")]
+ [Version (since = "3.26")]
+ public static bool gtk_widget_is_ancestor_or_relative (Gtk.Widget widget, Gtk.Widget ancestor);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void gtk_widget_mux_action_groups (Gtk.Widget widget, Gtk.Widget from_widget, string?
mux_key);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void gtk_widget_remove_style_class (Gtk.Widget widget, string class_name);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void gtk_widget_show_with_fade (Gtk.Widget widget);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static int levenshtein (string needle, string haystack);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void overlay_add_child (Dazzle.DockOverlay self, Gtk.Widget child, string type);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static string pango_font_description_to_css (Pango.FontDescription font_desc);
+ [CCode (cheader_filename = "dazzle.h")]
+ public static void rgba_shade (Gdk.RGBA rgba, Gdk.RGBA dst, double k);
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]