public static void setWindowSize(String winName, Vector2 sz, SetCondition cond = SetCondition.Always) { Window win = findWindow(winName); if (win != null) { win.setSize(sz, cond); } }
public static void setWindowPosition(String winName, Vector2 pos, SetCondition cond = SetCondition.Always) { Window win = findWindow(winName); if (win != null) { win.setPosition(pos, cond); } }
public ServiceRecordModel() { _Contact = new ContactPersonModel(); _Address = new AddressDetail(); _Product = new ProductModel(); _ServiceType = new ServiceType(); _CallType = new CallType(); _SetCondition = new SetCondition(); _RecievedItems = new RecievedItems(); }
public void setPosition(Vector2 pos, SetCondition cond) { if ((cond & mySetPositionAllowFlags) == 0) { return; } //turn off single use flags mySetPositionAllowFlags &= ~(SetCondition.Once | SetCondition.FirstUseEver | SetCondition.Appearing); position = pos; }
public void setSize(Vector2 sz, SetCondition cond) { if ((cond & mySetSizeAllowFlags) == 0) { return; } //turn off single use flags mySetSizeAllowFlags &= ~(SetCondition.Once | SetCondition.FirstUseEver | SetCondition.Appearing); size = sz; }
public Window(String winName, Flags createFlags = Flags.DefaultWindow) { parent = null; child = null; sibling = null; flags = createFlags; //setup the ID of this window name = winName; id = UI.idStack.getId(winName); moveId = getChildId("MOVE"); mySetPositionAllowFlags = mySetSizeAllowFlags = SetCondition.Always | SetCondition.Appearing | SetCondition.FirstUseEver | SetCondition.Once; }
public Window(String winName, Flags createFlags = Flags.DefaultWindow) { parentWindow = null; childWindow = null; siblingWindow = null; flags = createFlags; //setup the ID of this window name = winName; id = ImGui.idStack.getId(winName); moveId = getChildId("MOVE"); mySetPositionAllowFlags = mySetSizeAllowFlags = SetCondition.Always | SetCondition.Appearing | SetCondition.FirstUseEver | SetCondition.Once; menuColums = new MenuColumns(this); Group g = new Group(); g.myLayout = Layout.Vertical; myGroupStack.Push(g); }
public static void SetNextTreeNodeOpened(bool opened, SetCondition setCondition) { ImGuiNative.igSetNextTreeNodeOpened(opened, setCondition); }
public static void SetNextWindowPos(Vector2 position, SetCondition condition) { ImGuiNative.igSetNextWindowPos(position, condition); }
public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond);
public static extern void igSetWindowPos(Vector2 pos, SetCondition cond); //(not recommended)
public static void setNextWindowSize(Vector2 size, SetCondition cond = SetCondition.Always) { setNextWindowSizeValue = size; setNextWindowSizeCondition = cond; }
public static void setWindowSize(Vector2 sz, SetCondition cond = SetCondition.Always) { Window win = currentWindow; win.setSize(sz, cond); }
public static extern void igSetNextWindowPosCenter(SetCondition cond);
public static extern void igSetWindowSize(Vector2 size, SetCondition cond); //(not recommended)
public static extern void igSetNextTreeNodeOpened(bool opened, SetCondition cond);
public static extern void igSetNextWindowPos(Vector2 pos, SetCondition cond);
public static extern void igSetWindowCollapsed2(string name, bool collapsed, SetCondition cond);
public static extern void igSetWindowSize2(string name, Vector2 size, SetCondition cond);
public static extern void igSetWindowPosByName(string name, Vector2 pos, SetCondition cond);
public static void SetNextWindowPosCenter(SetCondition condition) { ImGuiNative.igSetNextWindowPosCenter(condition); }
public static void SetWindowSize(Vector2 size, SetCondition cond = 0) { ImGuiNative.igSetWindowSize(size, cond); }
public static extern void igSetWindowSize(Vector2 size, SetCondition cond);
public static void setNextWindowPosition(Vector2 pos, SetCondition cond = SetCondition.Always) { setNextWindowPositionValue = pos; setNextWindowPositionCondition = cond; }
public static void setWindowPosition(Vector2 pos, SetCondition cond = SetCondition.Always) { Window win = currentWindow; win.setPosition(pos, cond); }
public static extern void igSetNextWindowSize(Vector2 size, SetCondition cond);
public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond); //(not recommended)
public static extern void igSetWindowPos(Vector2 pos, SetCondition cond);
public static void SetNextWindowSize(Vector2 size, SetCondition condition) { ImGuiNative.igSetNextWindowSize(size, condition); }