Commit Graph

170 Commits

Author SHA1 Message Date
e5cab573f4 Code cleanup 2014-06-26 03:24:34 +02:00
2b3ebb1710 Let the contents of the about dialog be configured 2014-06-26 02:57:35 +02:00
8a4e8a6714 Avoid warnings when building with Gtk+ 3.0 2014-06-26 02:56:37 +02:00
e487a22d13 The panel applet helper now knows the panel's orientation 2014-03-17 22:38:15 +09:00
eeff61bb2c The problem when applying the preferences is now understood (the applets have to behave) 2013-12-19 02:47:37 +01:00
5323648965 Preparing support for panel windows on the left and right sides 2013-12-02 04:37:51 +01:00
f03bfa021f Popup menus in the right position 2013-12-02 04:29:22 +01:00
b76043ff94 There is now code to apply all preferences without a restart 2013-11-24 02:18:50 +01:00
f1335bb963 Applets are now destroyed accordingly 2013-11-24 02:18:22 +01:00
271e6db60b Showing the panel windows again 2013-11-24 02:16:08 +01:00
ef32f3fc0e Preparing for code re-use through a common library 2013-11-24 00:08:48 +01:00
0a497172ed Fixed potential erroneous event source removal 2013-11-22 02:56:40 +01:00
8c3f305c18 Keeping track of the applets added 2013-11-22 02:50:28 +01:00
50e7fc813f Differentiate the program name from the package name 2013-11-21 04:17:45 +01:00
31d57a04fe Logging out is now supported in embedded mode (but disabled by default) 2013-07-20 05:17:16 +02:00
a52fd1866e Re-using more code 2013-07-20 04:56:15 +02:00
83976c9aa9 Updated the copyright information 2013-06-02 01:40:44 +02:00
ae268b2ff6 libDesktop API update 2013-04-11 02:18:25 +02:00
902216a075 Code cleanup 2013-02-28 01:07:16 +01:00
2550eab3ec Code cleanup 2012-12-24 03:20:56 +01:00
08bd0e7f94 Let the text for errors be fetched through libSystem's Error class 2012-10-30 00:01:22 +01:00
db0c4f7d9f Let the "embed" applet be next to the "systray" applet 2012-10-12 20:07:07 +00:00
fa0d581f5a Enable and use the "embed" applet by default (left from the volume) 2012-10-06 01:38:01 +00:00
fbaf8011e1 Added an applet to embed series of applications (and associated launcher) 2012-10-05 23:57:29 +00:00
dfcb6eb9d7 Code cleanup 2012-10-05 22:34:52 +00:00
bdabb6bc9f Now supporting different display modes for applets (like notifications) 2012-09-27 18:19:04 +00:00
1a7d8a75c3 Partially fixed the default preferences (no applets listed in the dialog) 2012-09-26 16:32:55 +00:00
e3c37e6050 Code cleanup 2012-09-15 18:08:17 +00:00
17f7e956da No longer try to load plug-ins if none are defined 2012-08-26 01:01:40 +00:00
1b8b48ef78 Additional portability fix for MacOS X 2012-07-30 23:21:14 +00:00
4a9929a3f6 Always center the preferences window 2012-07-11 22:49:43 +00:00
afb9f8b335 Use "shutdown -p now" on all three BSDs (thanks to olivier_) 2012-06-28 00:27:27 +00:00
24ae82dc1a Updated the comment in the about dialog 2012-05-20 11:06:39 +00:00
276001f170 Added a comment to the about dialog 2012-05-20 11:00:02 +00:00
f22f012e82 Added one more thing to the list to do 2012-04-19 13:34:02 +00:00
d44d983c86 Really lock the screen while in the idle loop 2012-04-15 00:02:13 +00:00
64c7048779 Updated copyright information 2012-03-21 03:37:17 +00:00
45343c97ed Using the desktop application to rotate the screen instead 2012-03-21 03:34:18 +00:00
ba6bc608ea Added a helper to rotate the screen by 90 degrees 2012-03-18 05:51:14 +00:00
ad98dfeb1c Now really logging out (sending SIGHUP to the parent process) 2012-02-23 00:44:45 +00:00
76f03d8a2d Reworked Panel Applets management 2012-01-07 02:58:14 +00:00
d474cc19cd Let the default monitor be set in the configuration file 2012-01-04 00:24:59 +00:00
19e71ca5a1 Using libDesktop to handle client messages 2011-12-31 19:00:58 +00:00
085f2ffcc3 Let applets be re-ordered by DND (and the settings window be smaller when embedded) 2011-12-30 00:04:36 +00:00
559342dac6 Implemented preferences for "accept_focus" and "keep_above" 2011-12-24 12:26:06 +00:00
b3a753a674 Fixed some sizing, positioning and focusing issues 2011-12-23 15:24:35 +00:00
ae8ff8741e Let other applications communicate with the Panel 2011-12-11 16:40:20 +00:00
77d5324d9d Forcing the plug-in lists to not be reorderable by drag & drop (for now) 2011-11-29 23:35:41 +00:00
d77e986020 The "panelctl" tool can also hide or show individual panels 2011-11-07 22:32:00 +00:00
3a5bc68cc2 Code cleanup 2011-10-27 22:40:22 +00:00