Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/develop-activity/toolbars.py
diff options
context:
space:
mode:
Diffstat (limited to 'develop-activity/toolbars.py')
-rw-r--r--develop-activity/toolbars.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/develop-activity/toolbars.py b/develop-activity/toolbars.py
index b7c0ca6..e410bd1 100644
--- a/develop-activity/toolbars.py
+++ b/develop-activity/toolbars.py
@@ -76,6 +76,22 @@ class DevelopViewToolbar(Gtk.Toolbar):
self.show()
+ def set_theme(self, theme_name):
+ self.theme_state = theme_name
+
+ if self.theme_state == "light":
+ self.theme_toggler.set_icon_name('dark-theme')
+ self.theme_toggler.set_tooltip('Switch to Dark Theme')
+ elif self.theme_state == "dark":
+ self.theme_toggler.set_icon_name('light-theme')
+ self.theme_toggler.set_tooltip('Switch to Light Theme')
+
+ self.emit('theme-changed', self.theme_state)
+
+ def set_font_size(self, font_size):
+ self.font_size = font_size
+ self.emit('font-size-changed', self.font_size)
+
def _font_size_increase(self, button):
self.font_size += FONT_CHANGE_STEP
self.emit('font-size-changed', self.font_size)