Commit Graph

926 Commits

Author SHA1 Message Date
97eb47a733 Keeping better track of the networks enabled 2013-12-01 19:00:57 +01:00
2f72f5e0cc Detect one more potential error case 2013-12-01 18:23:30 +01:00
0b9d77e9ce Began to implement scanning (and parsing the results) 2013-12-01 07:38:29 +01:00
098f5e34da Allow forcing a different network 2013-12-01 06:58:58 +01:00
99fbb2cd02 Store the network ID along with the name 2013-12-01 06:38:09 +01:00
eb5370f71f Be sure to terminate strings when parsing the current status 2013-12-01 06:32:12 +01:00
011abb70f4 Fixed obtaining the current network from the network list 2013-12-01 06:27:19 +01:00
a433ddc830 Always be ready for incoming messages 2013-12-01 06:26:07 +01:00
d52dc6d2a4 Increased the reception buffer as messages may be bigger 2013-12-01 06:04:35 +01:00
bce4e14c41 No longer call unlink() so early as it blocks responses 2013-12-01 06:01:10 +01:00
9214216823 Code cleanup 2013-12-01 06:00:54 +01:00
8b12021676 Code cleanup 2013-12-01 05:31:13 +01:00
c298d04ade Give more space to the path for the socket 2013-12-01 05:19:36 +01:00
3c037eddb1 Use the environment variable TMPDIR when defined for the socket 2013-12-01 05:14:19 +01:00
7da146ba30 Using PROGNAME for "panelctl" too 2013-11-24 02:21:03 +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
2d30dd478d Added a vendor prefix to the desktop file 2013-11-24 02:16:48 +01:00
271e6db60b Showing the panel windows again 2013-11-24 02:16:08 +01:00
1165ee5230 Correctly implemented the "TryExec" key 2013-11-24 02:10:36 +01:00
57e09baba9 Re-using code for XDG menu handling 2013-11-24 01:53:53 +01:00
f7e0a58bb8 Refactored the idle callback to allow code re-use 2013-11-24 01:47:24 +01:00
390a1b5c06 Mention code duplication 2013-11-24 01:37:00 +01:00
9d452bfb8d Added a "TryExec" key 2013-11-24 01:36:30 +01:00
8bb5a72064 Also look for applications in "~/.local/share" if XDG_DATA_HOME is not set 2013-11-24 01:31:36 +01:00
c7863e864f Let the tools link with libPanel 2013-11-24 01:00:26 +01:00
90592a0e14 No longer required 2013-11-24 00:21:27 +01:00
f5943637b8 Now building a common library (libPanel) 2013-11-24 00:17:11 +01:00
ef32f3fc0e Preparing for code re-use through a common library 2013-11-24 00:08:48 +01:00
1efd43575a No longer guess PROGNAME 2013-11-23 23:27:09 +01:00
d3450f0f11 Code cleanup 2013-11-23 04:50:07 +01:00
79bc38c9bc Also check applications in XDG_DATA_HOME 2013-11-23 02:48:36 +01:00
294d806d12 Refresh the menu as required 2013-11-22 05:11:49 +01:00
df2ab030cc Now able to look for applications in multiple directories 2013-11-22 04:49:50 +01:00
10fc298d89 Let the code look closer to the main code 2013-11-22 03:37:36 +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
72773e1f72 Keep track of the widgets added to the panel windows 2013-11-22 02:30:45 +01:00
77cc294450 Using the proper panel position 2013-11-22 02:29:28 +01:00
a6ba764679 Fixed build in debug mode 2013-11-22 02:25:02 +01:00
78c9d33bbc Fixed error handling while adding applets 2013-11-22 01:40:46 +01:00
479bf89eca Removed unused variable 2013-11-22 01:29:39 +01:00
07f2800b81 Checking on which window to add the applets 2013-11-22 00:45:34 +01:00
495e118f01 No longer leave temporary files behind so easily 2013-11-22 00:28:28 +01:00
0497a8ab85 Factored some more code 2013-11-22 00:21:11 +01:00
3d9a1a1c85 Code cleanup 2013-11-21 23:56:36 +01:00
f3c26b3a69 Factored some more code 2013-11-21 05:47:33 +01:00
296293c4b1 Factored some more code 2013-11-21 05:44:11 +01:00
dbcf0dc6c5 Factored some more code 2013-11-21 05:40:49 +01:00
5502c26fa9 Properly destroying the applets when exiting 2013-11-21 05:38:11 +01:00