![]() |
![]() |
![]() |
Mex Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
struct MexExplorer; struct MexExplorerClass; void mex_explorer_focus_content (MexExplorer *explorer
,const MexContent *content
); ClutterContainer * mex_explorer_get_container_for_model (MexExplorer *explorer
,MexModel *model
); guint mex_explorer_get_depth (MexExplorer *explorer
); MexModel * mex_explorer_get_focused_model (MexExplorer *explorer
); MexModel * mex_explorer_get_model (MexExplorer *explorer
); GList * mex_explorer_get_models (MexExplorer *explorer
); gint mex_explorer_get_n_preview_items (MexExplorer *explorer
); MexModel * mex_explorer_get_root_model (MexExplorer *explorer
); gboolean mex_explorer_get_touch_mode (MexExplorer *explorer
); ClutterActor * mex_explorer_new (void
); void mex_explorer_pop_model (MexExplorer *explorer
); void mex_explorer_pop_to_root (MexExplorer *explorer
); void mex_explorer_push_model (MexExplorer *explorer
,MexModel *model
); void mex_explorer_remove_model (MexExplorer *explorer
,MexModel *model
); void mex_explorer_replace_model (MexExplorer *explorer
,MexModel *model
); void mex_explorer_set_focused_model (MexExplorer *explorer
,MexModel *model
); void mex_explorer_set_n_preview_items (MexExplorer *explorer
,gint n_preview_items
); void mex_explorer_set_root_model (MexExplorer *explorer
,MexModel *model
); void mex_explorer_set_touch_mode (MexExplorer *explorer
,gboolean touch_mode_on
);
GObject +----GInitiallyUnowned +----ClutterActor +----MxWidget +----MxStack +----MexExplorer
MexExplorer implements ClutterContainer, ClutterScriptable, ClutterAnimatable, AtkImplementorIface, MxStylable and MxFocusable.
"depth" guint : Read "model" GObject* : Read "n-preview-items" gint : Read "root-model" GObject* : Read / Write "touch-mode" gboolean : Read
struct MexExplorerClass { MxStackClass parent_class; void (*page_created) (MexExplorer *explorer, MexModel *model, ClutterActor **page); void (*object_created) (MexExplorer *explorer, MexContent *content, GObject *object, ClutterContainer *container); void (*header_activated) (MexExplorer *explorer, MexModel *model); };
void mex_explorer_focus_content (MexExplorer *explorer
,const MexContent *content
);
ClutterContainer * mex_explorer_get_container_for_model (MexExplorer *explorer
,MexModel *model
);
MexModel * mex_explorer_get_focused_model (MexExplorer *explorer
);
void mex_explorer_remove_model (MexExplorer *explorer
,MexModel *model
);
void mex_explorer_replace_model (MexExplorer *explorer
,MexModel *model
);
void mex_explorer_set_focused_model (MexExplorer *explorer
,MexModel *model
);
void mex_explorer_set_n_preview_items (MexExplorer *explorer
,gint n_preview_items
);
void mex_explorer_set_root_model (MexExplorer *explorer
,MexModel *model
);
void mex_explorer_set_touch_mode (MexExplorer *explorer
,gboolean touch_mode_on
);
"depth"
property"depth" guint : Read
The number of models currently in the explorer.
Default value: 0
"n-preview-items"
property"n-preview-items" gint : Read
The number of preview items to show for aggregate models. -1 for no limit.
Allowed values: >= G_MAXULONG
Default value: 8
"root-model"
property"root-model" GObject* : Read / Write
The Mex(Aggregate)Model that represents the root node of the model hierarchy.
"touch-mode"
property"touch-mode" gboolean : Read
Enable touch-screen operation.
Default value: FALSE
"header-activated"
signalvoid user_function (MexExplorer *mexexplorer,
GObject *arg1,
gpointer user_data) : Run Last
"page-created"
signalvoid user_function (MexExplorer *mexexplorer,
GObject *arg1,
gpointer arg2,
gpointer user_data) : Run Last