Author: rpmcruz
Date: Wed Nov 5 16:43:30 2008
New Revision: 52942
URL: http://svn.opensuse.org/viewcvs/yast?rev=52942&view=rev
Log:
* src/YGBarGraph.cc (YGPartitionSplitter): bug fix: bar graph
value update wasn't quite synchronized.
* src/YGLabel.cc: don't set selectable for labels that use just
one break line for padding purposes.
Modified:
trunk/gtk/ChangeLog
trunk/gtk/src/YGBarGraph.cc
trunk/gtk/src/YGLabel.cc
Modified: trunk/gtk/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/ChangeLog?rev=52942&r1=52941&r2=52942&view=diff
==============================================================================
--- trunk/gtk/ChangeLog (original)
+++ trunk/gtk/ChangeLog Wed Nov 5 16:43:30 2008
@@ -1,3 +1,11 @@
+2008-11-05 Ricardo Cruz
+
+ * src/YGBarGraph.cc (YGPartitionSplitter): bug fix: bar graph
+ value update wasn't quite synchronized.
+
+ * src/YGLabel.cc: don't set selectable for labels that use just
+ one break line for padding purposes.
+
2008-11-03 Ricardo Cruz
* src/yzyppwrapper.cc: bug fix 441143: use candidate object as the
Modified: trunk/gtk/src/YGBarGraph.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGBarGraph.cc?rev=52942&r1=52941&r2=52942&view=diff
==============================================================================
--- trunk/gtk/src/YGBarGraph.cc (original)
+++ trunk/gtk/src/YGBarGraph.cc Wed Nov 5 16:43:30 2008
@@ -122,9 +122,6 @@
virtual void setValue (int newValue)
{
IMPL
- ygtk_bar_graph_setup_entry (m_barGraph, 1, freeLabel().c_str(), freeSize());
- ygtk_bar_graph_setup_entry (m_barGraph, 2, newPartLabel().c_str(), newPartSize());
-
// block connections
g_signal_handlers_block_by_func (m_scale,
(gpointer) scale_changed_cb, this);
@@ -141,6 +138,9 @@
gtk_spin_button_set_value (GTK_SPIN_BUTTON (m_free_spin), freeSize);
gtk_spin_button_set_value (GTK_SPIN_BUTTON (m_new_spin), newValue);
+ ygtk_bar_graph_setup_entry (m_barGraph, 1, freeLabel().c_str(), freeSize);
+ ygtk_bar_graph_setup_entry (m_barGraph, 2, newPartLabel().c_str(), newValue);
+
// unblock connections
g_signal_handlers_unblock_by_func (m_scale,
(gpointer) scale_changed_cb, this);
Modified: trunk/gtk/src/YGLabel.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGLabel.cc?rev=52942&r1=52941&r2=52942&view=diff
==============================================================================
--- trunk/gtk/src/YGLabel.cc (original)
+++ trunk/gtk/src/YGLabel.cc Wed Nov 5 16:43:30 2008
@@ -41,8 +41,10 @@
gtk_label_set_label (GTK_LABEL (getWidget()), l.c_str());
}
}
- else
- gtk_label_set_selectable (GTK_LABEL (getWidget()), i != std::string::npos);
+ else {
+ bool selectable = i != std::string::npos && i != label.size()-1;
+ gtk_label_set_selectable (GTK_LABEL (getWidget()), selectable);
+ }
}
YGWIDGET_IMPL_COMMON
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org