[meld] style: Enum-ify our base style schemes
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] style: Enum-ify our base style schemes
- Date: Fri, 5 Jul 2019 01:24:32 +0000 (UTC)
commit 018034570979b2ead2604490765b382acdfb56e9
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sun Jun 30 09:03:20 2019 +1000
style: Enum-ify our base style schemes
meld/style.py | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/meld/style.py b/meld/style.py
index fc90dd2e..6350aede 100644
--- a/meld/style.py
+++ b/meld/style.py
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
+import enum
from typing import (
Mapping,
Optional,
@@ -29,8 +29,10 @@ from gi.repository import GtkSource
from meld.conf import _
-MELD_STYLE_SCHEME = "meld-base"
-MELD_STYLE_SCHEME_DARK = "meld-dark"
+
+class MeldStyleScheme(enum.Enum):
+ base = "meld-base"
+ dark = "meld-dark"
base_style_scheme: Optional[GtkSource.StyleScheme] = None
@@ -63,7 +65,7 @@ def get_base_style_scheme() -> GtkSource.StyleScheme:
use_dark = True
base_scheme_name = (
- MELD_STYLE_SCHEME_DARK if use_dark else MELD_STYLE_SCHEME)
+ MeldStyleScheme.dark if use_dark else MeldStyleScheme.base)
manager = GtkSource.StyleSchemeManager.get_default()
base_style_scheme = manager.get_scheme(base_scheme_name)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]