|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
-
- # PatchBay Canvas Themes
- # Copyright (C) 2010-2014 Filipe Coelho <falktx@falktx.com>
- #
- # This program is free software; you can redistribute it and/or
- # modify it under the terms of the GNU General Public License as
- # published by the Free Software Foundation; either version 2 of
- # the License, or any later version.
- #
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # For a full copy of the GNU General Public License see the doc/GPL.txt file.
-
- # ------------------------------------------------------------------------------------------------------------
- # Imports (Config)
-
- from carla_config import *
-
- # ------------------------------------------------------------------------------------------------------------
- # Imports (Global)
-
- #from sys import platform
-
- if config_UseQt5:
- from PyQt5.QtCore import Qt
- from PyQt5.QtGui import QColor, QFont, QPen, QPixmap
- else:
- from PyQt4.QtCore import Qt
- from PyQt4.QtGui import QColor, QFont, QPen, QPixmap
-
- # ------------------------------------------------------------------------------------------------------------
- # patchcanvas-theme.cpp
-
- class Theme(object):
- # enum PortType
- THEME_PORT_SQUARE = 0
- THEME_PORT_POLYGON = 1
-
- # enum List
- THEME_MODERN_DARK = 0
- THEME_MODERN_DARK_TINY = 1
- THEME_MODERN_LIGHT = 2
- THEME_CLASSIC_DARK = 3
- THEME_OOSTUDIO = 4
- THEME_MAX = 5
-
- # enum BackgroundType
- THEME_BG_SOLID = 0
- THEME_BG_GRADIENT = 1
-
- def __init__(self, idx):
- object.__init__(self)
-
- self.idx = idx
-
- if idx == self.THEME_MODERN_DARK:
- # Canvas
- self.canvas_bg = QColor(0, 0, 0)
-
- # Boxes
- self.box_pen = QPen(QColor(76, 77, 78), 1, Qt.SolidLine)
- self.box_pen_sel = QPen(QColor(206, 207, 208), 1, Qt.DashLine)
- self.box_bg_1 = QColor(32, 34, 35)
- self.box_bg_2 = QColor(43, 47, 48)
- self.box_shadow = QColor(89, 89, 89, 180)
- self.box_header_pixmap = None
- self.box_header_height = 24
- self.box_header_spacing = 0
-
- self.box_text = QPen(QColor(240, 240, 240), 0)
- self.box_text_sel = self.box_text
- self.box_text_ypos = 16
- self.box_font_name = "Deja Vu Sans"
- self.box_font_size = 8
- self.box_font_state = QFont.Bold
-
- self.box_bg_type = self.THEME_BG_GRADIENT
- self.box_use_icon = True
-
- # Ports
- self.port_text = QPen(QColor(250, 250, 250), 0)
- self.port_text_ypos = 12
- self.port_bg_pixmap = None
- self.port_font_name = "Deja Vu Sans"
- self.port_font_size = 8
- self.port_font_state = QFont.Normal
- self.port_mode = self.THEME_PORT_POLYGON
-
- self.port_audio_jack_pen = QPen(QColor(63, 90, 126), 1)
- self.port_audio_jack_pen_sel = QPen(QColor(63 + 30, 90 + 30, 126 + 30), 1)
- self.port_midi_jack_pen = QPen(QColor(159, 44, 42), 1)
- self.port_midi_jack_pen_sel = QPen(QColor(159 + 30, 44 + 30, 42 + 30), 1)
- self.port_midi_alsa_pen = QPen(QColor(93, 141, 46), 1)
- self.port_midi_alsa_pen_sel = QPen(QColor(93 + 30, 141 + 30, 46 + 30), 1)
- self.port_parameter_pen = QPen(QColor(137, 76, 43), 1)
- self.port_parameter_pen_sel = QPen(QColor(137 + 30, 76 + 30, 43 + 30), 1)
-
- self.port_audio_jack_bg = QColor(35, 61, 99)
- self.port_audio_jack_bg_sel = QColor(35 + 50, 61 + 50, 99 + 50)
- self.port_midi_jack_bg = QColor(120, 15, 16)
- self.port_midi_jack_bg_sel = QColor(120 + 50, 15 + 50, 16 + 50)
- self.port_midi_alsa_bg = QColor(64, 112, 18)
- self.port_midi_alsa_bg_sel = QColor(64 + 50, 112 + 50, 18 + 50)
- self.port_parameter_bg = QColor(101, 47, 16)
- self.port_parameter_bg_sel = QColor(101 + 50, 47 + 50, 16 + 50)
-
- self.port_audio_jack_text = self.port_text
- self.port_audio_jack_text_sel = self.port_text
- self.port_midi_jack_text = self.port_text
- self.port_midi_jack_text_sel = self.port_text
- self.port_midi_alsa_text = self.port_text
- self.port_midi_alsa_text_sel = self.port_text
- self.port_parameter_text = self.port_text
- self.port_parameter_text_sel = self.port_text
-
- self.port_height = 15
- self.port_offset = 0
- self.port_spacing = 3
- self.port_spacingT = 2
-
- # Lines
- self.line_audio_jack = QColor(63, 90, 126)
- self.line_audio_jack_sel = QColor(63 + 90, 90 + 90, 126 + 90)
- self.line_audio_jack_glow = QColor(100, 100, 200)
- self.line_midi_jack = QColor(159, 44, 42)
- self.line_midi_jack_sel = QColor(159 + 90, 44 + 90, 42 + 90)
- self.line_midi_jack_glow = QColor(200, 100, 100)
- self.line_midi_alsa = QColor(93, 141, 46)
- self.line_midi_alsa_sel = QColor(93 + 90, 141 + 90, 46 + 90)
- self.line_midi_alsa_glow = QColor(100, 200, 100)
- self.line_parameter = QColor(137, 76, 43)
- self.line_parameter_sel = QColor(137 + 90, 76 + 90, 43 + 90)
- self.line_parameter_glow = QColor(166, 133, 133)
-
- self.rubberband_pen = QPen(QColor(206, 207, 208), 1, Qt.SolidLine)
- self.rubberband_brush = QColor(76, 77, 78, 100)
-
- elif idx == self.THEME_MODERN_DARK_TINY:
- # Canvas
- self.canvas_bg = QColor(0, 0, 0)
-
- # Boxes
- self.box_pen = QPen(QColor(76, 77, 78), 1, Qt.SolidLine)
- self.box_pen_sel = QPen(QColor(206, 207, 208), 1, Qt.DashLine)
- self.box_bg_1 = QColor(32, 34, 35)
- self.box_bg_2 = QColor(43, 47, 48)
- self.box_shadow = QColor(89, 89, 89, 180)
- self.box_header_pixmap = None
- self.box_header_height = 14
- self.box_header_spacing = 0
-
- self.box_text = QPen(QColor(240, 240, 240), 0)
- self.box_text_sel = self.box_text
- self.box_text_ypos = 10
- self.box_font_name = "Deja Vu Sans"
- self.box_font_size = 7
- self.box_font_state = QFont.Bold
-
- self.box_bg_type = self.THEME_BG_GRADIENT
- self.box_use_icon = False
-
- # Ports
- self.port_text = QPen(QColor(250, 250, 250), 0)
- self.port_text_ypos = 9
- self.port_bg_pixmap = None
- self.port_font_name = "Deja Vu Sans"
- self.port_font_size = 6
- self.port_font_state = QFont.Normal
- self.port_mode = self.THEME_PORT_POLYGON
-
- self.port_audio_jack_pen = QPen(QColor(63, 90, 126), 1)
- self.port_audio_jack_pen_sel = QPen(QColor(63 + 30, 90 + 30, 126 + 30), 1)
- self.port_midi_jack_pen = QPen(QColor(159, 44, 42), 1)
- self.port_midi_jack_pen_sel = QPen(QColor(159 + 30, 44 + 30, 42 + 30), 1)
- self.port_midi_alsa_pen = QPen(QColor(93, 141, 46), 1)
- self.port_midi_alsa_pen_sel = QPen(QColor(93 + 30, 141 + 30, 46 + 30), 1)
- self.port_parameter_pen = QPen(QColor(137, 76, 43), 1)
- self.port_parameter_pen_sel = QPen(QColor(137 + 30, 76 + 30, 43 + 30), 1)
-
- self.port_audio_jack_bg = QColor(35, 61, 99)
- self.port_audio_jack_bg_sel = QColor(35 + 50, 61 + 50, 99 + 50)
- self.port_midi_jack_bg = QColor(120, 15, 16)
- self.port_midi_jack_bg_sel = QColor(120 + 50, 15 + 50, 16 + 50)
- self.port_midi_alsa_bg = QColor(64, 112, 18)
- self.port_midi_alsa_bg_sel = QColor(64 + 50, 112 + 50, 18 + 50)
- self.port_parameter_bg = QColor(101, 47, 16)
- self.port_parameter_bg_sel = QColor(101 + 50, 47 + 50, 16 + 50)
-
- self.port_audio_jack_text = self.port_text
- self.port_audio_jack_text_sel = self.port_text
- self.port_midi_jack_text = self.port_text
- self.port_midi_jack_text_sel = self.port_text
- self.port_midi_alsa_text = self.port_text
- self.port_midi_alsa_text_sel = self.port_text
- self.port_parameter_text = self.port_text
- self.port_parameter_text_sel = self.port_text
-
- self.port_height = 11
- self.port_offset = 0
- self.port_spacing = 2
- self.port_spacingT = 1
-
- # Lines
- self.line_audio_jack = QColor(63, 90, 126)
- self.line_audio_jack_sel = QColor(63 + 90, 90 + 90, 126 + 90)
- self.line_audio_jack_glow = QColor(100, 100, 200)
- self.line_midi_jack = QColor(159, 44, 42)
- self.line_midi_jack_sel = QColor(159 + 90, 44 + 90, 42 + 90)
- self.line_midi_jack_glow = QColor(200, 100, 100)
- self.line_midi_alsa = QColor(93, 141, 46)
- self.line_midi_alsa_sel = QColor(93 + 90, 141 + 90, 46 + 90)
- self.line_midi_alsa_glow = QColor(100, 200, 100)
- self.line_parameter = QColor(137, 76, 43)
- self.line_parameter_sel = QColor(137 + 90, 76 + 90, 43 + 90)
- self.line_parameter_glow = QColor(166, 133, 133)
-
- self.rubberband_pen = QPen(QColor(206, 207, 208), 1, Qt.SolidLine)
- self.rubberband_brush = QColor(76, 77, 78, 100)
-
- elif idx == self.THEME_MODERN_LIGHT:
- # Canvas
- self.canvas_bg = QColor(248, 249, 250)
-
- # Boxes
- self.box_pen = QPen(QColor(176, 177, 178), 1, Qt.SolidLine)
- self.box_pen_sel = QPen(QColor(1, 2, 3), 2, Qt.DashLine)
- self.box_bg_1 = QColor(250, 250, 250)
- self.box_bg_2 = QColor(200, 200, 200)
- self.box_shadow = QColor(1, 1, 1, 100)
- self.box_header_pixmap = None
- self.box_header_height = 24
- self.box_header_spacing = 0
-
- self.box_text = QPen(QColor(1, 1, 1), 0)
- self.box_text_sel = self.box_text
- self.box_text_ypos = 16
- self.box_font_name = "Ubuntu"
- self.box_font_size = 11
- self.box_font_state = QFont.Bold
-
- self.box_bg_type = self.THEME_BG_GRADIENT
- self.box_use_icon = True
-
- # Ports
- self.port_text = QPen(QColor(255, 255, 255), 1)
- self.port_text_ypos = 12
- self.port_bg_pixmap = None
- self.port_font_name = "Ubuntu"
- self.port_font_size = 10
- self.port_font_state = QFont.Bold
- self.port_mode = self.THEME_PORT_POLYGON
-
- self.port_audio_jack_pen = QPen(QColor(103, 130, 166), 2)
- self.port_audio_jack_pen_sel = QPen(QColor(103 + 136, 190 + 130, 226 + 130), 1)
- self.port_midi_jack_pen = QPen(QColor(159, 44, 42), 1)
- self.port_midi_jack_pen_sel = QPen(QColor(90 + 30, 44 + 30, 42 + 30), 1)
- self.port_midi_alsa_pen = QPen(QColor(93, 141, 46), 1)
- self.port_midi_alsa_pen_sel = QPen(QColor(93 + 30, 141 + 30, 46 + 30), 1)
- self.port_parameter_pen = QPen(QColor(137, 76, 43), 1)
- self.port_parameter_pen_sel = QPen(QColor(137 + 30, 76 + 30, 43 + 30), 1)
-
- self.port_audio_jack_bg = QColor(0, 0, 180)
- self.port_audio_jack_bg_sel = QColor(135 + 150, 161 + 150, 199 + 150)
- self.port_midi_jack_bg = QColor(130, 15, 16)
- self.port_midi_jack_bg_sel = QColor(90 + 30, 15 + 50, 16 + 50)
- self.port_midi_alsa_bg = QColor(64, 112, 18)
- self.port_midi_alsa_bg_sel = QColor(64 + 50, 112 + 50, 18 + 50)
- self.port_parameter_bg = QColor(101, 47, 16)
- self.port_parameter_bg_sel = QColor(101 + 50, 47 + 50, 16 + 50)
-
- self.port_audio_jack_text = self.port_text
- self.port_audio_jack_text_sel = self.port_text
- self.port_midi_jack_text = self.port_text
- self.port_midi_jack_text_sel = self.port_text
- self.port_midi_alsa_text = self.port_text
- self.port_midi_alsa_text_sel = self.port_text
- self.port_parameter_text = self.port_text
- self.port_parameter_text_sel = self.port_text
-
- self.port_height = 15
- self.port_offset = 0
- self.port_spacing = 3
- self.port_spacingT = 2
-
- # Lines
- self.line_audio_jack = QColor(63, 90, 126)
- self.line_audio_jack_sel = QColor(63 + 63, 90 + 90, 126 + 90)
- self.line_audio_jack_glow = QColor(100, 100, 200)
- self.line_midi_jack = QColor(159, 44, 42)
- self.line_midi_jack_sel = QColor(159 + 44, 44 + 90, 42 + 90)
- self.line_midi_jack_glow = QColor(200, 100, 100)
- self.line_midi_alsa = QColor(93, 141, 46)
- self.line_midi_alsa_sel = QColor(93 + 90, 141 + 90, 46 + 90)
- self.line_midi_alsa_glow = QColor(100, 200, 100)
- self.line_parameter = QColor(137, 43, 43)
- self.line_parameter_sel = QColor(137 + 90, 76 + 90, 43 + 90)
- self.line_parameter_glow = QColor(166, 133, 133)
-
- self.rubberband_pen = QPen(QColor(206, 207, 208), 1, Qt.SolidLine)
- self.rubberband_brush = QColor(76, 77, 78, 100)
-
- elif idx == self.THEME_CLASSIC_DARK:
- # Canvas
- self.canvas_bg = QColor(0, 0, 0)
-
- # Boxes
- self.box_pen = QPen(QColor(147 - 70, 151 - 70, 143 - 70), 2, Qt.SolidLine)
- self.box_pen_sel = QPen(QColor(147, 151, 143), 2, Qt.DashLine)
- self.box_bg_1 = QColor(30, 34, 36)
- self.box_bg_2 = QColor(30, 34, 36)
- self.box_shadow = QColor(89, 89, 89, 180)
- self.box_header_pixmap = None
- self.box_header_height = 19
- self.box_header_spacing = 0
-
- self.box_text = QPen(QColor(255, 255, 255), 0)
- self.box_text_sel = self.box_text
- self.box_text_ypos = 12
- self.box_font_name = "Sans"
- self.box_font_size = 9
- self.box_font_state = QFont.Normal
-
- self.box_bg_type = self.THEME_BG_GRADIENT
- self.box_use_icon = False
-
- # Ports
- self.port_text = QPen(QColor(250, 250, 250), 0)
- self.port_text_ypos = 11
- self.port_bg_pixmap = None
- self.port_font_name = "Sans"
- self.port_font_size = 8
- self.port_font_state = QFont.Normal
- self.port_mode = self.THEME_PORT_SQUARE
-
- self.port_audio_jack_pen = QPen(QColor(35, 61, 99), 0)
- self.port_audio_jack_pen_sel = QPen(QColor(255, 0, 0), 0)
- self.port_midi_jack_pen = QPen(QColor(120, 15, 16), 0)
- self.port_midi_jack_pen_sel = QPen(QColor(255, 0, 0), 0)
- self.port_midi_alsa_pen = QPen(QColor(63, 112, 19), 0)
- self.port_midi_alsa_pen_sel = QPen(QColor(255, 0, 0), 0)
- self.port_parameter_pen = QPen(QColor(101, 47, 17), 0)
- self.port_parameter_pen_sel = QPen(QColor(255, 0, 0), 0)
-
- self.port_audio_jack_bg = QColor(35, 61, 99)
- self.port_audio_jack_bg_sel = QColor(255, 0, 0)
- self.port_midi_jack_bg = QColor(120, 15, 16)
- self.port_midi_jack_bg_sel = QColor(255, 0, 0)
- self.port_midi_alsa_bg = QColor(63, 112, 19)
- self.port_midi_alsa_bg_sel = QColor(255, 0, 0)
- self.port_parameter_bg = QColor(101, 47, 17)
- self.port_parameter_bg_sel = QColor(255, 0, 0)
-
- self.port_audio_jack_text = self.port_text
- self.port_audio_jack_text_sel = self.port_text
- self.port_midi_jack_text = self.port_text
- self.port_midi_jack_text_sel = self.port_text
- self.port_midi_alsa_text = self.port_text
- self.port_midi_alsa_text_sel = self.port_text
- self.port_parameter_text = self.port_text
- self.port_parameter_text_sel = self.port_text
-
- self.port_height = 14
- self.port_offset = -1
- self.port_spacing = 1
- self.port_spacingT = 0
-
- # Lines
- self.line_audio_jack = QColor(53, 78, 116)
- self.line_audio_jack_sel = QColor(255, 0, 0)
- self.line_audio_jack_glow = QColor(255, 0, 0)
- self.line_midi_jack = QColor(139, 32, 32)
- self.line_midi_jack_sel = QColor(255, 0, 0)
- self.line_midi_jack_glow = QColor(255, 0, 0)
- self.line_midi_alsa = QColor(81, 130, 36)
- self.line_midi_alsa_sel = QColor(255, 0, 0)
- self.line_midi_alsa_glow = QColor(255, 0, 0)
- self.line_parameter = QColor(120, 65, 33)
- self.line_parameter_sel = QColor(255, 0, 0)
- self.line_parameter_glow = QColor(255, 0, 0)
-
- self.rubberband_pen = QPen(QColor(147, 151, 143), 2, Qt.SolidLine)
- self.rubberband_brush = QColor(35, 61, 99, 100)
-
- elif idx == self.THEME_OOSTUDIO:
- # Canvas
- self.canvas_bg = QColor(11, 11, 11)
-
- # Boxes
- self.box_pen = QPen(QColor(76, 77, 78), 1, Qt.SolidLine)
- self.box_pen_sel = QPen(QColor(189, 122, 214), 1, Qt.DashLine)
- self.box_bg_1 = QColor(46, 46, 46)
- self.box_bg_2 = QColor(23, 23, 23)
- self.box_shadow = QColor(89, 89, 89, 180)
- self.box_header_pixmap = QPixmap(":/bitmaps/canvas/frame_node_header.png")
- self.box_header_height = 22
- self.box_header_spacing = 6
-
- self.box_text = QPen(QColor(144, 144, 144), 0)
- self.box_text_sel = QPen(QColor(189, 122, 214), 0)
- self.box_text_ypos = 16
- self.box_font_name = "Deja Vu Sans"
- self.box_font_size = 8
- self.box_font_state = QFont.Bold
-
- self.box_bg_type = self.THEME_BG_SOLID
- self.box_use_icon = False
-
- # Ports
- normalPortBG = QColor(46, 46, 46)
- selPortBG = QColor(23, 23, 23)
-
- self.port_text = QPen(QColor(155, 155, 155), 0)
- self.port_text_ypos = 14
- self.port_bg_pixmap = QPixmap(":/bitmaps/canvas/frame_port_bg.png")
- self.port_font_name = "Deja Vu Sans"
- self.port_font_size = 8
- self.port_font_state = QFont.Normal
- self.port_mode = self.THEME_PORT_SQUARE
-
- self.port_audio_jack_pen = QPen(selPortBG, 2)
- self.port_audio_jack_pen_sel = QPen(QColor(1, 230, 238), 1)
- self.port_midi_jack_pen = QPen(selPortBG, 2)
- self.port_midi_jack_pen_sel = QPen(QColor(252, 118, 118), 1)
- self.port_midi_alsa_pen = QPen(selPortBG, 2)
- self.port_midi_alsa_pen_sel = QPen(QColor(129, 244, 118), 0)
- self.port_parameter_pen = QPen(selPortBG, 2)
- self.port_parameter_pen_sel = QPen(QColor(137, 76, 43), 1)
-
- self.port_audio_jack_bg = normalPortBG
- self.port_audio_jack_bg_sel = selPortBG
- self.port_midi_jack_bg = normalPortBG
- self.port_midi_jack_bg_sel = selPortBG
- self.port_midi_alsa_bg = normalPortBG
- self.port_midi_alsa_bg_sel = selPortBG
- self.port_parameter_bg = normalPortBG
- self.port_parameter_bg_sel = selPortBG
-
- self.port_audio_jack_text = self.port_text
- self.port_audio_jack_text_sel = self.port_audio_jack_pen_sel
- self.port_midi_jack_text = self.port_text
- self.port_midi_jack_text_sel = self.port_midi_jack_pen_sel
- self.port_midi_alsa_text = self.port_text
- self.port_midi_alsa_text_sel = self.port_midi_alsa_pen_sel
- self.port_parameter_text = self.port_text
- self.port_parameter_text_sel = self.port_parameter_pen_sel
-
- # missing, ports 2
- self.port_height = 19
- self.port_offset = 1
- self.port_spacing = 5
- self.port_spacingT = 0
-
- # Lines
- self.line_audio_jack = QColor(64, 64, 64)
- self.line_audio_jack_sel = QColor(1, 230, 238)
- self.line_audio_jack_glow = QColor(100, 200, 100)
- self.line_midi_jack = QColor(64, 64, 64)
- self.line_midi_jack_sel = QColor(252, 118, 118)
- self.line_midi_jack_glow = QColor(200, 100, 100)
- self.line_midi_alsa = QColor(64, 64, 64)
- self.line_midi_alsa_sel = QColor(129, 244, 118)
- self.line_midi_alsa_glow = QColor(100, 200, 100)
- self.line_parameter = QColor(64, 64, 64)
- self.line_parameter_sel = QColor(137+90, 76+90, 43+90)
- self.line_parameter_glow = QColor(166, 133, 133)
-
- self.rubberband_pen = QPen(QColor(1, 230, 238), 2, Qt.SolidLine)
- self.rubberband_brush = QColor(90, 90, 90, 100)
-
- # if platform == "darwin":
- # self.box_font_size += 3
- # self.port_font_size += 3
-
- def getDefaultTheme():
- return Theme.THEME_MODERN_DARK
-
- def getThemeName(idx):
- if idx == Theme.THEME_MODERN_DARK:
- return "Modern Dark"
- elif idx == Theme.THEME_MODERN_DARK_TINY:
- return "Modern Dark (Tiny)"
- elif idx == Theme.THEME_MODERN_LIGHT:
- return "Modern Light"
- elif idx == Theme.THEME_CLASSIC_DARK:
- return "Classic Dark"
- elif idx == Theme.THEME_OOSTUDIO:
- return "OpenOctave Studio"
- else:
- return ""
-
- def getDefaultThemeName():
- return "Modern Dark"
|