diff options
author | Aylur <[email protected]> | 2024-06-19 02:29:23 +0200 |
---|---|---|
committer | Aylur <[email protected]> | 2024-06-19 02:29:23 +0200 |
commit | 9f775f32422a6934a4e76eeaad066ea26443e294 (patch) | |
tree | 49845754db93cfac344b6a9fb05098234de13027 /src | |
parent | 4e2fefe8c0174f6d8b8c9942b57bd89740a29f77 (diff) |
expose toggleClassName
Diffstat (limited to 'src')
-rw-r--r-- | src/widget/widget.vala | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/widget/widget.vala b/src/widget/widget.vala index de34c6d..de5ba00 100644 --- a/src/widget/widget.vala +++ b/src/widget/widget.vala @@ -72,14 +72,16 @@ public List<weak string> widget_get_class_names(Gtk.Widget widget) { return widget.get_style_context().list_classes(); } -public void widget_toggle_class_name(Gtk.Widget widget, - string class_name, - bool condition) { - var c = widget.get_style_context(); - if (condition) - c.add_class(class_name); - else - c.remove_class(class_name); +public void widget_toggle_class_name( + Gtk.Widget widget, + string class_name, + bool condition = true +) { + var c = widget.get_style_context(); + if (condition) + c.add_class(class_name); + else + c.remove_class(class_name); } private class Cursor { |