g.FocusRequestNextCounterTabStop =window->DC.FocusCounterTabStop+(g.IO.KeyShift?(is_tab_stop?-1:0):+1);// Modulo on index will be applied at the end of frame once we've got the total counter of items.
g.TabFocusRequestNextCounterTabStop =window->DC.FocusCounterTabStop+(g.IO.KeyShift?(is_tab_stop?-1:0):+1);// Modulo on index will be applied at the end of frame once we've got the total counter of items.
// Legacy Focus/Tabbing system (older than Nav, active even if Nav is disabled, misnamed. FIXME-NAV: This needs a redesign!)
// Legacy Focus/Tabbing system (older than Nav, active even if Nav is disabled, misnamed. FIXME-NAV: This needs a redesign!)
ImGuiWindow* FocusRequestCurrWindow;//
ImGuiWindow*TabFocusRequestCurrWindow;//
ImGuiWindow* FocusRequestNextWindow;//
ImGuiWindow*TabFocusRequestNextWindow;//
int FocusRequestCurrCounterRegular;// Any item being requested for focus, stored as an index (we on layout to be stable between the frame pressing TAB and the next frame, semi-ouch)
intTabFocusRequestCurrCounterRegular;// Any item being requested for focus, stored as an index (we on layout to be stable between the frame pressing TAB and the next frame, semi-ouch)
int FocusRequestCurrCounterTabStop;// Tab item being requested for focus, stored as an index
intTabFocusRequestCurrCounterTabStop;// Tab item being requested for focus, stored as an index
int FocusRequestNextCounterRegular;// Stored for next frame
intTabFocusRequestNextCounterRegular;// Stored for next frame
int FocusRequestNextCounterTabStop;// "
intTabFocusRequestNextCounterTabStop;// "
bool FocusTabPressed;//
boolTabFocusPressed;//
// Render
// Render
floatDimBgRatio;// 0.0..1.0 animation when fading in a dimming background (for modal window and CTRL+TAB list)
floatDimBgRatio;// 0.0..1.0 animation when fading in a dimming background (for modal window and CTRL+TAB list)