Nick Schermer
0ce7ca8151
Get rid of the old SVN $Id$ lines.
13 years ago
Nick Schermer
8ea6215fca
Use the session client in the action plugin.
Try to use the sm client for some of the actions. If the
client is not connected, fallback to the normal commands.
13 years ago
Nick Schermer
58137401b3
Implement basic session management.
13 years ago
Nick Schermer
a0ab524d01
Properly use XfceScreenPosition in the plugins.
13 years ago
Nick Schermer
a623e6cc3f
Generate the XfceScreenPosition enum type.
13 years ago
Nick Schermer
7d7f5d619e
Show understandable errors on dbus problems.
Also fix the option entries callback function.
13 years ago
Nick Schermer
708c40e969
Add the alias code to libxfce4panel.
13 years ago
Nick Schermer
ee987d9ffa
Add 2 missing file to POTFILES.
13 years ago
Nick Schermer
8a5402b0ce
Remove LINGUAS file.
13 years ago
Nick Schermer
734114fe53
Update POT files.
13 years ago
Nick Schermer
fe8d4cac90
Show the desktop file location in the add dialog.
13 years ago
Nick Schermer
13dd303acd
Depend on the exo 0.5.1 release.
13 years ago
Nick Schermer
4685626af0
Add an explanation when the removed signal is emitted.
13 years ago
Nick Schermer
a8ce1e739d
Make creating. editing and removing launcher items work.
13 years ago
Nick Schermer
4efd373933
Add TODO so I don't forget the fix it.
13 years ago
Nick Schermer
3afaa31697
Silent generated files in libxfce4panel too.
13 years ago
Nick Schermer
463ea78588
Improve size-changed comment, as suggested in bug #5616 .
13 years ago
Nick Schermer
ec4c557c3c
Use silent build rules.
13 years ago
Nick Schermer
3794d59a42
Fix broken POTFILES.in.
13 years ago
Nick Schermer
821dd750ef
Use g_markup_printf_escaped when making markup strings.
13 years ago
Nick Schermer
40172326b5
Use new construct function names in the wrapper too.
13 years ago
Nick Schermer
b18549d51d
Implement removed signal in panel plugin.
This signal is only emitted when the user permanently removes
a plugin from the panel and can be used by developers to
removed custom settings. Bug #5694 .
13 years ago
Nick Schermer
7f5031043b
Add an XfcePanelTypeModule type for easier future expansion.
13 years ago
Nick Schermer
a88656bee8
Implement property saving during binding again.
13 years ago
Nick Schermer
4a2b536596
Rename from common library to libpanel-common.la.
13 years ago
Nick Schermer
c0ce89eec8
Add support for rescheduling the clock timer when out of sync.
13 years ago
Nick Schermer
fcf600be25
Drop support for the hour interval, minutes are idle enough.
13 years ago
Nick Schermer
121d9b0400
Refactor a lot of code in the clock plugin.
Each clock widget now handles it's own timeout using a
new automatic sync timeout function.
Properly bind the properties using exo bindings for the
dialog and xfconf bindings for the objects.
Use g_timeout_add_seconds for all updates since we don't
care about nano seconds and the seconds timeout stays
much better in sync over time.
13 years ago
Nick Schermer
b8ff8c7793
Only use { NULL } to end the array.
13 years ago
Nick Schermer
50e099073a
Use defines in the enum to make things easier to understand.
13 years ago
Nick Schermer
742649beb3
Move the show configure function to the contruct function.
To avoid a warning. Cannot call these functions during init.
13 years ago
Nick Schermer
e629d724b8
Use a symbols regex in the plugins too.
13 years ago
Nick Schermer
b45567a9ac
Also rename the renamed function here.
13 years ago
Nick Schermer
355bb03adf
Use the new developer tools macros.
13 years ago
Nick Schermer
c9f4c6b8af
Drop the visibility stuff and use a symbols regex.
13 years ago
Nick Schermer
fa534e2a01
Add New Line support to the separator plugin.
13 years ago
Nick Schermer
7c87817578
Simplify the itembar code and add support for wrapping.
Use the panel window for dnd support on the panel, this removed
a bunch of code from the itembar and makes things easier to
understand.
Also add support for wrap items in the itembar code, this
will be available in the next commit through the separator plugin.
The dnd visualisaion is also improved and works better then the
3px black line we used in previous versions of the panel; can
still be improved to moving existing items on a panel, but that
will come later.
Furthermore some related code cleanups and implement child
properties in the itembar so it is a real container.
13 years ago
Nick Schermer
d85f99435f
Some small code corrections.
13 years ago
Nick Schermer
c5a1f2a81b
Always abort on critical errors and warnings with debugging.
13 years ago
Nick Schermer
fbef637421
Add gtk builder code of the plugins in a common file.
13 years ago
Nick Schermer
4efb19ea31
Implement fixed gtk-icon-sizes in the XfcePanelImage widget.
This allows icon sizes to clamp to fixed icon sizes, which
will for example prevent fuzzy icons in the launcher on
some panel sizes.
13 years ago
Nick Schermer
4a50cfaef1
Set the orientation property for all the vertical box widgets.
13 years ago
Nick Schermer
c1b8bd4a10
Fix a harmless compiler warning.
13 years ago
Nick Schermer
e3e16d4f8c
Fix some xfconf problems.
13 years ago
Nick Schermer
a223dbdbf8
Rename glade to ui.
13 years ago
Nick Schermer
49e19e7452
Update configure to new dependency versions.
13 years ago
Nick Schermer
7a49afff3d
Drop xfconf header from main.c.
13 years ago
Nick Schermer
97920a5a5b
Fix item drag and drop.
Also call the parent class so the drag motion is send
to the itembar too.
13 years ago
Nick Schermer
219a8b1bb2
Disable releasing the channel using a weak ref too for now.
13 years ago
Nick Schermer
334d49d6d7
Drop internal xfconf cache.
This is implemented in xfconf now, so we don't need it
anymore.
13 years ago