Hello community, here is the log from the commit of package libyui-gtk for openSUSE:Factory checked in at 2014-04-05 16:47:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libyui-gtk (Old) and /work/SRC/openSUSE:Factory/.libyui-gtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libyui-gtk" Changes: -------- --- /work/SRC/openSUSE:Factory/libyui-gtk/libyui-gtk.changes 2014-02-28 07:23:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libyui-gtk.new/libyui-gtk.changes 2014-04-05 16:47:36.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Mar 20 14:13:03 CET 2014 - anase...@linux.it + +- Fixed smaller dialog (gh#libyui/libyui-gtk#41) +- Fixed dialog setDefaultButton (gh#libyui/libyui-gtk#39) +- 2.44.3 + +------------------------------------------------------------------- Old: ---- libyui-gtk-2.44.2.tar.bz2 New: ---- libyui-gtk-2.44.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libyui-gtk-doc.spec ++++++ --- /var/tmp/diff_new_pack.CAlFHI/_old 2014-04-05 16:47:36.000000000 +0200 +++ /var/tmp/diff_new_pack.CAlFHI/_new 2014-04-05 16:47:36.000000000 +0200 @@ -17,7 +17,7 @@ Name: libyui-gtk-doc -Version: 2.44.2 +Version: 2.44.3 Release: 0 Source: libyui-gtk-%{version}.tar.bz2 ++++++ libyui-gtk.spec ++++++ --- /var/tmp/diff_new_pack.CAlFHI/_old 2014-04-05 16:47:36.000000000 +0200 +++ /var/tmp/diff_new_pack.CAlFHI/_new 2014-04-05 16:47:36.000000000 +0200 @@ -17,7 +17,7 @@ Name: libyui-gtk -Version: 2.44.2 +Version: 2.44.3 Release: 0 Source: libyui-gtk-%{version}.tar.bz2 ++++++ libyui-gtk-2.44.2.tar.bz2 -> libyui-gtk-2.44.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-gtk-2.44.2/ChangeLog new/libyui-gtk-2.44.3/ChangeLog --- old/libyui-gtk-2.44.2/ChangeLog 2014-02-27 16:24:26.000000000 +0100 +++ new/libyui-gtk-2.44.3/ChangeLog 2014-04-04 17:39:45.000000000 +0200 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Thu Mar 20 14:13:03 CET 2014 - anase...@linux.it + +- Fixed smaller dialog (gh#libyui/libyui-gtk#41) +- Fixed dialog setDefaultButton (gh#libyui/libyui-gtk#39) +- 2.44.3 + +------------------------------------------------------------------- Thu Feb 27 14:57:15 UTC 2014 - mvid...@suse.com - Fixed save_y2logs invocation (bnc#866056). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-gtk-2.44.2/VERSION.cmake new/libyui-gtk-2.44.3/VERSION.cmake --- old/libyui-gtk-2.44.2/VERSION.cmake 2014-02-27 16:24:26.000000000 +0100 +++ new/libyui-gtk-2.44.3/VERSION.cmake 2014-04-04 17:39:45.000000000 +0200 @@ -1,6 +1,6 @@ SET( VERSION_MAJOR "2" ) SET( VERSION_MINOR "44" ) -SET( VERSION_PATCH "2" ) +SET( VERSION_PATCH "3" ) SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SHA1}" ) ##### This is need for the libyui core, ONLY. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-gtk-2.44.2/src/YGDialog.cc new/libyui-gtk-2.44.3/src/YGDialog.cc --- old/libyui-gtk-2.44.2/src/YGDialog.cc 2014-02-24 14:55:54.000000000 +0100 +++ new/libyui-gtk-2.44.3/src/YGDialog.cc 2014-04-04 17:39:45.000000000 +0200 @@ -8,6 +8,7 @@ #include "YGDialog.h" #include "YGUtils.h" #include <YDialogSpy.h> +#include <YPushButton.h> #include <gdk/gdkkeysyms.h> #include <math.h> // easter #include <string.h> @@ -340,6 +341,16 @@ YGWindow::unref (m_window); } +void YGDialog::setDefaultButton(YPushButton* newDefaultButton) +{ + YDialog::setDefaultButton( 0 ); // prevent complaints about multiple default buttons + if ( newDefaultButton ) + { + newDefaultButton->setKeyboardFocus(); + YDialog::setDefaultButton(newDefaultButton); + } +} + void YGDialog::openInternal() { m_window->show(); @@ -402,6 +413,16 @@ // result of changed layout properties bool resize = false; GtkWidget *window = m_window->getWidget(); + + gint w,h; + gtk_window_get_size(GTK_WINDOW (window), &w, &h); + + if (w < width || h < height) { + resize = true; + width = MAX (width, w), + height = MAX (height, h); + } + if (gtk_widget_get_realized (window)) { gtk_widget_queue_resize (window); width = MIN (width, YUI::app()->displayWidth()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-gtk-2.44.2/src/YGDialog.h new/libyui-gtk-2.44.3/src/YGDialog.h --- old/libyui-gtk-2.44.2/src/YGDialog.h 2014-02-21 15:08:01.000000000 +0100 +++ new/libyui-gtk-2.44.3/src/YGDialog.h 2014-04-04 17:39:45.000000000 +0200 @@ -22,6 +22,11 @@ YGDialog (YDialogType dialogType, YDialogColorMode colorMode); virtual ~YGDialog(); + /** + * Set the dialog's default button + **/ + void setDefaultButton( YPushButton * newDefaultButton ); + virtual GtkWidget *getContainer() { return m_containee; } void setCloseCallback (YGWindowCloseFn closeCallback, void *closeData); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org