A CellAreaContext can be provided to the CellView at
construction time in order to keep the cellview in context of a group of cell views, this ensures that the renderers displayed will be
properly aligned with eachother (like the aligned cells in the menus of ComboBox).
CellView is Orientable in order to decide in which
orientation the underlying CellAreaContext should be allocated. Taking the
ComboBox menu as an example, cellviews should be oriented horizontally if the menus are
listed top-to-bottom and thus all share the same width but may have separate individual heights (left-to-right menus should be allocated
vertically since they all share the same height but may have variable widths).
CSS nodes
GtkCellView has a single CSS node with name cellview.
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).
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).
Sets whether this should draw all of
its cells in a sensitive state, this is used by ComboBox menus to ensure that rows with
insensitive cells that contain children appear sensitive in the parent menu item.