Hello community,
here is the log from the commit of package gnome-docker
checked in at Fri May 16 14:20:17 CEST 2008.
--------
--- GNOME/gnome-docker/gnome-docker.changes 2008-05-09 18:03:13.000000000 +0200
+++ /mounts/work_src_done/STABLE/gnome-docker/gnome-docker.changes 2008-05-14 15:33:06.000000000 +0200
@@ -1,0 +2,6 @@
+Wed May 14 10:59:48 CEST 2008 - hmacht@suse.de
+
+- fix .desktop file
+- add tooltip
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-docker.spec ++++++
--- /var/tmp/diff_new_pack.x28602/_old 2008-05-16 14:20:10.000000000 +0200
+++ /var/tmp/diff_new_pack.x28602/_new 2008-05-16 14:20:10.000000000 +0200
@@ -14,7 +14,7 @@
Name: gnome-docker
BuildRequires: gnome-common intltool libgnomeui-devel liblazy-devel libnotify-devel update-desktop-files
Version: 0.1
-Release: 25
+Release: 29
Url: Stilllookingforurl
Group: System/GUI/GNOME
License: GPL v2 only
@@ -59,6 +59,9 @@
%_datadir/applications/gnome-docker.desktop
%changelog
+* Wed May 14 2008 hmacht@suse.de
+- fix .desktop file
+- add tooltip
* Fri May 09 2008 hmacht@suse.de
- add translation support
- add preliminary xrandr support
++++++ gnome-docker-0.1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-docker-0.1/ChangeLog new/gnome-docker-0.1/ChangeLog
--- old/gnome-docker-0.1/ChangeLog 2008-05-09 10:59:36.000000000 +0200
+++ new/gnome-docker-0.1/ChangeLog 2008-05-14 15:27:47.000000000 +0200
@@ -1,3 +1,7 @@
+2008-05-14 Holger Macht
+
+ * src/gd-tray.c: add tooltip
+
2008-05-09 Holger Macht
* src/gd-xrandr.c: more error logging
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-docker-0.1/data/gnome-docker.desktop new/gnome-docker-0.1/data/gnome-docker.desktop
--- old/gnome-docker-0.1/data/gnome-docker.desktop 2008-05-09 10:46:43.000000000 +0200
+++ new/gnome-docker-0.1/data/gnome-docker.desktop 2008-05-14 11:01:47.000000000 +0200
@@ -1,12 +1,11 @@
[Desktop Entry]
-Encoding=UTF-8
Name=GNOME Docker
Comment=GNOME dock station applet
Icon=gnome-power-manager
Exec=gnome-docker
Terminal=false
Type=Application
-Categories=GNOME;Application;
+Categories=GNOME;Utility;
OnlyShowIn=GNOME;XFCE;KDE;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-docker
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-docker-0.1/po/POTFILES.in new/gnome-docker-0.1/po/POTFILES.in
--- old/gnome-docker-0.1/po/POTFILES.in 2008-05-08 23:50:54.000000000 +0200
+++ new/gnome-docker-0.1/po/POTFILES.in 2008-05-14 15:33:09.000000000 +0200
@@ -1,3 +1,4 @@
src/gd-dbus.c
src/gd-input.c
src/gd-tray.c
+data/gnome-docker.desktop.in
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-docker-0.1/src/gd-dbus.c new/gnome-docker-0.1/src/gd-dbus.c
--- old/gnome-docker-0.1/src/gd-dbus.c 2008-05-09 10:48:52.000000000 +0200
+++ new/gnome-docker-0.1/src/gd-dbus.c 2008-05-14 15:05:50.000000000 +0200
@@ -111,7 +111,7 @@
gd_warn("Empty message member for path %s", path);
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
}
- printf("message with path: %s\n", path);
+
if (!g_strrstr(path, "platform_dock"))
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
@@ -150,20 +150,24 @@
if (!strcmp(key, "info.docked")) {
int docked;
- liblazy_hal_get_property_bool(path, "info.docked", &docked);
+ if (liblazy_hal_get_property_bool(path, "info.docked", &docked)) {
+ gd_error("Could not get dock status from DBusMessage");
+ return DBUS_HANDLER_RESULT_HANDLED;
+ }
+
if (docked) {
gd_notify_info(_("Docked"),
_("Your computer has been docked"));
- gd_tray_icon_set_visible(TRUE);
+ gd_tray_icon_update_status(TRUE);
} else {
gd_notify_info(_("Undocked"),
_("Your computer has been undocked"));
- gd_tray_icon_set_visible(FALSE);
+ gd_tray_icon_update_status(FALSE);
}
gd_xrandr_adjust_displays();
}
- gd_info("Received: key: %s , removed: %d , added: %d\n",
+ gd_info("Received: key: %s , removed: %d , added: %d",
key, removed,added);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-docker-0.1/src/gd-tray.c new/gnome-docker-0.1/src/gd-tray.c
--- old/gnome-docker-0.1/src/gd-tray.c 2008-04-22 15:41:35.000000000 +0200
+++ new/gnome-docker-0.1/src/gd-tray.c 2008-05-14 15:37:43.000000000 +0200
@@ -108,6 +108,16 @@
1, gtk_get_current_event_time());
}
+void gd_tray_icon_update_status(gboolean docked)
+{
+ if (docked) {
+ gtk_status_icon_set_tooltip(icon, _("Status: System docked"));
+ gd_tray_icon_set_visible(TRUE);
+ } else {
+ gd_tray_icon_set_visible(FALSE);
+ }
+}
+
gboolean gd_tray_icon_init(const char *udi)
{
int docked;
@@ -119,12 +129,6 @@
return FALSE;
}
- if (docked)
- gtk_status_icon_set_visible(icon, TRUE);
- else
- gtk_status_icon_set_visible(icon, FALSE);
-
-
g_signal_connect_object(G_OBJECT (icon),
"popup_menu",
G_CALLBACK (tray_icon_popup_menu_cb),
@@ -133,5 +137,11 @@
"activate",
G_CALLBACK (tray_icon_popup_menu_cb),
icon, 0);
+
+ if (docked)
+ gd_tray_icon_update_status(TRUE);
+ else
+ gd_tray_icon_update_status(FALSE);
+
return TRUE;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-docker-0.1/src/gd-tray.h new/gnome-docker-0.1/src/gd-tray.h
--- old/gnome-docker-0.1/src/gd-tray.h 2008-04-22 15:41:35.000000000 +0200
+++ new/gnome-docker-0.1/src/gd-tray.h 2008-05-14 15:01:32.000000000 +0200
@@ -14,4 +14,6 @@
void gd_tray_icon_set_visible(gboolean visible);
+void gd_tray_icon_update_status(gboolean docked);
+
#endif /* GNOME_DOCKER_TRAY_H */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-docker-0.1/src/gd-xrandr.c new/gnome-docker-0.1/src/gd-xrandr.c
--- old/gnome-docker-0.1/src/gd-xrandr.c 2008-05-09 11:02:33.000000000 +0200
+++ new/gnome-docker-0.1/src/gd-xrandr.c 2008-05-14 15:06:23.000000000 +0200
@@ -44,7 +44,7 @@
ret_code = WEXITSTATUS(status);
}
- gd_info("xrandr returned with code: %d\n", ret_code);
+ gd_info("xrandr returned with code: %d", ret_code);
return 0;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org