Description:
Add rudimentary dropdown for menu button.
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -113,13 +113,38 | |||
|
113 | 113 | { |
|
114 | 114 | bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Preserve}); |
|
115 | 115 | } |
|
116 |
if ( |
|
|
117 | { | |
|
118 | bridgeEngine.toggleToolMessages.Add(new ToggleToolMessage {Tool = Tool.Dezone}); | |
|
116 | if (!bridgeEngine.toolStatuses[Tool.Dezone]) { | |
|
117 | if (Menu.activeButton("\ue122 Bulldozer", bridgeEngine.toolStatuses[Tool.Bulldozer], StyleSets.selected, StyleSets.white)) | |
|
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 | 149 | ImGui.Text("|"); |
|
125 | 150 |
You need to be logged in to leave comments.
Login now