Commit Graph

198 Commits

Author SHA1 Message Date
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
af31e5686d Keeping information about the home directory inside the Desktop class 2009-06-01 17:06:24 +00:00
fd394b5998 Put all major TODO/FIXME information in a common file 2008-10-15 11:18:27 +00:00
6771bed455 GPLv3'ing 2008-10-15 11:11:13 +00:00
9b72b53317 Prompts to run executables 2008-10-13 10:14:37 +00:00
2dd8e37f6f Sharing more code 2008-04-21 23:11:28 +00:00
c5c1932bf7 Code review 2008-03-12 01:02:24 +00:00
12e49f4ff2 Allow drag and drop from the desktop 2008-01-22 18:17:29 +00:00
581d2cb41a More code re-use 2008-01-22 14:06:38 +00:00
1f4e697cf3 Preparing for more code reuse 2008-01-22 13:39:49 +00:00
c2157919f5 Now able to receive drag and drop events from the browser 2008-01-22 13:01:22 +00:00
cc0bca7080 Handling the control modifier when selecting icons 2007-12-12 20:02:36 +00:00
eefb0a9472 Worked on selection 2007-12-12 13:52:08 +00:00
ca5c62be73 Better shaping for the image and the text 2007-12-12 12:19:20 +00:00
706289d67a Fixed focus handling in WindowMaker 2007-10-15 03:29:05 +00:00
af4a193d23 Had to re-license under the DeforaOS Project License to avoid conflict 2007-08-17 16:18:24 +00:00
c192dd01ab Defaults to the "open with" dialog if no "open" action is available 2007-07-09 11:32:07 +00:00
f1047fa183 De-referencing symlinks while listing desktop's content 2007-07-02 22:53:07 +00:00
2af156631b Fixed a segfault when MIME does not initialize 2007-06-25 08:05:42 +00:00
1219282587 Properly licensed Browser under the GPL version 2 2007-06-13 17:55:50 +00:00
cf48f70e48 Implemented properties window 2007-05-31 01:24:07 +00:00
e08cb4672a Compiles again with Gtk+ 2.4 2007-05-17 11:20:21 +00:00
c86efb0a5c Code cleanup 2007-05-16 22:35:55 +00:00
4cfe17440c Handle properly when the "gnome-home" icon is not available 2007-05-12 23:36:41 +00:00
51e89679f1 Added a separator in the popup menu between "Delete" and "Properties" 2007-05-04 00:25:36 +00:00
e6cdb22463 Fixed button press event handling on desktop icons' labels 2007-05-04 00:21:19 +00:00
e70d046b82 Handles double-click on icon, Code cleanup 2007-05-04 00:17:54 +00:00
b0807f0a3f Convert filenames to UTF-8 2007-05-02 19:42:30 +00:00
40eb18a391 Sorting out icons 2007-05-02 19:36:43 +00:00
95a6179d20 Smoother refresh 2007-05-02 19:22:07 +00:00
850800390a Code cleanup 2007-05-02 18:53:52 +00:00
ca1a13ece9 Code cleanup 2007-05-02 18:44:53 +00:00
96d6faa9eb Code cleanup 2007-05-02 18:38:03 +00:00
fc4b3c05fe Code cleanup 2007-05-02 18:24:54 +00:00
41b817db43 Calling "browser" with "--" as first argument 2007-05-02 18:09:24 +00:00
d3c821e978 Code cleanup 2007-05-02 18:08:37 +00:00
d2a153eec8 Shape the icon 2007-05-01 23:23:45 +00:00
c71d701bed New MIME icon API 2007-05-01 22:28:35 +00:00
8d16b3b757 Gtk+ < 2.6 compatibility fix 2007-03-17 23:10:08 +00:00
16e2e62006 No longer using GNOME icon theme by default 2007-03-09 01:28:05 +00:00
addcd5a88b Code cleanup, Better icons for executables and for the home directory 2007-02-28 20:49:03 +00:00
839a68aa5b More Gtk+ < 2.10 compatibility fix 2007-02-25 21:27:02 +00:00
01b2a8bdd7 Gtk+ < 2.10 compatibility fix 2007-02-25 21:25:24 +00:00
3ed9338719 Solaris 10 fix 2007-02-25 21:23:18 +00:00
9fe7ef289c Gtk+ < 2.6 compatibility fix 2007-02-25 21:19:46 +00:00
c24647605a Handles refreshing almost correctly 2007-02-25 18:24:30 +00:00
a35319ea12 Code cleanup (removed some code duplication) 2007-02-25 02:18:16 +00:00
464aaf1327 Code cleanup 2007-02-25 01:58:27 +00:00
47b421f5dd Added desktop target 2007-02-24 18:18:02 +00:00