コード例 #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);
            }
        }
コード例 #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);
            }
        }
コード例 #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();
 }
コード例 #4
0
ファイル: window.cs プロジェクト: bholcomb/gameEngine
        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;
        }
コード例 #5
0
ファイル: window.cs プロジェクト: bholcomb/gameEngine
        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;
        }
コード例 #6
0
ファイル: window.cs プロジェクト: bholcomb/gameEngine
        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;
        }
コード例 #7
0
ファイル: window.cs プロジェクト: an87li/gameEngine
        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);
        }
コード例 #8
0
 public static void SetNextTreeNodeOpened(bool opened, SetCondition setCondition)
 {
     ImGuiNative.igSetNextTreeNodeOpened(opened, setCondition);
 }
コード例 #9
0
 public static void SetNextWindowPos(Vector2 position, SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPos(position, condition);
 }
コード例 #10
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond);
コード例 #11
0
 public static extern void igSetWindowPos(Vector2 pos, SetCondition cond);  //(not recommended)
コード例 #12
0
 public static void setNextWindowSize(Vector2 size, SetCondition cond = SetCondition.Always)
 {
     setNextWindowSizeValue     = size;
     setNextWindowSizeCondition = cond;
 }
コード例 #13
0
        public static void setWindowSize(Vector2 sz, SetCondition cond = SetCondition.Always)
        {
            Window win = currentWindow;

            win.setSize(sz, cond);
        }
コード例 #14
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetNextWindowPosCenter(SetCondition cond);
コード例 #15
0
 public static extern void igSetWindowSize(Vector2 size, SetCondition cond); //(not recommended)
コード例 #16
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetNextTreeNodeOpened(bool opened, SetCondition cond);
コード例 #17
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetNextWindowPos(Vector2 pos, SetCondition cond);
コード例 #18
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetWindowCollapsed2(string name, bool collapsed, SetCondition cond);
コード例 #19
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetWindowSize2(string name, Vector2 size, SetCondition cond);
コード例 #20
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetWindowPosByName(string name, Vector2 pos, SetCondition cond);
コード例 #21
0
 public static void SetNextWindowPosCenter(SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPosCenter(condition);
 }
コード例 #22
0
 public static extern void igSetNextWindowPosCenter(SetCondition cond);
コード例 #23
0
 public static void SetWindowSize(Vector2 size, SetCondition cond = 0)
 {
     ImGuiNative.igSetWindowSize(size, cond);
 }
コード例 #24
0
 public static extern void igSetWindowSize(Vector2 size, SetCondition cond);
コード例 #25
0
 public static void setNextWindowPosition(Vector2 pos, SetCondition cond = SetCondition.Always)
 {
     setNextWindowPositionValue     = pos;
     setNextWindowPositionCondition = cond;
 }
コード例 #26
0
 public static extern void igSetWindowPosByName(string name, Vector2 pos, SetCondition cond);
コード例 #27
0
        public static void setWindowPosition(Vector2 pos, SetCondition cond = SetCondition.Always)
        {
            Window win = currentWindow;

            win.setPosition(pos, cond);
        }
コード例 #28
0
 public static extern void igSetWindowCollapsed2(string name, bool collapsed, SetCondition cond);
コード例 #29
0
ファイル: ImGuiNative.cs プロジェクト: mellinoe/ImGui.NET
 public static extern void igSetNextWindowSize(Vector2 size, SetCondition cond);
コード例 #30
0
 public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond); //(not recommended)
コード例 #31
0
 public static extern void igSetWindowPos(Vector2 pos, SetCondition cond);
コード例 #32
0
ファイル: ImGui.cs プロジェクト: mellinoe/ImGui.NET
 public static void SetNextWindowSize(Vector2 size, SetCondition condition)
 {
     ImGuiNative.igSetNextWindowSize(size, condition);
 }
コード例 #33
0
 public static extern void igSetWindowCollapsed(bool collapsed, SetCondition cond);
コード例 #34
0
ファイル: ImGui.cs プロジェクト: mellinoe/ImGui.NET
 public static void SetNextWindowPos(Vector2 position, SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPos(position, condition);
 }
コード例 #35
0
 public static extern void igSetWindowSize2(string name, Vector2 size, SetCondition cond);
コード例 #36
0
ファイル: ImGui.cs プロジェクト: mellinoe/ImGui.NET
 public static void SetNextWindowPosCenter(SetCondition condition)
 {
     ImGuiNative.igSetNextWindowPosCenter(condition);
 }
コード例 #37
0
 public static extern void igSetNextTreeNodeOpened(bool opened, SetCondition cond);
コード例 #38
0
ファイル: ImGui.cs プロジェクト: mellinoe/ImGui.NET
 public static void SetNextTreeNodeOpened(bool opened, SetCondition setCondition)
 {
     ImGuiNative.igSetNextTreeNodeOpened(opened, setCondition);
 }