+
+
+ /**
+ * GtkCellView:cell-area:
+ *
+ * The #GtkCellArea rendering cells
+ *
+ * If no area is specified when creating the cell view with gtk_cell_view_new_with_context()
+ * a horizontally oriented #GtkCellAreaBox will be used.
+ *
+ * since 3.0
+ */
+ g_object_class_install_property (gobject_class,
+ PROP_CELL_AREA,
+ g_param_spec_object ("cell-area",
+ P_("Cell Area"),
+ P_("The GtkCellArea used to layout cells"),
+ GTK_TYPE_CELL_AREA,
+ GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
+ /**
+ * GtkCellView:cell-area-context:
+ *
+ * The #GtkCellAreaContext used to compute the geometry of the cell view.
+ *
+ * A group of cell views can be assigned the same context in order to
+ * ensure the sizes and cell alignments match across all the views with
+ * the same context.
+ *
+ * #GtkComboBox menus uses this to assign the same context to all cell views
+ * in the menu items for a single menu (each submenu creates its own
+ * context since the size of each submenu does not depend on parent
+ * or sibling menus).
+ *
+ * since 3.0
+ */
+ g_object_class_install_property (gobject_class,
+ PROP_CELL_AREA_CONTEXT,
+ g_param_spec_object ("cell-area-context",
+ P_("Cell Area Context"),
+ P_("The GtkCellAreaContext used to "
+ "compute the geometry of the cell view"),
+ GTK_TYPE_CELL_AREA_CONTEXT,
+ GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+
+ /**
+ * GtkCellView:draw-sensitive:
+ *
+ * Whether all cells should be draw as sensitive for this view regardless
+ * of the actual cell properties (used to make menus with submenus appear
+ * sensitive when the items in submenus might be insensitive).
+ *
+ * since 3.0
+ */
+ g_object_class_install_property (gobject_class,
+ PROP_DRAW_SENSITIVE,
+ g_param_spec_boolean ("draw-sensitive",
+ P_("Draw Sensitive"),
+ P_("Whether to force cells to be drawn in a "
+ "sensitive state"),
+ FALSE,
+ GTK_PARAM_READWRITE));
+
+ /**
+ * GtkCellView:fit-model:
+ *
+ * Whether the view should request enough space to always fit
+ * the size of every row in the model (used by the combo box to
+ * ensure the combo box size doesnt change when different items
+ * are selected).
+ *
+ * since 3.0
+ */
+ g_object_class_install_property (gobject_class,
+ PROP_FIT_MODEL,
+ g_param_spec_boolean ("fit-model",
+ P_("Fit Model"),
+ P_("Whether to request enough space for "
+ "every row in the model"),
+ FALSE,
+ GTK_PARAM_READWRITE));
+