![]() |
![]() |
![]() |
Moblin UI Toolkit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Known Implementations |
MxFocusable; MxFocusableIface; enum MxFocusDirection; enum MxFocusHint; MxFocusable* mx_focusable_move_focus (MxFocusable *focusable
,MxFocusDirection direction
,MxFocusable *from
); MxFocusable* mx_focusable_accept_focus (MxFocusable *focusable
,MxFocusHint hint
);
MxFocusable is implemented by MxBin, MxBoxLayout, MxButton, MxComboBox, MxEntry, MxExpander, MxFrame, MxGrid, MxItemView, MxListView, MxPathBar, MxPathBarButton, MxScrollBar, MxScrollView, MxTable, MxToolbar and MxViewport.
typedef struct { GObjectClass parent_class; MxFocusable* (*accept_focus) (MxFocusable *focusable, MxFocusHint hint); MxFocusable* (*move_focus) (MxFocusable *focusable, MxFocusDirection direction, MxFocusable *from); } MxFocusableIface;
typedef enum { MX_FOCUS_DIRECTION_OUT, MX_FOCUS_DIRECTION_UP, MX_FOCUS_DIRECTION_DOWN, MX_FOCUS_DIRECTION_LEFT, MX_FOCUS_DIRECTION_RIGHT, MX_FOCUS_DIRECTION_NEXT, MX_FOCUS_DIRECTION_PREVIOUS } MxFocusDirection;
typedef enum { MX_FOCUS_HINT_FIRST, MX_FOCUS_HINT_LAST, MX_FOCUS_HINT_PRIOR } MxFocusHint;
MxFocusable* mx_focusable_move_focus (MxFocusable *focusable
,MxFocusDirection direction
,MxFocusable *from
);
|
|
|
|
|
|
Returns : |
MxFocusable* mx_focusable_accept_focus (MxFocusable *focusable
,MxFocusHint hint
);
|
|
|
|
Returns : |