Commit Graph

499 Commits

Author SHA1 Message Date
98b1c102e9 Fixed position of the bottom panel when hiding and showing again 2011-11-07 23:45:13 +00:00
d77e986020 The "panelctl" tool can also hide or show individual panels 2011-11-07 22:32:00 +00:00
2353525414 Also translating panelctl 2011-11-07 22:06:37 +00:00
f41df82018 Added a tooltip text to the clock applet when relevant 2011-11-02 01:16:37 +00:00
bc612bb141 Avoid an additional memory leak upon errors 2011-10-29 12:49:08 +00:00
fd48f9fbe7 Let the keyboard size be modified 2011-10-29 12:09:40 +00:00
7a47c70308 Translated the settings 2011-10-29 12:09:23 +00:00
04d833ba37 Fixed the window strut 2011-10-27 22:47:26 +00:00
3a5bc68cc2 Code cleanup 2011-10-27 22:40:22 +00:00
db4187673e Tracking changes in screen size 2011-10-27 22:18:56 +00:00
6b003bb0d6 Renamed "panel-settings" to "panelctl" (with the "-S" flag) 2011-10-27 14:32:10 +00:00
abd153174f Set an icon to the "systray" Panel applet 2011-10-27 14:31:18 +00:00
d5ee0e344b Code cleanup 2011-10-19 09:35:41 +00:00
2313ecafe3 No longer leak memory upon errors 2011-10-19 09:30:00 +00:00
28c0765495 Improved error handling 2011-09-21 11:57:58 +00:00
0cd68bdafe Re-generated Makefiles 2011-09-16 11:54:13 +00:00
0182b63c9a Re-generated Makefiles 2011-09-16 11:36:26 +00:00
6543f7591e Re-generated Makefiles 2011-09-16 10:19:40 +00:00
3f9b34e1de Wording 2011-09-09 17:34:05 +00:00
8665e43bf9 Completed the new preferences dialog 2011-09-09 17:18:30 +00:00
17916f5d0d Implementing the plug-in selection in the preferences 2011-09-09 16:49:56 +00:00
e6e8b558ce Setting some icons to the applets 2011-09-09 08:35:18 +00:00
c613079522 Listing the plugins available 2011-09-09 08:10:52 +00:00
2d30fda700 Preparing the updated preferences window 2011-09-09 07:48:10 +00:00
783a0cf02f Fixed the lists of default applets 2011-08-22 23:49:12 +00:00
1628d25244 Removed the need for PanelAppletPosition with the new "spacer" plug-in 2011-08-22 23:35:03 +00:00
85a6e3b89c Introduced the "separator" panel applet 2011-08-22 23:33:26 +00:00
bb1a7ddef4 Translating more strings 2011-08-05 23:57:06 +00:00
5b29b91c7a Default panel placement to the primary monitor (when available) 2011-08-05 19:52:17 +00:00
f3aacd2b47 Removed useless self-mention of .cvsignore in .cvsignore files 2011-07-29 00:28:45 +00:00
4c590fc890 Updated the file filters list 2011-07-18 00:08:09 +00:00
95de83689c Obey the desired panel size 2011-07-16 03:33:12 +00:00
439ba37ced Added a tooltip to the close applet 2011-07-16 02:56:24 +00:00
ec208fd5bc Apparently fixed the close button 2011-07-16 02:46:24 +00:00
faf99054e1 Simplifying the behaviour 2011-07-16 02:30:47 +00:00
e2cc1a2818 Default to small toolbar instead 2011-07-16 01:41:19 +00:00
8abe682f50 Include the configuration file 2011-07-16 01:15:54 +00:00
e42b7b2d0a Fixing dependencies 2011-07-16 01:14:01 +00:00
5ee399172a No longer place it in right-most order 2011-05-29 09:19:37 +00:00
bd4f4c6db2 No longer force the applet to be the right-most one 2011-05-29 01:25:37 +00:00
1209fc80eb Introducing the close and title applets 2011-05-29 01:22:51 +00:00
176b0599f3 Unifiying the plugin API 2011-05-29 01:21:41 +00:00
98c2a38df3 Added filename filters to the open dialog 2011-05-27 15:07:57 +00:00
995453e292 Avoid potential memory corruption upon errors 2011-05-14 23:56:56 +00:00
7481953688 Also reset and free resources when disabling the applet 2011-05-14 11:03:38 +00:00
385890cf78 Reconnecting to the daemon upon failures 2011-05-14 10:59:18 +00:00
d05b94aeb2 More error checking 2011-05-13 15:57:57 +00:00
56c029e0e9 Improved error handling 2011-05-13 13:51:50 +00:00
766649530f Report errors and when the daemon is missing 2011-05-11 21:01:13 +00:00
8dd77b4e9a Preparing migration to Gtk+ 3.0 2011-04-16 00:12:12 +00:00
8a6f60a8ea Preparing for the migration to Gtk+ 3.0 (not complete yet) 2011-04-16 00:02:07 +00:00
9d5c8d5932 Fixed build outside NetBSD 2011-04-06 21:40:52 +00:00
ce4aa1357a Try to suspend via ACPI before APM 2011-04-06 17:27:24 +00:00
7ed80e9e61 Added ALSA support for Linux 2011-04-05 14:49:23 +00:00
aa05e718f9 Track the status of the USB networking interface on Linux (instead of host mode) 2011-03-18 20:26:04 +00:00
88abf5ce8e Compilation fix for NetBSD 2011-03-17 11:19:34 +00:00
819c58347f Fixed path to the USB device for older kernels on the Openmoko Freerunner 2011-03-17 11:18:55 +00:00
b27238375e The panel uses its own Gtk+ sizes now if defined 2011-03-16 15:12:27 +00:00
3c2a09749a Added an applet to track status of the USB ports 2011-03-16 14:21:32 +00:00
d7b19e5c04 More robust code 2011-03-16 14:18:04 +00:00
16dddf8ab1 Fixed the focus issue 2011-03-13 14:42:26 +00:00
a59358db46 Made the popup window a normal one with a dock hint 2011-03-13 13:36:41 +00:00
7e94252f0a Fixed potential crash 2011-03-12 15:55:46 +00:00
a540bc0ed1 Also resetting preferences for applets when required 2011-03-10 20:35:00 +00:00
25a9e82c7a Really saving preferences for applets 2011-03-10 20:32:37 +00:00
f4f9be9b18 Also supporting newer paths for the Openmoko Freerunner 2011-03-10 19:43:16 +00:00
18e8197eff Code cleanup 2011-03-10 19:42:57 +00:00
380cf24854 Do not grab the focus when showing the panel window 2011-02-27 16:16:58 +00:00
6005500ea6 Locking the screen should be done via direct communication to the screensaver 2011-02-27 16:16:30 +00:00
7894bbd93e The logout and shutdown dialogs are asking questions 2011-02-25 05:00:16 +00:00
8c380f88c1 Fixed potential crash 2011-02-25 04:56:53 +00:00
d4c66232d7 Also default to DeforaOS' own screen locking program 2011-02-25 03:04:52 +00:00
8afbee5e95 Added a preferences window to lock the screen 2011-02-25 03:02:08 +00:00
0df1daf82d Added a border to configuration pages 2011-02-25 02:47:29 +00:00
d7594b6fb6 Defaults to DeforaOS' own keyboard implementation 2011-02-25 02:40:51 +00:00
edb5a1d3cc Fixed copy & paste mistakes 2011-02-24 23:55:35 +00:00
336f6eb855 Added an icon for the desktop applet 2011-02-24 12:59:55 +00:00
249655ce24 Using the newer libDesktop 2011-02-24 12:42:38 +00:00
4ecb017600 No longer using gtk_dialog_run() for helper windows 2011-02-24 12:02:55 +00:00
2160c6baf7 The "Show desktop" icon may not always be desired at the far left 2011-02-24 02:15:14 +00:00
6d4a782191 The suspend helper is now found directly in the menu when available 2011-02-05 12:00:02 +00:00
42cfe3f9d3 Using sudo to suspend the computer/device via APM 2011-02-05 11:34:13 +00:00
312e929ddd Added preliminary way to suspend the device/computer 2011-02-05 11:25:36 +00:00
c2b12f4d8d The preferences window' notebook defaults to the first page 2011-02-05 08:32:47 +00:00
b0a7426855 Always center the "About" dialog window 2011-02-05 08:18:53 +00:00
a68876827b More accurate preferences dialog 2011-02-05 03:10:21 +00:00
ecd4c53795 Added an about dialog 2011-02-05 03:02:00 +00:00
13770ff490 Updated copyright information 2011-02-05 03:01:39 +00:00
e6765a84c6 No longer update the volume 20 times per second 2011-02-05 03:01:08 +00:00
1fe4e3e8a4 Added an executable to display the panel settings 2011-02-05 02:41:35 +00:00
0536d358a5 Finally gathering the applets' preferences together in the same window 2011-02-05 02:06:34 +00:00
b195870baf Better handling of execution errors 2011-02-05 01:41:30 +00:00
8b4f055864 Code cleanup 2011-02-04 23:34:50 +00:00
cf500dab08 No longer need to trace child processes (and also translating main.c) 2011-02-04 23:26:23 +00:00
51b2e23190 Exit after 30 seconds of activity (assumes the command given is correct) 2011-02-04 23:15:03 +00:00
9b4c1e1c26 Reverting accidental change 2011-02-04 23:04:19 +00:00
1dfc211cb9 Code cleanup 2011-02-04 23:00:41 +00:00
076da21f05 Code cleanup 2011-02-04 23:00:40 +00:00
fc2ead65b9 Using the glib to execute commands 2011-02-04 22:55:59 +00:00
bd65b3292f No longer flash the preferences window on screen upon startup 2011-02-04 22:09:34 +00:00
f15bcb3cfe Re-generated Makefiles 2011-02-02 17:56:32 +00:00
1cc9402742 Ignore system tray requests with seemingly wrong window IDs 2011-01-22 23:29:07 +00:00
460c698c10 Avoid a warning when compiling on Linux 2011-01-01 00:37:14 +00:00
c471ba11dc About to release Panel 0.1.5 2010-12-31 21:14:57 +00:00
25ed092a70 Polishing some more 2010-12-31 21:11:27 +00:00
9f939231a4 Added a tooltip text 2010-12-31 20:54:31 +00:00
2e68a9a40d Avoid a warning 2010-12-31 00:33:47 +00:00
dd46c61043 Analyzed and understood the issue with the applets' preferences 2010-12-31 00:25:52 +00:00
c3a3f91e1e Slightly improved the preferences window 2010-12-31 00:25:19 +00:00
e65e67572b The error message dialog is looking nicer 2010-12-30 23:23:04 +00:00
5648ceec87 Code cleanup 2010-12-30 23:20:51 +00:00
9077fe99a3 Implemented some preferences 2010-12-30 23:19:27 +00:00
77251424d4 Using libSystem through pkg-config 2010-12-11 17:24:09 +00:00
03f89bff47 Re-generated Makefiles 2010-12-05 00:37:24 +00:00
1fcb58d970 Added a timeout handler to monitor the volume when it changes 2010-12-04 00:32:47 +00:00
abb2b8c91a Probably fixed how it would always fail once on NetBSD 2010-12-04 00:30:09 +00:00
49a04019e5 Added a distinct icon for bluetooth support 2010-10-28 15:03:18 +00:00
afa35244c7 Fixed switching to charging/discharging mode 2010-10-28 14:16:48 +00:00
58616644d4 Attempting to implement charging status on Linux (APM) 2010-10-28 13:40:43 +00:00
c18bd4f970 Use the newer Gtk+ icons 2010-10-28 13:33:55 +00:00
d9ec5bd320 Using a GtkDialog for the (future) preferences dialog 2010-10-26 00:39:45 +00:00
aa69f15d31 Allowed both panels to have distinct sizes (through configuration values) 2010-10-07 22:27:16 +00:00
73b15b7119 Saying "device" instead of "computer" in embedded mode 2010-09-15 01:59:13 +00:00
d6fb4d35bf Also monitor the charging status 2010-09-14 20:37:16 +00:00
1ac74d25c2 Probably nicer way to monitor the CPU frequency 2010-08-31 12:01:35 +00:00
82def8f9df Really fixing the build on Linux (ignoring sockaddr_un.sun_len completely) 2010-08-20 22:45:53 +00:00
ff4df5c31d Freeing more resources on release (untested but probably safer than before) 2010-08-20 22:42:06 +00:00
145db8cbfe Displaying the name of the interface monitored while looking for the status 2010-08-20 22:28:48 +00:00
1dd12b2b1f Fixed compilation outside NetBSD 2010-08-20 22:23:15 +00:00
6718861407 Was no longer creating the UNIX socket properly 2010-08-20 22:21:01 +00:00
39007de8a4 sun_len in sockaddr_un really is the size of the structure 2010-08-20 22:16:47 +00:00
d35e0d25d5 Added an applet to track the status of wpa_supplicant 2010-08-20 22:00:15 +00:00
0d4d6285e6 Allowing plug-ins to propose configuration dialogs 2010-08-11 23:00:17 +00:00
288bab41db Adding a preferences dialog to the panel 2010-08-09 23:29:21 +00:00
6bc347e88b Updated the plug-in API for consistency with Phone's own plug-in API 2010-08-09 23:02:48 +00:00
a9e5f57efe Avoided a warning 2010-08-09 17:09:56 +00:00
5851b1a566 Reverting the previous change as the prototype was actually correct here 2010-08-07 22:21:11 +00:00
1d9a128b50 Fixed wrong prototype of the main callback (whole applet was probably broken) 2010-08-07 22:12:56 +00:00
e78aa789c4 Let the keyboard command be specified in the configuration file 2010-07-27 01:19:28 +00:00
c92186bdad Code cleanup 2010-07-25 16:09:28 +00:00
9d6ee1aaf2 (Open)Solaris probably supports the audioio API better than OSS 2010-07-04 22:51:49 +00:00
d964eaea64 Re-generated Makefiles 2010-07-04 14:12:05 +00:00
c692f5cefe Also use the configuration file to determine how to lock the screen 2010-05-25 13:46:27 +00:00
b91289dc92 Compilation fix for Gtk+ < 2.14 2010-05-19 23:31:58 +00:00
720014e5db Hopefully help cross-compilation 2010-05-19 23:07:43 +00:00
ac0903553c Sending a timestamp to the window manager when switching desktops 2010-05-18 23:32:33 +00:00
c87eff89a2 Hopefully correctly implemented _NET_WM_STRUT now 2010-05-18 23:31:55 +00:00
68367f6430 Setting the _NET_WM_STRUT and _NET_WM_STRUT_PARTIAL properties (untested) 2010-05-18 23:03:37 +00:00
d72bc2ba8e Hopefully now really choosing the best icon for a given size 2010-05-10 10:34:45 +00:00
487f008a0c No longer accept the focus 2010-05-09 22:30:08 +00:00
c2f82c03f0 Show or hide the applet when the plug comes or goes 2010-05-09 01:21:56 +00:00
78249380b6 Placing the phone applet on the left side instead 2010-05-07 15:12:54 +00:00
c02a91d37d Truly avoid refreshing the image when not necessary 2010-05-07 00:29:49 +00:00
6a9aeae880 Added a plug-in embedding the signal and operator reports from the Phone project 2010-05-07 00:06:42 +00:00
3e9acbff2d Now freeing resources when destroyed 2010-05-06 23:50:01 +00:00
76f421791a Added an embedded mode 2010-05-06 23:42:50 +00:00
0a2aaa0735 Only display the battery icon if it has changed (should save battery time, too) 2010-05-06 17:51:17 +00:00
c3dad8ae5f Checking for the battery status every 5 seconds is already more than enough 2010-05-06 17:32:25 +00:00
512de4cf65 No longer try to set the volume if the file descriptor is invalid (OSS) 2010-05-06 17:26:41 +00:00
d4436e172c Fixed volume control with OSS 2010-05-06 17:10:20 +00:00
cebc020871 Added a reminder for the configuration 2010-05-06 15:08:04 +00:00
a24d06b763 Positioning the keyboard popup window correctly 2010-05-06 14:44:23 +00:00
f3b7afe1c8 Initial release of the keyboard input plug-in 2010-05-06 14:28:20 +00:00
e148b2f224 Avoid more warnings 2010-05-06 13:27:52 +00:00
5f40434ee2 Trying to use nicer icons than just the first one available 2010-05-06 13:15:25 +00:00
aa7f0ccd30 Added a trick to be able to handle two panels at once (probably temporary) 2010-05-05 22:15:44 +00:00
a2900bfafb Code cleanup 2010-05-05 21:45:10 +00:00
4ec69ffdcf Fixed the size of the systray icons 2010-05-05 15:00:32 +00:00
7714149774 Account for the average size of the border for the actual icon size 2010-05-05 14:49:28 +00:00
77f9b6e39f Fixed the height of the plug-in when using large icons 2010-05-05 14:41:52 +00:00
f504965cc3 Code cleanup 2010-05-04 23:33:25 +00:00
99b0f0d1a4 Added separate configuration options for the bottom and top panel 2010-05-04 10:58:57 +00:00
1385570d77 Allowed the panel to be placed on top of the screen instead 2010-05-04 10:45:54 +00:00
4caa8bfdb6 Also let the format of the time be specified in the configuration file 2010-05-04 01:13:25 +00:00
23f3eb55fe Changed the place of the configuration value 2010-05-04 01:02:17 +00:00
5b99f81402 The command to execute can now be set in the configuration file 2010-05-04 00:56:17 +00:00
02c4a41749 The list of plug-ins to load can now be specified in a configuration file 2010-05-04 00:31:56 +00:00
595f6381dd Use "Restart" instead of "Reboot" 2010-04-24 18:03:20 +00:00
2a4fd4a089 Fixed the order of header inclusion 2010-04-24 17:37:30 +00:00
8a1fa555b6 Translated most of the program by now 2010-04-22 15:57:52 +00:00
f9310235e3 Translated the main menu 2010-04-22 12:02:14 +00:00
66becead75 Updated license and copyright information 2010-04-22 11:53:23 +00:00
354d596db3 Added a usage screen to the run utility 2010-04-22 11:48:08 +00:00
90f8294e7c Translating the run program as well 2010-04-22 11:44:11 +00:00
e05d9de675 Began to translate the Panel project 2010-04-22 11:33:53 +00:00
6ed135ec76 Using the configuration file to determine which device to open 2010-04-22 10:37:36 +00:00
6b86f2690e Applets have now access to a configuration file 2010-04-22 10:37:14 +00:00
ea3d1443b8 The sources tree has precedence over installed files when including headers 2010-04-22 10:12:34 +00:00
cc9d8a0448 Added a plug-in to monitor the swap status 2010-03-15 22:46:11 +00:00
eacb4d0d3f Include <System.h> to avoid a warning 2010-03-15 22:45:39 +00:00
3c7fd53251 Added support for Linux (via sysinfo() like in Network/Probe) 2010-03-15 22:45:20 +00:00
e1664a0463 Explicitly mention when an applet is not fully implemented 2010-03-14 21:46:21 +00:00
4565d76b7a Do not display the CPU applet if not supported 2010-03-14 21:43:58 +00:00
e7686ee0ab Got rid of some warnings if the applet is not supported 2010-03-14 21:41:04 +00:00
ea765441c8 Don't display anything if unsupported 2010-03-14 21:38:56 +00:00
77f134ec59 The main menu probably had a chance to popup in a wrong place in some cases 2010-03-14 21:29:52 +00:00
c9c02fe5df More accurate helper to position popup menus 2010-03-11 11:55:00 +00:00
eb1e7c5cc1 Also allow the icon size to be like menus (with "panel -x") 2010-03-11 11:00:32 +00:00
cc0f0a4857 Only wrap lines when the icon size is of a large toolbar 2010-03-11 10:59:26 +00:00
1444ee73c7 Only display the full time when the icon size is of a large toolbar 2010-03-11 10:58:55 +00:00