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

Reply via email to