Description:
Add rudimentary dropdown for menu button.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r637:bcf1cb2809c6 -

@@ -113,13 +113,38
113 {
113 {
114 bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Preserve});
114 bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Preserve});
115 }
115 }
116 if (Menu.activeButton("\ue058 Dezone", bridgeEngine.toolStatuses[Tool.Dezone], StyleSets.selected, StyleSets.white))
116 if (!bridgeEngine.toolStatuses[Tool.Dezone]) {
117 {
117 if (Menu.activeButton("\ue122 Bulldozer", bridgeEngine.toolStatuses[Tool.Bulldozer], StyleSets.selected, StyleSets.white))
118 bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Dezone});
118 {
119 bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Bulldozer});
120 }
121 }
122 else {
123 if (Menu.activeButton("\ue058 Dezone", bridgeEngine.toolStatuses[Tool.Dezone], StyleSets.selected, StyleSets.white))
124 {
125 bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Dezone});
126 }
119 }
127 }
120 if (Menu.activeButton("\ue122 Bulldozer", bridgeEngine.toolStatuses[Tool.Bulldozer], StyleSets.selected, StyleSets.white))
128
129
130 ImGui.SetCursorPosX(ImGui.GetCursorPosX() - 9);
131 if (ImGui.Button("\ue01d"))
132 {
133 ImGui.OpenPopup("BulldozerChildren");
134 }
135 if (ImGui.BeginPopup("BulldozerChildren"))
121 {
136 {
122 bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Bulldozer});
137 Logging.Debug("Opened popup.");
138 if (Menu.activeButton("\ue058 Dezone", bridgeEngine.toolStatuses[Tool.Dezone], StyleSets.selected, StyleSets.white))
139 {
140 bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Dezone});
141 ImGui.CloseCurrentPopup();
142 }
143 if (ImGui.Button("Cancel"))
144 {
145 ImGui.CloseCurrentPopup();
146 }
147 ImGui.EndPopup();
123 }
148 }
124 ImGui.Text("|");
149 ImGui.Text("|");
125
150
You need to be logged in to leave comments. Login now