Class

IdeTweaksBinding

Description

abstract class Ide.TweaksBinding : Ide.TweaksItem
  implements Gtk.Buildable {
  /* No available fields */
}
No description available.

Hierarchy

hierarchy this IdeTweaksBinding implements_0 GtkBuildable this--implements_0 ancestor_0 IdeTweaksItem ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Implements

Instance methods

ide_tweaks_binding_bind
No description available.

ide_tweaks_binding_bind_with_transform

Binds the value with an optional transform.

ide_tweaks_binding_changed
No description available.

ide_tweaks_binding_create_adjustment

Creates a new adjustment for the setting.

ide_tweaks_binding_dup_string

Gets the current value as a newly allocated string.

ide_tweaks_binding_dup_strv

Gets the value as a GStrv.

ide_tweaks_binding_get_expected_type

Gets the expected type for a binding.

ide_tweaks_binding_get_value
No description available.

ide_tweaks_binding_set_string
No description available.

ide_tweaks_binding_set_strv
No description available.

ide_tweaks_binding_set_value
No description available.

ide_tweaks_binding_set_variant
No description available.

ide_tweaks_binding_unbind
No description available.

Methods inherited from IdeTweaksItem (19)
ide_tweaks_item_copy

Does a deep copy starting from self.

ide_tweaks_item_get_ancestor

Finds the first ancestor of self matching the GType ancestor_type.

ide_tweaks_item_get_first_child

Gets the first child of self.

ide_tweaks_item_get_hidden_when
No description available.

ide_tweaks_item_get_id
No description available.

ide_tweaks_item_get_keywords
No description available.

ide_tweaks_item_get_last_child

Gets the last child of self.

ide_tweaks_item_get_next_sibling

Gets the next sibling within the parent.

ide_tweaks_item_get_parent

Gets the parent IdeTweaksItem.

ide_tweaks_item_get_previous_sibling

Gets the previous sibling within the parent.

ide_tweaks_item_get_root

Gets the root IdeTweaksItem.

ide_tweaks_item_insert_after
No description available.

ide_tweaks_item_insert_before
No description available.

ide_tweaks_item_is_ancestor
No description available.

ide_tweaks_item_match
No description available.

ide_tweaks_item_set_hidden_when

Sets the “hidden-when” property.

ide_tweaks_item_set_keywords
No description available.

ide_tweaks_item_unparent
No description available.

ide_tweaks_item_visit_children

Calls visitor for every matching item.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from GtkBuildable (1)
gtk_buildable_get_buildable_id

Gets the ID of the buildable object.

Properties

Properties inherited from IdeTweaksItem (3)
Ide.TweaksItem:hidden-when
No description available.

Ide.TweaksItem:id
No description available.

Ide.TweaksItem:keywords
No description available.

Signals

Ide.TweaksBinding::changed
No description available.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct IdeTweaksBindingClass {
  IdeTweaksItemClass parent_class;
  void (* changed) (
    IdeTweaksBinding* self
  );
  gboolean (* get_value) (
    IdeTweaksBinding* self,
    GValue* value
  );
  void (* set_value) (
    IdeTweaksBinding* self,
    const GValue* value
  );
  GType (* get_expected_type) (
    IdeTweaksBinding* self
  );
  GtkAdjustment* (* create_adjustment) (
    IdeTweaksBinding* self
  );
  
}
No description available.
Class members
parent_class: IdeTweaksItemClass
No description available.
changed: void (* changed) ( IdeTweaksBinding* self )
No description available.
get_value: gboolean (* get_value) ( IdeTweaksBinding* self, GValue* value )
No description available.
set_value: void (* set_value) ( IdeTweaksBinding* self, const GValue* value )
No description available.
get_expected_type: GType (* get_expected_type) ( IdeTweaksBinding* self )
No description available.
create_adjustment: GtkAdjustment* (* create_adjustment) ( IdeTweaksBinding* self )
No description available.

Virtual methods

Ide.TweaksBindingClass.changed
No description available.

Ide.TweaksBindingClass.create_adjustment

Creates a new adjustment for the setting.

Ide.TweaksBindingClass.get_expected_type
No description available.

Ide.TweaksBindingClass.get_value
No description available.

Ide.TweaksBindingClass.set_value
No description available.