[maemo-commits] [maemo-commits] r13095 - in projects/haf/trunk/hildon-desktop: . libhildondesktop

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Fri Aug 10 12:25:17 EEST 2007
Author: jobi
Date: 2007-08-10 12:25:15 +0300 (Fri, 10 Aug 2007)
New Revision: 13095

Modified:
   projects/haf/trunk/hildon-desktop/ChangeLog
   projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-home-item.c
Log:

2007-08-10  Johan Bilien  <johan.bilien at nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- set the widget as having a window in _init
	- clean up of properties


Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-10 09:09:56 UTC (rev 13094)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-10 09:25:15 UTC (rev 13095)
@@ -1,5 +1,11 @@
-2007-08-09  Johan Bilien  <johan.bilien at nokia.com>
+2007-08-10  Johan Bilien  <johan.bilien at nokia.com>
 
+	* libhildondesktop/hildon-desktop-home-item.c:
+	- set the widget as having a window in _init
+	- clean up of properties
+
+2007-08-10  Johan Bilien  <johan.bilien at nokia.com>
+
 	* libhildondesktop/hildon-desktop-home-item.[ch]:
 	- API documentation
 

Modified: projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-home-item.c
===================================================================
--- projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-home-item.c	2007-08-10 09:09:56 UTC (rev 13094)
+++ projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-home-item.c	2007-08-10 09:25:15 UTC (rev 13095)
@@ -89,13 +89,10 @@
 
 enum
 {
-  HILDON_DESKTOP_HOME_ITEM_PROPERTY_RESIZE_TYPE = 1,
-  HILDON_DESKTOP_HOME_ITEM_PROPERTY_LAYOUT_MODE,
-  HILDON_DESKTOP_HOME_ITEM_PROPERTY_LAYOUT_MODE_SUCKS,
-  HILDON_DESKTOP_HOME_ITEM_PROPERTY_DESKTOP_FILE,
-  HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_WIDTH,
-  HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_HEIGHT,
-  HILDON_DESKTOP_HOME_ITEM_PROPERTY_STATE
+  PROP_RESIZE_TYPE = 1,
+  PROP_MINIMUM_WIDTH,
+  PROP_MINIMUM_HEIGHT,
+  PROP_STATE
 };
 
 typedef struct HildonDesktopHomeItemPriv_
@@ -370,13 +367,9 @@
                                G_PARAM_READWRITE);
 
   g_object_class_install_property (object_class,
-                                   HILDON_DESKTOP_HOME_ITEM_PROPERTY_RESIZE_TYPE,
+                                   PROP_RESIZE_TYPE,
                                    pspec);
 
-  g_object_class_install_property (object_class,
-                                   HILDON_DESKTOP_HOME_ITEM_PROPERTY_LAYOUT_MODE_SUCKS,
-                                   pspec);
-
   /**
    * HildonDesktopHomeItem::minimum-width
    *
@@ -391,7 +384,7 @@
                              G_PARAM_READWRITE);
 
   g_object_class_install_property (object_class,
-                                   HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_WIDTH,
+                                   PROP_MINIMUM_WIDTH,
                                    pspec);
 
   /**
@@ -408,7 +401,7 @@
                              G_PARAM_READWRITE);
 
   g_object_class_install_property (object_class,
-                                   HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_HEIGHT,
+                                   PROP_MINIMUM_HEIGHT,
                                    pspec);
 
   /**
@@ -426,7 +419,7 @@
                              G_PARAM_READWRITE);
 
   g_object_class_install_property (object_class,
-                                   HILDON_DESKTOP_HOME_ITEM_PROPERTY_STATE,
+                                   PROP_STATE,
                                    pspec);
 
   pspec = g_param_spec_boxed ("background-borders",
@@ -484,6 +477,8 @@
   gtk_menu_shell_append (GTK_MENU_SHELL (priv->menu), menu_item);
   gtk_widget_show (menu_item);
 
+  GTK_WIDGET_UNSET_FLAGS (self, GTK_NO_WINDOW);
+
   gtk_widget_tap_and_hold_setup (GTK_WIDGET (self),
                                  priv->menu,
                                  NULL,
@@ -548,19 +543,19 @@
 
   switch (property_id)
     {
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_RESIZE_TYPE:
+      case PROP_RESIZE_TYPE:
           hildon_desktop_home_item_set_resize_type (item,
                                                     g_value_get_enum (value));
           break;
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_WIDTH:
+      case PROP_MINIMUM_WIDTH:
           g_object_notify (object, "minimum-width");
           priv->minimum_width = g_value_get_int (value);
           break;
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_HEIGHT:
+      case PROP_MINIMUM_HEIGHT:
           g_object_notify (object, "minimum-height");
           priv->minimum_height = g_value_get_int (value);
           break;
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_STATE:
+      case PROP_STATE:
           hildon_desktop_home_item_set_state (item,
                                               g_value_get_int (value),
                                               NULL);
@@ -583,16 +578,16 @@
 
   switch (property_id)
     {
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_RESIZE_TYPE:
+      case PROP_RESIZE_TYPE:
           g_value_set_enum (value, priv->resize_type);
           break;
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_WIDTH:
+      case PROP_MINIMUM_WIDTH:
           g_value_set_int (value, priv->minimum_width);
           break;
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_MINIMUM_HEIGHT:
+      case PROP_MINIMUM_HEIGHT:
           g_value_set_int (value, priv->minimum_height);
           break;
-      case HILDON_DESKTOP_HOME_ITEM_PROPERTY_STATE:
+      case PROP_STATE:
           g_value_set_int (value, priv->state);
           break;
 


More information about the maemo-commits mailing list