gtk+ r20662 - in trunk: . gtk
- From: hans svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r20662 - in trunk: . gtk
- Date: Sat, 21 Jun 2008 09:49:00 +0000 (UTC)
Author: hans
Date: Sat Jun 21 09:49:00 2008
New Revision: 20662
URL: http://svn.gnome.org/viewvc/gtk+?rev=20662&view=rev
Log:
2008-06-21 Hans Breuer <hans breuer org>
* gtk/gtkprintoperation-win32.c(1713) : fix 'function' : incompatible
types - from 'struct _cairo *' to 'struct _cairo_surface *' by
passing the surface to cairo_surface_show_page(), not the context
* gtk/gtkprintoperation-win32.c(866) : get rid of warning C4018:
'<' : signed/unsigned mismatch by using guint for the loop
* gtk/gtkmenu.c(gtk_menu_get_property) : property 'menu::active' is
an uint, gtk_menu_get_active() returns the widget pointer. Convert
the latter to the former by calculating the index in menu::children
Also fix some occurences of g_return_if_fail() where
g_return_val_if_fail() was meant
Modified:
trunk/ChangeLog
trunk/gtk/gtkmenu.c
trunk/gtk/gtkprintoperation-win32.c
Modified: trunk/gtk/gtkmenu.c
==============================================================================
--- trunk/gtk/gtkmenu.c (original)
+++ trunk/gtk/gtkmenu.c Sat Jun 21 09:49:00 2008
@@ -822,7 +822,7 @@
switch (prop_id)
{
case PROP_ACTIVE:
- g_value_set_boolean (value, gtk_menu_get_active (menu));
+ g_value_set_uint (value, g_list_index (GTK_MENU_SHELL (menu)->children, gtk_menu_get_active (menu)));
break;
case PROP_ACCEL_GROUP:
g_value_set_object (value, gtk_menu_get_accel_group (menu));
@@ -1776,7 +1776,7 @@
const gchar*
gtk_menu_get_accel_path (GtkMenu *menu)
{
- g_return_if_fail (GTK_IS_MENU (menu));
+ g_return_val_if_fail (GTK_IS_MENU (menu), NULL);
return menu->accel_path;
}
@@ -5060,7 +5060,7 @@
gtk_menu_get_monitor (GtkMenu *menu)
{
GtkMenuPrivate *priv;
- g_return_if_fail (GTK_IS_MENU (menu));
+ g_return_val_if_fail (GTK_IS_MENU (menu), -1);
priv = gtk_menu_get_private (menu);
Modified: trunk/gtk/gtkprintoperation-win32.c
==============================================================================
--- trunk/gtk/gtkprintoperation-win32.c (original)
+++ trunk/gtk/gtkprintoperation-win32.c Sat Jun 21 09:49:00 2008
@@ -844,7 +844,7 @@
dialog_to_print_settings (GtkPrintOperation *op,
LPPRINTDLGEXW printdlgex)
{
- int i;
+ guint i;
GtkPrintSettings *settings;
settings = gtk_print_settings_new ();
@@ -1710,7 +1710,7 @@
{
HDC dc;
- cairo_surface_show_page (cr);
+ cairo_surface_show_page (surface);
/* TODO: Enhanced metafiles don't support multiple pages.
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]