Nick Schermer
a2b94844ad
Fix some compiler warnings.
12 years ago
Nick Schermer
f24985be06
Fix various size allocation issues in clock (bug #5219 , #3960 ).
Also change the way the lcd clock draws it's segments, so the spacing
between the segments looks better in different panel sizes.
12 years ago
Nick Schermer
5056f2d6c8
Make vertical clock rotation optional (bug #7002 ).
Not always nice to rotate the clock in some panel situations,
so make this optional in a hidden property "rotate-vertically".
In 4.10 this will be configurable in the interface (bug #7027 ).
12 years ago
Nick Schermer
d2b0cf068c
Install desktop files in xfce4/plugins/actions (bug #7013 ).
12 years ago
Nick Schermer
3097df2625
Bump copyright to 2010 and fix licenses.
12 years ago
Nick Schermer
e0f7fd3254
Propertly handle the insensitive clock colors.
12 years ago
Nick Schermer
eb73d6e5ab
Fix format of 12-hour clock.
12 years ago
Nick Schermer
6c653999bc
Move module panel plugins in $libdir/xfce4/panel/plugins.
We still support the old location, but this one is nicer.
13 years ago
Nick Schermer
1918973e55
Remove deprecated encoding key from desktop files.
13 years ago
Nick Schermer
5c4c9f52ac
Fix typos mentioned in bug #6350 .
13 years ago
Nick Schermer
16811ff552
Fix some other paddings in glade files.
13 years ago
Nick Schermer
897cc7e7c6
Link to -lm.
13 years ago
Nick Schermer
5362a49a71
Rename panel-builder to panel-utils.
13 years ago
Nick Schermer
8b6e493ec9
Change binary colors.
13 years ago
Nick Schermer
305d3b7203
Properly handle rounding in binary clock.
13 years ago
Nick Schermer
b9707f36c9
Attach help buttons to manual pages.
13 years ago
Nick Schermer
5c653fabc7
Change clock plugin size and orientation hangling.
Not finished yet, but handle vertical panels better and
improve size requests for some clock widgets in a better
way.
13 years ago
Nick Schermer
90356a19dd
Mark strings as no-c-format.
13 years ago
Nick Schermer
aa31c07b02
Improve drawing of binary clock and new features.
New options to draw the grid and hide inactive dots.
13 years ago
Nick Schermer
e1f4ff60f5
Fix time strings in fuzzy clock.
Time strings now contain %0 (preceding hour) or %1 (comming hour)
for translators. There is also a singular version of the string
for languages like Spanish.
13 years ago
Nick Schermer
014d06f14f
Fix typo spotted by Per and some additional comments.
13 years ago
Nick Schermer
3cc7382835
Hidden prop for clock command on double-click (bug #6098 ).
13 years ago
Nick Schermer
946a22546d
Add tooltip to the custom clock format (bug #5282 ).
13 years ago
Nick Schermer
b6e3a0e2c6
Follow GNU indent guidelines for switch.
13 years ago
Nick Schermer
b996e6ba48
Get rid of custom IS_STRING macro.
13 years ago
Nick Schermer
294ffcf265
Rename .ui to .glade.
.ui extenstions are not recognized by intltool-update.
13 years ago
Nick Schermer
4bf777828d
Warn for possible uninitialized variable.
13 years ago
Nick Schermer
dc86dbc476
Sync with (old) string changes in master.
13 years ago
Nick Schermer
7755b1a55e
Some initial work on making old external plugins work again.
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
15450ddd34
Move the panel_return macros to the private header.
Not code that is suitable for plugin developers. Also
drop the I_() macro and use g_intern_static_string directly.
13 years ago
Nick Schermer
c5bf93cfb2
Move file locations around and bump library api to 2.
Remove unneeded INCLUDES from makefiles.
Move the libexec executables to $(libexecdir)/xfce4/panel/.
Bump the library ABI version to -2, people need to make changes
to the build files for their plugins, so better do it the
right way from the beginning.
Move plugin libraries to $(libdir)/xfce4/panel and desktop
files to $(datadir)/xfce4/panel. Much more consistent.
13 years ago
Nick Schermer
1d2a6764f8
Hookup the combo boxes in the clock plugin properties.
13 years ago
Nick Schermer
0576c578b2
Fix default shadow types in the systray and clock.
Also change the frame shadow to etched in since this is
a bit more subtile.
13 years ago
Nick Schermer
0ce7ca8151
Get rid of the old SVN $Id$ lines.
13 years ago
Nick Schermer
ec4c557c3c
Use silent build rules.
13 years ago
Nick Schermer
7f5031043b
Add an XfcePanelTypeModule type for easier future expansion.
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
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
a223dbdbf8
Rename glade to ui.
13 years ago
Nick Schermer
37a85de44a
Update desktop files.
There is no path in the desktop files anymore, so
drop the X-XFCE-Module-Path entry and rename the
files to *.in, because we do not have to edit it
during building.
13 years ago
Nick Schermer
fcf43d3c7d
Handle xfconf_init and xfconf_shutdown in another way.
This requires a patch for xfconf that disconnects from
DBus using dispose.
13 years ago
Nick Schermer
97607c66f8
Update pot file and fix non-translatable strings.
13 years ago
Nick Schermer
767e532979
Use label attributes in the glade files for bold.
This seems to work fine for bold text items in gtk 2.14,
while this is marked as a gtk 2.16 feature, but looking
at the commit that only applies for mnemonic and underline.
13 years ago
Nick Schermer
58f89a3cea
Put some xfconf code in a macro to make things easier.
13 years ago
Nick Schermer
c2d5433c91
Use the plugindir from the library in the desktop files.
13 years ago