From aa963ad5901629f5b07fd73619613f4f30f2a129 Mon Sep 17 00:00:00 2001 From: Patrick Ulbrich Date: Sun, 12 Jun 2016 12:00:24 +0200 Subject: [PATCH] Initial headerbar support --- Mailnag/configuration/configwindow.py | 22 +- README.md | 3 +- data/config_window.css | 6 - data/config_window.ui | 461 ++++++++++---------------- data/mailnag.png | Bin 14790 -> 0 bytes setup.py | 2 - 6 files changed, 185 insertions(+), 309 deletions(-) delete mode 100644 data/config_window.css delete mode 100644 data/mailnag.png diff --git a/Mailnag/configuration/configwindow.py b/Mailnag/configuration/configwindow.py index e27b4c1..b789b08 100644 --- a/Mailnag/configuration/configwindow.py +++ b/Mailnag/configuration/configwindow.py @@ -24,12 +24,11 @@ import gi gi.require_version('Gtk', '3.0') -gi.require_version('GLib', '2.0') import os import shutil import xdg.BaseDirectory as bd -from gi.repository import GLib, GdkPixbuf, Gdk, Gtk, GObject +from gi.repository import Gtk from Mailnag.common.dist_cfg import PACKAGE_NAME, APP_VERSION, BIN_DIR, DESKTOP_FILE_DIR from Mailnag.common.i18n import _ @@ -70,7 +69,6 @@ class ConfigWindow: self._window = builder.get_object("config_window") self._window.set_icon_name("mailnag") - self._load_stylesheet('config_window.css') self._cfg = read_cfg() self.daemon_enabled = False @@ -82,16 +80,6 @@ class ConfigWindow: self._box_navigation = builder.get_object("box_navigation") self._box_navigation.get_children()[0].set_active(True) - # - # general page - # - # The dimension of the png is expected to be 180x180 px - pb = GdkPixbuf.Pixbuf.new_from_file(get_data_file("mailnag.png")) - pb = pb.new_subpixbuf(0, 10, 180, 146) # crop whitespace at the bottom - self._image_logo = builder.get_object("image_logo") - self._image_logo.set_from_pixbuf(pb) - self._label_app_desc = builder.get_object("label_app_desc") - self._label_app_desc.set_markup("Mailnag\nVersion %s" % str(APP_VERSION)) self._switch_daemon_enabled = builder.get_object("switch_daemon_enabled") # @@ -148,14 +136,6 @@ class ConfigWindow: # load config self._load_config() self._window.show() - - - def _load_stylesheet(self, stylesheet): - provider = Gtk.CssProvider() - provider.load_from_path(get_data_file(stylesheet)) - Gtk.StyleContext.add_provider_for_screen(Gdk.Screen.get_default(), - provider, - Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION) def _load_config(self): diff --git a/README.md b/README.md index d8a43a7..a6caca8 100644 --- a/README.md +++ b/README.md @@ -49,8 +49,7 @@ though make sure the requirements stated below are met. * python2 (python3 won't work!) * pygobject * gir-notify (>= 0.7.6) -* gir-gtk-3.0 -* gir-gdkpixbuf-2.0 +* gir-gtk-3.0 (>= 3.10.8) * gir-glib-2.0 * gir-gst-plugins-base-1.0 * python-dbus diff --git a/data/config_window.css b/data/config_window.css deleted file mode 100644 index a18f7c4..0000000 --- a/data/config_window.css +++ /dev/null @@ -1,6 +0,0 @@ -.bg-gradient { - background-image: linear-gradient(to bottom, - @theme_bg_color, - shade(@theme_bg_color, 0.94) - 12%); -} diff --git a/data/config_window.ui b/data/config_window.ui index a027c2d..0ff1026 100644 --- a/data/config_window.ui +++ b/data/config_window.ui @@ -1,7 +1,7 @@ - + @@ -26,36 +26,199 @@ False - Mailnag Configuration + 580 + 420 - + True - False - vertical + True + False + False - + + + + + + + True False - 18 - 18 - 12 - 12 - True + vertical - - General + True True - True - + in + + + True + True + liststore_accounts + False + True + False + 1 + + + + + + - False + True True 0 + + + True + False + icons + 1 + + + True + False + Add Account + list-add-symbolic + + + + False + True + + + + + True + False + Remove Account + list-remove-symbolic + + + + False + True + + + + + True + False + Edit Account + text-editor-symbolic + + + + False + True + + + + + + False + True + 1 + + + + + 1 + + + + + + + + True + False + vertical + + + True + True + in + + + True + True + liststore_plugins + False + True + False + 1 + + + + + + + + + + True + True + 0 + + + + + True + False + icons + 1 + + + True + False + Edit Plugin + text-editor-symbolic + + + + False + True + + + + + + False + True + 1 + + + + + 2 + + + + + + + + + + True + False + 12 + True + + + True + False + True Accounts @@ -88,274 +251,16 @@ - - False - True - 0 - - + True True - False - False - - - True - False - - - True - False - 12 - 12 - 12 - vertical - 12 - - - True - False - vertical - - - - False - False - 0 - - - - - True - False - APP_DESC - True - - - False - False - 1 - - - - - False - False - 0 - - - - - True - True - <a href="https://github.com/pulb/mailnag">Mailnag</a> - An extensible mail notification daemon. -Copyright (c) 2011 - 2016 Patrick Ulbrich -and contributors. - True - - - False - False - 1 - - - - - True - True - center - - - False - False - 2 - - - - - - - - - - - - - True - False - vertical - - - True - True - in - - - True - True - liststore_accounts - False - True - False - 1 - - - - - - - - - True - True - 0 - - - - - True - False - icons - 1 - - - True - False - Add Account - list-add-symbolic - - - - False - True - - - - - True - False - Remove Account - list-remove-symbolic - - - - False - True - - - - - True - False - Edit Account - text-editor-symbolic - - - - False - True - - - - - - False - True - 1 - - - - - 1 - - - - - - - - True - False - vertical - - - True - True - in - - - True - True - liststore_plugins - False - True - False - 1 - - - - - - - - - - True - True - 0 - - - - - True - False - icons - 1 - - - True - False - Edit Plugin - text-editor-symbolic - - - - False - True - - - - - - False - True - 1 - - - - - 2 - - - - - + center + center - True - True - 1 + end diff --git a/data/mailnag.png b/data/mailnag.png deleted file mode 100644 index 3d649088b343e3261a0126570924484ce34160d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14790 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 diff --git a/setup.py b/setup.py index d0a7eb4..a90dc24 100755 --- a/setup.py +++ b/setup.py @@ -116,9 +116,7 @@ setup(name=PACKAGE_NAME, packages=['Mailnag', 'Mailnag.common', 'Mailnag.configuration', 'Mailnag.daemon', 'Mailnag.plugins'], scripts=['mailnag', 'mailnag-config'], data_files=[('share/mailnag', glob.glob('data/*.ui')), - ('share/mailnag', ['data/config_window.css']), ('share/mailnag', ['data/mailnag.ogg']), - ('share/mailnag', ['data/mailnag.png']), ('share/appdata', ['data/mailnag.appdata.xml']), ('share/applications', [os.path.join(BUILD_PATCH_DIR, 'mailnag.desktop'), os.path.join(BUILD_PATCH_DIR, 'mailnag-config.desktop')])], cmdclass={'build': BuildData,