Author: rpmcruz
Date: Sun Dec 16 13:46:50 2007
New Revision: 43108
URL: http://svn.opensuse.org/viewcvs/yast?rev=43108&view=rev
Log:
* src/YGPackageSelector.cc: added tooltip to search entry.
* src/YGPushButton.cc: fixed default button focus.
* src/yzyppwrapper.cc: don't show size for patches (zypp always reports
zero).
Modified:
trunk/gtk/unstable-libyui/ChangeLog
trunk/gtk/unstable-libyui/src/YGPackageSelector.cc
trunk/gtk/unstable-libyui/src/YGPushButton.cc
trunk/gtk/unstable-libyui/src/yzyppwrapper.cc
Modified: trunk/gtk/unstable-libyui/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/unstable-libyui/ChangeLog?rev=43108&r1=43107&r2=43108&view=diff
==============================================================================
--- trunk/gtk/unstable-libyui/ChangeLog (original)
+++ trunk/gtk/unstable-libyui/ChangeLog Sun Dec 16 13:46:50 2007
@@ -1,3 +1,12 @@
+2007-12-16 Ricardo Cruz
+
+ * src/YGPackageSelector.cc: added tooltip to search entry.
+
+ * src/YGPushButton.cc: fixed default button focus.
+
+ * src/yzyppwrapper.cc: don't show size for patches (zypp always reports
+ zero).
+
2007-12-14 Ricardo Cruz
* src/YGPackageSelector.cc: re-worked the package selector with input
Modified: trunk/gtk/unstable-libyui/src/YGPackageSelector.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/unstable-libyui/src/YGPackageSelector.cc?rev=43108&r1=43107&r2=43108&view=diff
==============================================================================
--- trunk/gtk/unstable-libyui/src/YGPackageSelector.cc (original)
+++ trunk/gtk/unstable-libyui/src/YGPackageSelector.cc Sun Dec 16 13:46:50 2007
@@ -816,6 +816,11 @@
m_statuses = new StatusButtons (this);
m_name = ygtk_find_entry_new();
+ gtk_widget_set_tooltip_markup (m_name,
+ _("<b>Package search:</b> Use spaces to separate your keywords. They "
+ "will be matched against RPM <i>name</i>, <i>summary</i> and "
+ "<i>provides</i> attributes.\n(e.g.: \"kde gnome\" will search for all "
+ "KDE and Gnome related packages)"));
g_signal_connect (G_OBJECT (m_name), "changed",
G_CALLBACK (entry_changed_cb), this);
Modified: trunk/gtk/unstable-libyui/src/YGPushButton.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/unstable-libyui/src/YGPushButton.cc?rev=43108&r1=43107&r2=43108&view=diff
==============================================================================
--- trunk/gtk/unstable-libyui/src/YGPushButton.cc (original)
+++ trunk/gtk/unstable-libyui/src/YGPushButton.cc Sun Dec 16 13:46:50 2007
@@ -64,15 +64,28 @@
virtual void setDefaultButton (bool isDefault)
{
if (isDefault) {
- gtk_widget_grab_focus (getWidget());
- gtk_widget_grab_default (getWidget());
+ GtkWidget *button = getWidget();
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_grab_default (button);
+ if (GTK_WIDGET_REALIZED (button))
+ gtk_widget_grab_focus (button);
+ else
+ g_signal_connect (G_OBJECT (button), "realize",
+ G_CALLBACK (realize_cb), this);
}
YPushButton::setDefaultButton (isDefault);
}
+ // Events
static void clicked_cb (GtkButton *button, YGPushButton *pThis)
{ pThis->emitEvent (YEvent::Activated, false); }
+ // give focus to default buttons, once they are realized
+ static void realize_cb (GtkWidget *widget)
+ {
+ gtk_widget_grab_focus (widget);
+ }
+
YGWIDGET_IMPL_COMMON
};
Modified: trunk/gtk/unstable-libyui/src/yzyppwrapper.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/unstable-libyui/src/yzyppwrapper.cc?rev=43108&r1=43107&r2=43108&view=diff
==============================================================================
--- trunk/gtk/unstable-libyui/src/yzyppwrapper.cc (original)
+++ trunk/gtk/unstable-libyui/src/yzyppwrapper.cc Sun Dec 16 13:46:50 2007
@@ -282,7 +282,8 @@
else if (impl->type == PATCH_TYPE) {
}
- text += br + _("Size: ") + object->size().asString();
+ if (impl->type != PATCH_TYPE)
+ text += br + _("Size: ") + object->size().asString();
return text;
}
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org