Description:
Refactor Dialog to use StyleSet.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r285:b7e3321396b3 -

@@ -111,26 +111,13
111 if (show)
111 if (show)
112 {
112 {
113 ImGui.PushFont(font);
113 ImGui.PushFont(font);
114
115 ImGui.GetStyle().WindowMenuButtonPosition = ImGuiDir.None;
114 ImGui.GetStyle().WindowMenuButtonPosition = ImGuiDir.None;
116 ImGui.PushStyleVar(ImGuiStyleVar.FrameRounding, 0.0f);
117 ImGui.PushStyleVar(ImGuiStyleVar.WindowRounding, 0.0f);
118 ImGui.PushStyleVar(ImGuiStyleVar.FrameBorderSize, 1.0f);
119 ImGui.PushStyleColor(ImGuiCol.WindowBg, new Num.Vector4(0.75f, 0.75f, 0.75f, 1f));
120
115
121 ImGui.PushStyleColor(ImGuiCol.TitleBg, StyleSet.title_bar);
116 StyleSet.pushStyleVarSet(StyleSet.defaultWindowVars);
122 ImGui.PushStyleColor(ImGuiCol.TitleBgActive, StyleSet.title_bar);
117 StyleSet.pushColorSet(StyleSet.defaultWindowColors);
123 ImGui.PushStyleColor(ImGuiCol.TitleBgCollapsed, StyleSet.title_bar);
124
125 ImGui.PushStyleColor(ImGuiCol.Border, new Num.Vector4(0f, 0f, 0f, 1f));
126 ImGui.PushStyleColor(ImGuiCol.BorderShadow, new Num.Vector4(0f, 0f, 0f, 0.5f));
127
118
128
129
130 ImGui.PushStyleColor(ImGuiCol.Button, new Num.Vector4(0.75f, 0.75f, 0.75f, 1f));
131 ImGui.PushStyleColor(ImGuiCol.Text, new Num.Vector4(0f, 0f, 0f, 1f));
132 ImGui.SetNextWindowSize(new Num.Vector2(400, 200));
119 ImGui.SetNextWindowSize(new Num.Vector2(400, 200));
133 ImGui.Begin(currentNode.data.speaker, ref show);
120 ImGui.Begin(currentNode.data.speaker, ref show, ImGuiWindowFlags.NoResize | ImGuiWindowFlags.NoCollapse | ImGuiWindowFlags.AlwaysAutoResize | ImGuiWindowFlags.NoSavedSettings);
134
121
135
122
136 if (currentNode.data.response != null)
123 if (currentNode.data.response != null)
@@ -167,9 +154,9
167
154
168 }
155 }
169 ImGui.End();
156 ImGui.End();
170 ImGui.GetStyle().WindowMenuButtonPosition = ImGuiDir.Left;
157 ImGui.GetStyle().WindowMenuButtonPosition = ImGuiDir.Left;
171 ImGui.PopStyleVar(3);
158 StyleSet.popStyleVarSet(StyleSet.defaultWindowVars);
172 ImGui.PopStyleColor(8);
159 StyleSet.popColorSet(StyleSet.defaultWindowColors);
173 ImGui.PopFont();
160 ImGui.PopFont();
174 }
161 }
175 return new_child;
162 return new_child;
You need to be logged in to leave comments. Login now