Exemple #1
0
        public static void setWindowSize(String winName, Vector2 sz, SetCondition cond = SetCondition.Always)
        {
            Window win = findWindow(winName);

            if (win != null)
            {
                win.setSize(sz, cond);
            }
        }
Exemple #2
0
        public static void setWindowPosition(String winName, Vector2 pos, SetCondition cond = SetCondition.Always)
        {
            Window win = findWindow(winName);

            if (win != null)
            {
                win.setPosition(pos, cond);
            }
        }
Exemple #3
0
 public ServiceRecordModel()
 {
     _Contact       = new ContactPersonModel();
     _Address       = new AddressDetail();
     _Product       = new ProductModel();
     _ServiceType   = new ServiceType();
     _CallType      = new CallType();
     _SetCondition  = new SetCondition();
     _RecievedItems = new RecievedItems();
 }
Exemple #4
0
        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;
        }
Exemple #5
0
        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;
        }
Exemple #6
0
        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;
        }
Exemple #7
0
        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);
        }
Exemple #8
0
 public static void SetNextTreeNodeOpened(bool opened, SetCondition setCondition)
 {
     ImGuiNative.igSetNextTreeNodeOpened(opened, setCondition);
 }
Exemple #9
0
 public static void SetNextWindowPos(Vector2 position, SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPos(position, condition);
 }
Exemple #10
0
 public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond);
Exemple #11
0
 public static extern void igSetWindowPos(Vector2 pos, SetCondition cond);  //(not recommended)
Exemple #12
0
 public static void setNextWindowSize(Vector2 size, SetCondition cond = SetCondition.Always)
 {
     setNextWindowSizeValue     = size;
     setNextWindowSizeCondition = cond;
 }
Exemple #13
0
        public static void setWindowSize(Vector2 sz, SetCondition cond = SetCondition.Always)
        {
            Window win = currentWindow;

            win.setSize(sz, cond);
        }
Exemple #14
0
 public static extern void igSetNextWindowPosCenter(SetCondition cond);
Exemple #15
0
 public static extern void igSetWindowSize(Vector2 size, SetCondition cond); //(not recommended)
Exemple #16
0
 public static extern void igSetNextTreeNodeOpened(bool opened, SetCondition cond);
Exemple #17
0
 public static extern void igSetNextWindowPos(Vector2 pos, SetCondition cond);
Exemple #18
0
 public static extern void igSetWindowCollapsed2(string name, bool collapsed, SetCondition cond);
Exemple #19
0
 public static extern void igSetWindowSize2(string name, Vector2 size, SetCondition cond);
Exemple #20
0
 public static extern void igSetWindowPosByName(string name, Vector2 pos, SetCondition cond);
Exemple #21
0
 public static void SetNextWindowPosCenter(SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPosCenter(condition);
 }
 public static extern void igSetNextWindowPosCenter(SetCondition cond);
Exemple #23
0
 public static void SetWindowSize(Vector2 size, SetCondition cond = 0)
 {
     ImGuiNative.igSetWindowSize(size, cond);
 }
 public static extern void igSetWindowSize(Vector2 size, SetCondition cond);
Exemple #25
0
 public static void setNextWindowPosition(Vector2 pos, SetCondition cond = SetCondition.Always)
 {
     setNextWindowPositionValue     = pos;
     setNextWindowPositionCondition = cond;
 }
 public static extern void igSetWindowPosByName(string name, Vector2 pos, SetCondition cond);
Exemple #27
0
        public static void setWindowPosition(Vector2 pos, SetCondition cond = SetCondition.Always)
        {
            Window win = currentWindow;

            win.setPosition(pos, cond);
        }
 public static extern void igSetWindowCollapsed2(string name, bool collapsed, SetCondition cond);
Exemple #29
0
 public static extern void igSetNextWindowSize(Vector2 size, SetCondition cond);
Exemple #30
0
 public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond); //(not recommended)
 public static extern void igSetWindowPos(Vector2 pos, SetCondition cond);
Exemple #32
0
 public static void SetNextWindowSize(Vector2 size, SetCondition condition)
 {
     ImGuiNative.igSetNextWindowSize(size, condition);
 }
 public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond);
Exemple #34
0
 public static void SetNextWindowPos(Vector2 position, SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPos(position, condition);
 }
 public static extern void igSetWindowSize2(string name, Vector2 size, SetCondition cond);
Exemple #36
0
 public static void SetNextWindowPosCenter(SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPosCenter(condition);
 }
 public static extern void igSetNextTreeNodeOpened(bool opened, SetCondition cond);
Exemple #38
0
 public static void SetNextTreeNodeOpened(bool opened, SetCondition setCondition)
 {
     ImGuiNative.igSetNextTreeNodeOpened(opened, setCondition);
 }