uiControl: add uiControlSetFocus to macos part
- macos has inner focusing logic so this is just stub for now
This commit is contained in:
parent
2006af51cc
commit
b4461a342f
|
@ -380,6 +380,7 @@ uiDarwinControlDefaultHide(uiBox, view)
|
|||
uiDarwinControlDefaultEnabled(uiBox, view)
|
||||
uiDarwinControlDefaultEnable(uiBox, view)
|
||||
uiDarwinControlDefaultDisable(uiBox, view)
|
||||
uiDarwinControlDefaultSetFocus(uiBox, view)
|
||||
|
||||
static void uiBoxSyncEnableState(uiDarwinControl *c, int enabled)
|
||||
{
|
||||
|
|
|
@ -482,6 +482,7 @@ uiDarwinControlDefaultHide(uiForm, view)
|
|||
uiDarwinControlDefaultEnabled(uiForm, view)
|
||||
uiDarwinControlDefaultEnable(uiForm, view)
|
||||
uiDarwinControlDefaultDisable(uiForm, view)
|
||||
uiDarwinControlDefaultSetFocus(uiForm, view)
|
||||
|
||||
static void uiFormSyncEnableState(uiDarwinControl *c, int enabled)
|
||||
{
|
||||
|
|
|
@ -694,6 +694,7 @@ uiDarwinControlDefaultHide(uiGrid, view)
|
|||
uiDarwinControlDefaultEnabled(uiGrid, view)
|
||||
uiDarwinControlDefaultEnable(uiGrid, view)
|
||||
uiDarwinControlDefaultDisable(uiGrid, view)
|
||||
uiDarwinControlDefaultSetFocus(uiGrid, view)
|
||||
|
||||
static void uiGridSyncEnableState(uiDarwinControl *c, int enabled)
|
||||
{
|
||||
|
|
|
@ -43,6 +43,7 @@ uiDarwinControlDefaultHide(uiGroup, box)
|
|||
uiDarwinControlDefaultEnabled(uiGroup, box)
|
||||
uiDarwinControlDefaultEnable(uiGroup, box)
|
||||
uiDarwinControlDefaultDisable(uiGroup, box)
|
||||
uiDarwinControlDefaultSetFocus(uiGroup, box)
|
||||
|
||||
static void uiGroupSyncEnableState(uiDarwinControl *c, int enabled)
|
||||
{
|
||||
|
|
|
@ -115,6 +115,7 @@ uiDarwinControlDefaultHide(uiTab, tabview)
|
|||
uiDarwinControlDefaultEnabled(uiTab, tabview)
|
||||
uiDarwinControlDefaultEnable(uiTab, tabview)
|
||||
uiDarwinControlDefaultDisable(uiTab, tabview)
|
||||
uiDarwinControlDefaultSetFocus(uiTab, tabview)
|
||||
|
||||
static void uiTabSyncEnableState(uiDarwinControl *c, int enabled)
|
||||
{
|
||||
|
|
|
@ -189,6 +189,7 @@ static void uiWindowHide(uiControl *c)
|
|||
uiDarwinControlDefaultEnabled(uiWindow, window)
|
||||
uiDarwinControlDefaultEnable(uiWindow, window)
|
||||
uiDarwinControlDefaultDisable(uiWindow, window)
|
||||
uiDarwinControlDefaultSetFocus(uiWindow, window)
|
||||
|
||||
static void uiWindowSyncEnableState(uiDarwinControl *c, int enabled)
|
||||
{
|
||||
|
|
|
@ -100,6 +100,11 @@ _UI_EXTERN void uiDarwinControlChildVisibilityChanged(uiDarwinControl *);
|
|||
uiDarwinControl(c)->enabled = NO; \
|
||||
uiDarwinControlSyncEnableState(uiDarwinControl(c), uiControlEnabledToUser(c)); \
|
||||
}
|
||||
#define uiDarwinControlDefaultSetFocus(type, handlefield) \
|
||||
static void type ## SetFocus(uiControl *c) \
|
||||
{ \
|
||||
return; \
|
||||
}
|
||||
#define uiDarwinControlDefaultSyncEnableState(type, handlefield) \
|
||||
static void type ## SyncEnableState(uiDarwinControl *c, int enabled) \
|
||||
{ \
|
||||
|
@ -159,6 +164,7 @@ _UI_EXTERN void uiDarwinControlChildVisibilityChanged(uiDarwinControl *);
|
|||
uiDarwinControlDefaultEnabled(type, handlefield) \
|
||||
uiDarwinControlDefaultEnable(type, handlefield) \
|
||||
uiDarwinControlDefaultDisable(type, handlefield) \
|
||||
uiDarwinControlDefaultSetFocus(type, handlefield) \
|
||||
uiDarwinControlDefaultSyncEnableState(type, handlefield) \
|
||||
uiDarwinControlDefaultSetSuperview(type, handlefield) \
|
||||
uiDarwinControlDefaultHugsTrailingEdge(type, handlefield) \
|
||||
|
@ -186,6 +192,7 @@ _UI_EXTERN void uiDarwinControlChildVisibilityChanged(uiDarwinControl *);
|
|||
uiControl(var)->Enabled = type ## Enabled; \
|
||||
uiControl(var)->Enable = type ## Enable; \
|
||||
uiControl(var)->Disable = type ## Disable; \
|
||||
uiControl(var)->SetFocus = type ## SetFocus; \
|
||||
uiDarwinControl(var)->SyncEnableState = type ## SyncEnableState; \
|
||||
uiDarwinControl(var)->SetSuperview = type ## SetSuperview; \
|
||||
uiDarwinControl(var)->HugsTrailingEdge = type ## HugsTrailingEdge; \
|
||||
|
|
Loading…
Reference in New Issue