Commit Graph

198 Commits

Author SHA1 Message Date
337d2db259 Facilitate building on case-insensitive filesystems 2012-07-31 20:56:26 +00:00
b301f8a759 Force the preferences window to be always centered 2012-06-04 22:21:47 +00:00
212bcd15d5 Hopefully avoid crashing when screen rotation fails 2012-04-23 12:22:08 +00:00
79daf44445 Let the desktop application rotate the screen 2012-03-21 03:17:46 +00:00
b52e61350d Also allow no desktop to be drawn 2012-02-25 14:52:01 +00:00
e759b98ed1 Avoid a warning with Gtk+ >= 2.24 2012-01-03 09:53:02 +00:00
7767704240 Compilation fix for Gtk+ < 2.24 2012-01-03 09:51:14 +00:00
f02cb115ac Partial compilation fix for Gtk+ 3.0 2012-01-03 07:41:13 +00:00
d70afd89e4 Using libDesktop to handle client messages 2012-01-02 08:20:27 +00:00
0e2657d05d Allow the icon colors to be specified 2011-12-05 10:47:22 +00:00
12823225f9 More things to do 2011-12-05 09:47:22 +00:00
f1e1bf91db Trying to avoid some Gtk+ warnings at run-time 2011-11-18 03:27:29 +00:00
5514758f20 Updated usage informations and translations 2011-11-04 14:58:38 +00:00
448212e45c Also able to change the alignment from desktopctl 2011-11-04 14:53:17 +00:00
a66e409974 Largely extended the possibilities of the "desktopctl" tool 2011-11-04 14:28:38 +00:00
50081350c2 Added a button to refresh the monitors list 2011-08-28 17:43:02 +00:00
52d5423958 Added a preview widget to the wallpaper selection 2011-08-11 22:09:02 +00:00
f9222971b1 Also display the "monitors" tab on older Gtk+ versions 2011-08-05 22:06:35 +00:00
8a67e91e50 Also display the current resolution and screen sizes 2011-08-05 21:22:08 +00:00
bede0063ac Introducing a tab to list the monitors 2011-08-05 20:55:53 +00:00
665b9c27c2 Added an option to extend the background to all monitors 2011-08-05 20:24:04 +00:00
07f1ee6ae5 Print the background per monitor by default 2011-08-05 20:07:32 +00:00
645bfd56cc Also draw the icons when idle 2011-08-01 11:48:53 +00:00
14cd1f2e0b Stricter argument checking 2011-08-01 11:12:08 +00:00
0106412bb3 Reworked the preferences dialog 2011-07-16 15:14:35 +00:00
83a49aa2e2 Actually implemented setting the default color 2011-07-16 14:57:24 +00:00
78123ffdb9 Got rid of a warning 2011-07-16 14:53:02 +00:00
fc9d440c1d Working on the default color selection 2011-07-16 14:51:05 +00:00
4e37c3f19a Re-implemented the background picture code and added centered mode 2011-07-16 14:09:45 +00:00
e283713206 Added a file filter for picture files 2011-05-30 12:58:55 +00:00
6503dd0807 Added a font button to the preferences to choose the desktop font 2011-05-30 12:46:23 +00:00
5304f739a8 Let the desktop font be changed 2011-05-29 09:54:04 +00:00
a11fae79be Using the Mime class from libDesktop 2011-05-17 11:48:47 +00:00
5d301f201f Implemented -H and -V for the alignment of icons on the desktop 2011-05-04 18:59:11 +00:00
df844d5600 Code cleanup 2011-03-27 16:09:30 +00:00
4a19496275 Fixed bug where icons where sometimes placed in the wrong menu (or missing) 2011-03-27 15:57:41 +00:00
68bfa5056d Added shortcuts on the homescreen for embedded mode 2011-03-27 15:38:15 +00:00
13c9e2be30 Also set the "Back" desktop icons as immutable 2011-03-19 20:40:11 +00:00
8b7cb48d83 Work around empty work areas 2011-03-19 19:00:58 +00:00
ccab144d64 Properly loading icons for all known icon types in preferences 2011-03-03 06:16:10 +00:00
0726748f55 Being some more efficient when refreshing the homescreen 2011-02-19 21:46:27 +00:00
c080c763c7 Code cleanup 2011-02-19 21:33:38 +00:00
5ae8615883 Being slightly more efficient when refreshing the homescreen 2011-02-19 21:27:07 +00:00
7049e68ad1 Code cleanup 2011-02-19 20:07:12 +00:00
7db77088f6 Code cleanup 2011-02-19 20:04:45 +00:00
7860400316 Code cleanup 2011-02-19 19:57:36 +00:00
922d9b4f9e Renaming files on the desktop is implemented now 2011-02-19 14:57:16 +00:00
bb53444146 Added the possibility to rename desktop icons (to be polished before release) 2011-02-09 00:06:59 +00:00
58a2e08f92 Using g_spawn_async() instead of execlp() 2011-02-05 03:39:34 +00:00
ec63dfb7f5 The desktop no longer needs to catch SIGCHLD 2011-02-01 14:18:44 +00:00
7f19d2272f Use gtk_window_present() when the window already exists and should be shown 2011-01-03 00:30:25 +00:00
8b05e14aa7 Same fix repeated 2010-12-31 11:49:22 +00:00
f28c2c48d8 Fixed random icon order 2010-12-31 11:48:09 +00:00
bcb76664bb Really align icons within the workarea 2010-12-04 21:02:55 +00:00
56c278b930 Automatically align icons when the desktop workarea changes 2010-11-27 00:05:58 +00:00
a6faa90d31 Fixed a warning with debugging output 2010-10-27 01:25:05 +00:00
b3448af4c1 Using a GtkDialog for the desktop preferences 2010-10-27 00:29:01 +00:00
60da8730d8 Giving some more space between the widgets 2010-08-31 12:05:35 +00:00
1c1e01a973 Fixed a potential crash when loading the configuration 2010-08-29 01:04:10 +00:00
0b5ac090cc Code cleanup 2010-08-28 23:52:32 +00:00
09acabf040 Now also able to draw a scaled background while keeping the aspect ratio 2010-08-28 23:39:54 +00:00
8ec6da842b Supporting tiled backgrounds (code is getting ugly) 2010-08-28 23:32:31 +00:00
62e249683f Code cleanup 2010-08-28 22:44:11 +00:00
d7354be828 Added a layout where the desktop doesn't draw any icons 2010-08-28 17:13:29 +00:00
dd407478f2 Added an executable to display desktop preferences at will 2010-08-28 16:58:11 +00:00
bc23c4e831 Got rid of the bold font in preferences 2010-08-28 16:17:31 +00:00
8d372972d1 No longer need to track the expose event 2010-08-28 16:14:49 +00:00
edfcc36614 Can now force the desktop icons on a specific monitor 2010-08-28 15:32:21 +00:00
057438f706 Changed the way to instantiate a Desktop class 2010-08-28 15:05:53 +00:00
500ac9066c Not being able to load preferences does not deserve a graphical warning 2010-08-11 22:42:44 +00:00
478db507f2 Less warnings when compiling 2010-07-14 00:50:35 +00:00
356641bddd Sorting folders first by default 2010-07-13 16:22:47 +00:00
63f54b2538 Now able to navigate between homescreen, categories and applications 2010-05-26 10:51:20 +00:00
58c992ba57 Code cleanup 2010-05-26 10:17:13 +00:00
e19facdfd3 Able to navigate to and from categories and applications 2010-05-25 16:19:38 +00:00
8218041cf4 Almost completed the homescreen implementation 2010-05-25 15:36:28 +00:00
c7f03fc8a1 Now using _NET_WORKAREA to place the icons 2010-05-18 19:35:36 +00:00
a3d791a8f9 The translation domain was wrong 2010-04-05 14:58:36 +00:00
7ff89d41a7 Also translating desktopicon.c 2010-04-05 14:52:15 +00:00
3ab6694238 Added translations for French and German 2010-03-29 22:48:06 +00:00
e57392493e Now able to create symbolic links 2010-03-25 18:26:03 +00:00
50fe65d729 Nicer preferences dialog 2010-03-22 23:08:26 +00:00
0742ce1a6e Code cleanup 2010-03-17 22:14:33 +00:00
11be4424c5 Re-implemented the preferences window to work with Gtk+ < 2.14 2010-03-17 22:12:37 +00:00
3b032bb0d1 Implemented desktop resizing 2010-03-01 22:58:22 +00:00
f110cccf90 Added a mode to display the registered applications on the desktop 2010-02-07 12:43:45 +00:00
d9fb586fe2 Moved DesktopIcon handling from desktop.c into its own file 2010-01-29 17:34:20 +00:00
fc481e4715 Implemented file deletion 2010-01-12 16:17:17 +00:00
df13b3066b Updated copyright information 2010-01-08 04:33:56 +00:00
0b1decdebc Don't let the home directory be deleted (could too easily be an accident) 2010-01-08 04:33:28 +00:00
669a22a055 Implemented a rudimentary desktop preferences window 2009-12-22 19:55:52 +00:00
c52a20ba5a Fewer warnings during compilation 2009-11-15 19:18:46 +00:00
02521521a3 Quite a lot at once (using libDesktop, improvements when embedded...) 2009-11-15 19:00:10 +00:00
00335bc798 Using gtk_message_dialog_format_secondary_text() 2009-08-12 07:26:17 +00:00
debeb08557 Don't try to draw the background if there is none set 2009-07-14 23:07:43 +00:00
30a5d93086 Added support to draw the background picture 2009-07-14 22:48:01 +00:00
1356c2131c Place the "New folder" entry above the links to new documents 2009-07-14 22:38:09 +00:00
b5e1675527 Using a stock icon for the "New" submenu in the desktop popup 2009-07-14 22:21:39 +00:00
3ce8e41da3 Correctly display icon images when smaller than requested 2009-06-03 00:04:13 +00:00
bcf904f82d Implemented popup menu on the desktop 2009-06-01 20:32:34 +00:00