Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
apps:notifyd:theming [2016/08/06 22:41] – created ochosi | apps:notifyd:theming [2020/08/11 23:36] – kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{ : | ||
+ | ~~NOTOC~~ | ||
+ | ====== Creating a Notification theme ====== | ||
+ | ===== Overview ===== | ||
+ | //**Note:** If you want to create a notification theme you will - due to backward-compatibility breakage - have to take into account which version of Gtk+3 the users of your theme will most likely use or have installed.// | ||
+ | |||
+ | Generally speaking, if you want to create a theme for Xfce4-notifyd you have to override the styles of the currently in-use Gtk theme as completely as you can to ensure the user-experience will be consistent with all base themes. | ||
+ | |||
+ | So, for example, if the user uses '' | ||
+ | |||
+ | **Example: | ||
+ | |||
+ | |||
+ | ===== Examples ===== | ||
+ | For examples of some themes, check [[https:// | ||
+ | |||
+ | Here you will find several .css files that you can use as a starting point for creating your own themes. | ||
+ | |||
+ | //**Note:** The gtk-3.0 folder is for Gtk3.18 and before.// | ||
+ | ===== Installing your theme ===== | ||
+ | In order for Xfce4-notifyd to find your theme and show it in the [[preferences|Preferences Dialog]], you have to save it as '' | ||
+ | |||
+ | ====== The Notification Window and its Widgets ====== | ||
===== Gtk 3.20 ===== | ===== Gtk 3.20 ===== | ||
=== Overall window style === | === Overall window style === | ||
- | (e.g. background-color, | ||
- | |||
''# | ''# | ||
+ | === Window with mouse-focus === | ||
+ | ''# | ||
=== Summary === | === Summary === | ||
''# | ''# | ||
=== Body === | === Body === | ||
- | ''# | + | ''# |
=== Button === | === Button === | ||
''# | ''# | ||
Line 18: | Line 41: | ||
===== Gtk 3.18 and before ===== | ===== Gtk 3.18 and before ===== | ||
+ | |||
+ | === Overall window style === | ||
+ | ''# | ||
+ | === Window with mouse-focus === | ||
+ | ''# | ||
+ | === Summary === | ||
+ | ''# | ||
+ | === Body === | ||
+ | ''# | ||
+ | === Button === | ||
+ | ''# | ||
+ | === Progressbar === | ||
+ | ''# | ||
+ | |||
+ | ''# | ||
+ | |||
+ | ''# | ||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | [[: | ||
+ |