Commit Graph

337 Commits

Author SHA1 Message Date
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
62c11e111f The size of the volume icon now matches the others 2010-03-11 10:41:41 +00:00
39c0960d96 Fixed a warning when compiling 2010-03-09 23:05:38 +00:00
739825cbeb Reporting more errors 2010-02-25 19:16:09 +00:00
9634816d4c Messages when logging out or shutting down are more informational than warnings 2010-02-17 22:48:44 +00:00
a3abc153b6 Reload the configuration just before saving 2010-02-14 20:37:20 +00:00
781acabb28 No longer infinitely loop when idle if the applications were not found 2010-02-06 17:54:05 +00:00
639cb68832 Don't fail as much when "/dev/mixer" can't be opened for OSS 2010-01-29 15:08:19 +00:00
ee605cae2d Only display when one or more desktops are available 2010-01-29 15:05:18 +00:00
d937453f23 lseek() doesn't work on "/proc/apm" 2010-01-29 15:01:52 +00:00
d7a636ecb8 Disabled the frame when embedded 2010-01-29 15:01:04 +00:00
871ee82195 Removed the event box, tightened applets' layout, and using the pager when embedded 2010-01-29 14:57:46 +00:00
6e8a6cfd66 Added Linux support (through /proc/apm, not tested much) 2010-01-28 16:55:09 +00:00
8f911dec8c Added code to handle the operator name (currently unused) 2010-01-28 10:49:29 +00:00
580c321cbd Using a phone icon instead 2010-01-28 10:36:08 +00:00
ee8d9c944f Added a GSM monitoring applet (very basic, for the Openmoko Freerunner) 2010-01-28 10:33:11 +00:00
065495f703 Removed debugging information 2010-01-28 10:30:14 +00:00
7ea809674f Added a GPS applet (for the Openmoko Freerunner) 2010-01-28 10:27:33 +00:00
187db92dc1 GCC defines "__linux__" and not "__Linux__" on Linux 2010-01-27 14:31:56 +00:00
67cfb24e77 Added support for Linux on the Openmoko Freerunner 2010-01-27 14:22:39 +00:00
a4bb2e501a Fixed compilation when not compiled on NetBSD 2010-01-27 13:19:06 +00:00
198877c1f0 Added bluetooth hardware monitoring 2010-01-27 13:10:07 +00:00
3071a3266f Let the use choose a smaller panel if desired 2010-01-21 12:23:41 +00:00
271f0d3d79 Forgot to commit (fixes compilation) 2010-01-21 12:05:56 +00:00
5741a88691 Implemented moving and resizing windows (not confirmed to work yet) 2010-01-20 22:26:00 +00:00
d5cfc9307d Implemented window minimization 2010-01-20 22:08:16 +00:00
b84be8eabf The systray icons don't have to be of the same size 2010-01-19 20:02:18 +00:00
72c85b37a6 Fixed wrong use of memset() 2010-01-19 20:01:16 +00:00
956ee2af03 Implemented a systray applet 2010-01-19 02:41:40 +00:00
0bb01db4ec Fixed incorrect use of memset() 2010-01-19 02:20:22 +00:00
b1e15a3770 Fixed the condition determining if setting the frequency is available 2010-01-19 00:52:55 +00:00
a30e30e004 Code cleanup 2010-01-19 00:47:21 +00:00
a610e682c0 Added an implemented maximizing windows both horizontally and vertically 2010-01-19 00:42:15 +00:00
41c19a2e98 Code cleanup 2010-01-19 00:14:27 +00:00
47b0da3278 The panel can now be on different monitors 2010-01-17 00:31:27 +00:00
8bc220567c Only display applets when explictly done by the applets themselves 2010-01-16 23:58:16 +00:00
737938278f Also support "mix.master" as the main volume control (on NetBSD or <sys/audioio.h>) 2010-01-16 23:57:43 +00:00
0657de7fee Only explicitly display when relevant (helps on NetBSD) 2010-01-16 23:56:46 +00:00
e7a1b48a2a Added copyright information and license 2010-01-07 03:43:58 +00:00
762e29fc50 Defining enumerated and string values for atoms from a common file 2010-01-07 03:42:52 +00:00
aa2a7ee675 Implemented four more states 2010-01-07 03:27:56 +00:00
722905af15 Code cleanup 2010-01-07 03:23:45 +00:00
b83851d296 Implementing toggling the fullscreen state 2010-01-07 03:19:12 +00:00
4a8a34f511 Updated copyright information 2010-01-07 03:04:19 +00:00
1ecb84bc08 Also popup the window operations menu when using the mouse 2010-01-07 03:03:56 +00:00
112b4ce7c3 Extended the popup menu to include all supported window operations 2010-01-07 02:59:34 +00:00
aa277cef29 Added icons to the "Audio" and "Education" categories 2010-01-06 23:20:04 +00:00
fa0b294281 Avoid a few warnings 2009-12-26 16:19:54 +00:00
75feb4d76c Avoid a division by zero 2009-12-23 15:09:13 +00:00
6ef48f7136 Always look for includes in $(PREFIX)/include 2009-12-21 15:11:26 +00:00
b1c9205ae4 Hide the applet when not supported 2009-12-13 23:38:26 +00:00
376ff9453d Fixed the battery applet even though now it keeps polling on errors 2009-12-13 23:35:52 +00:00
0b2afeea2f Re-ordered plugins 2009-12-13 14:29:26 +00:00
e480c72dfa Tentative cleanup 2009-12-12 21:43:48 +00:00
ebd4212683 No longer popup an error if the main volume control is not found (NetBSD only) 2009-12-12 21:08:59 +00:00
467fc64410 main.c and panel.c actually depend on ../config.h 2009-12-12 21:07:04 +00:00
d3bf875dd1 Do not display at all if not supported 2009-12-12 21:01:35 +00:00
5ec2fd9d6f Fixed some warnings (unfortunately untested as popups don't seem to work anymore) 2009-12-12 12:09:04 +00:00
1b3d1c542b Set the EMBEDDED flag globally 2009-12-12 00:49:53 +00:00
29a7a6bf54 Be less annoying when failing 2009-12-12 00:40:26 +00:00
80d9eac68f Re-ordered the applets 2009-12-12 00:35:09 +00:00
20e11a1a8d Ported the applet to OSS version 3 2009-12-12 00:30:30 +00:00
f2268bba85 Fixed warnings 2009-12-12 00:28:42 +00:00