Nick Schermer
1f112bfe7b
License updates.
12 years ago
Nick Schermer
2620eda582
Add signal handler for SIGTERM and friends.
12 years ago
Nick Schermer
8a8bb04d11
Fix launcher icon load after xfsettingsd crash.
Also replace deprecated gtk_type_class() function.
12 years ago
Nick Schermer
669aa5a5ff
Small cleaups in the code.
12 years ago
Nick Schermer
4a727c760b
Add desktop files to dist.
12 years ago
Nick Schermer
e7a4b4a9da
Update TODO.
12 years ago
Nick Schermer
16e3d54278
Couple of code cleanups.
- Change some g_return_'s to panel_return for static functions.
- Cleanup panel application.
- Make panels sensitive again when a plugin drag is cancelled.
- Move plugin provider information of the panel to glue and
use this function after a plugin move, insert and external
plugin restart.
12 years ago
Nick Schermer
2112c256e0
Ask the user what to do when an external plugin crashes.
12 years ago
Nick Schermer
00af001923
Check for running instance on startup, exit if there is one.
12 years ago
Nick Schermer
4825354706
Move some enums and flags around in the panel and plugin code.
- Move itembar enum type to the header for use in application.c.
- Drop URI target since we're not going to use it anyway.
- Add flag macros to private.h.
- Introduce panel border flags and make it work properly.
12 years ago
Nick Schermer
d0ba01f477
Add a TODO file.
12 years ago
Nick Schermer
077ca3fda1
Use new rgba function in panel code.
12 years ago
Nick Schermer
4dcec235bd
Rename deprecated function in launcher.
12 years ago
Nick Schermer
3d88921738
Couple of code cleanup and use rgba function.
12 years ago
Nick Schermer
ac33bff39e
Rename convenience functions to start with xfce_panel_.
Add macros for the old names and add libxfce4util to our .pc
file to avoid problem with plugins and we link to it in the
library anyways.
12 years ago
Nick Schermer
3b7428949a
Drop .svn directories.
12 years ago
Nick Schermer
7544ce978b
Rework active panel code and some renaming.
12 years ago
Nick Schermer
4b33cc07ce
Partly fix background alpha in remote plugins.
12 years ago
Nick Schermer
c7f80e77bc
Save plugins in dispose and timeout (every 10 minutes).
Also some code cleanups.
12 years ago
Nick Schermer
9164257afe
Remove per-plugin internal/external code.
This makes the code overly complicated without much gain. It
is also something not much user will case about.
12 years ago
Nick Schermer
c97ac6af62
Add support GTypeModule type support to the wrapper.
12 years ago
Nick Schermer
524f0cc5b3
Add highlight code to active panel.
Also bump version to 4.7.0 and properly install a .pc file.
12 years ago
Nick Schermer
405ff9c0cb
Fix some issues in the remote add plugin code.
Also add a dialog to choose between panels when adding a
remote plugin if there is more then 1 panel.
12 years ago
Nick Schermer
6b967de2cf
Allow adding plugins from the commandline with arguments.
12 years ago
Nick Schermer
24a0d35e54
Add desktop files for panel preferences and add launcher.
12 years ago
Nick Schermer
5c100bfef6
Move plugin free and save signals to dispose.
Also fix a bug in Gtk+ 2.13 where gtk_window_get_position() is not working.
12 years ago
Nick Schermer
a15f6a4732
Remove deprecated pango code and some debugging.
12 years ago
Nick Schermer
0f486a34d2
Rework DBus code and import tasklist plugin from master.
- Split DBus code into a client and service part.
- Stop using signals for DBus but add separate methodes.
- Fix id / display_name switch in panel plugin creation.
- Add tasklist plugin from trunk.
12 years ago
Nick Schermer
53aaea878a
Change the dbus interface.
12 years ago
Nick Schermer
170fd5924b
Initial import.
12 years ago