summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAylur <[email protected]>2024-06-19 02:29:23 +0200
committerAylur <[email protected]>2024-06-19 02:29:23 +0200
commit9f775f32422a6934a4e76eeaad066ea26443e294 (patch)
tree49845754db93cfac344b6a9fb05098234de13027 /src
parent4e2fefe8c0174f6d8b8c9942b57bd89740a29f77 (diff)
expose toggleClassName
Diffstat (limited to 'src')
-rw-r--r--src/widget/widget.vala18
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 {