Nick Schermer
c5d2d8f0fd
Don't send a value with the window menu popup event.
13 years ago
Nick Schermer
3d03a31ada
Allow sending a plugin-event without value.
13 years ago
Nick Schermer
0de4587c75
Implement popup event for launchers.
You can popup a launcher by using
xfce4-panel --plugin-event=launcher:popup:bool:false.
13 years ago
Nick Schermer
8e43341975
Add (hidden) xfconf property to disable struts for a panel.
13 years ago
Nick Schermer
a436b88149
Support rtl in the tasklist.
13 years ago
Nick Schermer
bce884ee02
Allow hiding the tasklist icon when lucency is set to 0.
13 years ago
Nick Schermer
f0d74d372d
Allow customizing the lucency of the minimized icons.
13 years ago
Nick Schermer
df9ebca41d
Only start blinking non-active windows.
13 years ago
Nick Schermer
8b896afee5
Fix typo in comment.
13 years ago
Nick Schermer
cd2637fa18
Improve combo box strings in tasklist.
13 years ago
Nick Schermer
52ed292aee
Show the internal plugin name as tooltip in items editor.
13 years ago
Nick Schermer
6caacf9816
Make the rows property an uint and fix migrate.
13 years ago
Nick Schermer
cf31eee69b
Make the wireframe code only work with x11.
13 years ago
Nick Schermer
4bb01cb16d
Use strcasecmp for comparing the window names.
13 years ago
Nick Schermer
eba0cfb48e
Insert sorting modes in the tasklist.
13 years ago
Nick Schermer
29f55b713e
Remove dnd code for now.
Makes things a bit too complicated. Will look at this again
once the grouping code is working.
13 years ago
Nick Schermer
afd3e018f6
Use argv values directly.
This makes the macro less prone to shadowed variables, like
comment showed up in the weather plugin.
13 years ago
Nick Schermer
cc6a5f94b0
Add API docs for version information.
13 years ago
Nick Schermer
60ac91ab89
Start initial references docs for libxfce4panel.
Still a lot to do here, but it's a start.
13 years ago
Nick Schermer
4bf777828d
Warn for possible uninitialized variable.
13 years ago
Nick Schermer
d0e6738d1d
Rename configure.in to configure.ac.
Configure.ac is the recommended and promoted name in the autoconf
manual.
13 years ago
Nick Schermer
dc86dbc476
Sync with (old) string changes in master.
13 years ago
Nick Schermer
cbae03acd1
Empty TODO.
13 years ago
Nick Schermer
4d23e9c81a
Add drags from the add dialog.
13 years ago
Nick Schermer
fd90637d1e
Implement dropping uris in the launcher's treeview.
13 years ago
Nick Schermer
ffd2028082
Fix another pointer where we peek (possibly) freed memory.
13 years ago
Nick Schermer
379cd5942e
Store next node so we don't use the freed list item.
13 years ago
Nick Schermer
44b0857149
Remove useless test message.
13 years ago
Nick Schermer
7f970d790e
Fix 2 memory leaks.
13 years ago
Nick Schermer
f6fc1aa200
Fix memory corruption when 46 plugin is finalized.
13 years ago
Nick Schermer
083d0b9e4f
Also use a fixed argv layout for 4.6 plugins.
Move the enums used for this in the provider header.
13 years ago
Nick Schermer
b92a558c63
Read directly from the argv in the wrapper.
The panel is the only applciations launching the wrapper,
so use fixed locations for data in the argv.
13 years ago
Nick Schermer
4329d2f1ca
Add version check functions to library.
13 years ago
Nick Schermer
e39a9ed756
Remove panel marshal.
13 years ago
Nick Schermer
fc6efb8587
Share the restart dialog between the external objects.
13 years ago
Nick Schermer
9c84d4fa4b
Use glib functions, panel assert are private.
13 years ago
Nick Schermer
67c077434c
Fix errors from the thunar-tpa-plugin.
13 years ago
Nick Schermer
217aaf342a
Add support for the 'old' 4.6 external plugins.
13 years ago
Nick Schermer
7755b1a55e
Some initial work on making old external plugins work again.
13 years ago
Nick Schermer
dbedcad88b
Make disabling the launcher tooltips work.
13 years ago
Nick Schermer
95e2cd9d80
Transfter the background alpha when needed and in a double.
13 years ago
Nick Schermer
02914c3a8a
Remove the provider signal from the iface.
13 years ago
Nick Schermer
f500d67f5c
Move the properties we set on startup on top.
13 years ago
Nick Schermer
8648c604eb
Use an array to send dbus messages.
This will reduce the amount of dbus messages during
startup. Also easy to work with transactions in the
future, but that is not needed right now.
13 years ago
Nick Schermer
dee2f22517
Add xfce4-popup-windowmenu program.
This is simple script using the remote-event signal
for panel plugins.
13 years ago
Nick Schermer
f56f0609af
Implement a remote-event signal for plugins.
This allows to send messages to plugins using the (hidden)
xfce4-panel command line option
--plugin-event=plugin-name:name:type:value. This can for
example be used to popup a plugin menu from a script.
Plugins running in a wrapper don't support the boolean return
value yet.
13 years ago
Nick Schermer
87c2dc8db7
D-Bus overhaul for the wrapper communication.
We now set a unique path for each wrapper that will
show up under org.xfce.Panel. This makes it easier to
understand in the wrapper (no message filtering) and moves
all the external communication in the panel-plugin-external.c
code.
13 years ago
Nick Schermer
003d2bc081
Ouch, remove old sm-client-id option entry.
13 years ago
Nick Schermer
8e758b66a1
Handle the wrapper exit status.
13 years ago
Nick Schermer
2941a73c7e
Fix preinit support in the wrapper.
13 years ago