Author: rpmcruz
Date: Thu Jan 24 14:28:48 2008
New Revision: 43878
URL: http://svn.opensuse.org/viewcvs/yast?rev=43878&view=rev
Log:
* src/YGDumbTab.cc: bug fix: honor tab default flag.
* src/YGCheckBoxFrame.cc: bug fix: setEnabling() is now setEnabled().
Modified:
trunk/gtk/ChangeLog
trunk/gtk/src/YGDumbTab.cc
trunk/gtk/src/YGFrame.cc
Modified: trunk/gtk/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/ChangeLog?rev=43878&r1=43877&r2=43878&view=diff
==============================================================================
--- trunk/gtk/ChangeLog (original)
+++ trunk/gtk/ChangeLog Thu Jan 24 14:28:48 2008
@@ -1,3 +1,9 @@
+2008-01-24 Ricardo Cruz
+
+ * src/YGDumbTab.cc: bug fix: honor tab default flag.
+
+ * src/YGCheckBoxFrame.cc: bug fix: setEnabling() is now setEnabled().
+
2008-01-21 Ricardo Cruz
* src/ygtkfindentry.c: bug fix: clear icon hidden on delete, and not shown
Modified: trunk/gtk/src/YGDumbTab.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGDumbTab.cc?rev=43878&r1=43877&r2=43878&view=diff
==============================================================================
--- trunk/gtk/src/YGDumbTab.cc (original)
+++ trunk/gtk/src/YGDumbTab.cc Thu Jan 24 14:28:48 2008
@@ -76,9 +76,7 @@
g_object_set_data (G_OBJECT (page), "yitem", item);
gtk_notebook_append_page (notebook, page, tab_label);
-
- if (!m_last_tab) /*first tab*/
- syncTabPage();
+ selectItem (item, item->selected() || !m_last_tab /*first tab*/);
g_signal_handlers_unblock_by_func (notebook, (gpointer) changed_tab_cb, this);
}
Modified: trunk/gtk/src/YGFrame.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/YGFrame.cc?rev=43878&r1=43877&r2=43878&view=diff
==============================================================================
--- trunk/gtk/src/YGFrame.cc (original)
+++ trunk/gtk/src/YGFrame.cc Thu Jan 24 14:28:48 2008
@@ -51,21 +51,12 @@
virtual ~YGFrame() {}
// YFrame
- virtual void setLabel (const string &_str)
+ virtual void setLabel (const string &str)
{
IMPL
- /* Get rid of mnemonics; makes no sense here. */
- size_t length = _str.length();
- string str;
- str.reserve (length);
- for (size_t i = 0; i < length; i++)
- if (_str[i] != '&')
- str += _str[i];
-
GtkWidget *label = gtk_frame_get_label_widget (GTK_FRAME (getWidget()));
gtk_label_set_text (GTK_LABEL (label), str.c_str());
-
- YFrame::setLabel (_str);
+ YFrame::setLabel (str);
}
YGWIDGET_IMPL_COMMON
@@ -126,8 +117,9 @@
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), value);
}
- virtual void setEnabling (bool enabled)
+ virtual void setEnabled (bool enabled)
{
+
GtkWidget *frame = getWidget();
if (enabled) {
gtk_widget_set_sensitive (frame, TRUE);
@@ -137,6 +129,7 @@
gtk_widget_set_sensitive (frame, FALSE);
YWidget::setChildrenEnabled (false);
}
+ YWidget::setEnabled (enabled);
}
YGWIDGET_IMPL_CHILD_ADDED (m_containee)
@@ -145,7 +138,7 @@
private:
static void toggled_cb (GtkWidget *widget, YGCheckBoxFrame *pThis)
{
- pThis->setEnabling (true);
+ pThis->setEnabled (true);
if (pThis->notify())
YGUI::ui()->sendEvent (new YWidgetEvent (pThis, YEvent::ValueChanged));
}
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org