6 Commits (8db988ca875d51c39e2d51e147a81a5a063c4a85)

Author SHA1 Message Date
Krisjanis Rijnieks 8db988ca87 Prevent exec SelNext and SelPrevSurfaceCmd when no surfaces present 9 years ago
Krisjanis Rijnieks 2d504160d5 Add HexagonSurface as base for CircleSurface 9 years ago
Krisjanis Rijnieks 60fedb1277 Make presets a hidden feature for now 9 years ago
Krisjanis Rijnieks 17433cdb97 Add loading presets from xml 9 years ago
Krisjanis Rijnieks 5076b39c89 Make SurfaceStack not a singleton 9 years ago
Krisjanis Rijnieks a722ef1b2f Rename application states to modes 9 years ago
Krisjanis Rijnieks b3b5ba13fe Remove SurfaceManagerGui 9 years ago
Krisjanis Rijnieks fc0055cad7 Integrate the SourcesEditorWidget into Application 9 years ago
Krisjanis Rijnieks 3644c25f95 Rename SourcesEditor to SourcesEditorWidget 9 years ago
Krisjanis Rijnieks f3ef6e8134 Clean up after ProjectionEditorWidget move 9 years ago
Krisjanis Rijnieks 432cf61cd3 Add setup related calls to ProjectionMappingState::setup() 9 years ago
Krisjanis Rijnieks 198b4456c5 Change owner of ProjectionEditorWidget to Gui 9 years ago
Krisjanis Rijnieks 5c37c56ecb Rename ProjectionEditor to ProjectionEditorWidget 9 years ago
Krisjanis Rijnieks 782717215d Call ProjectionEditor::update() from ProjectionMappingState 9 years ago
Krisjanis Rijnieks d65e498623 Move related mousePressed() part to ProjectionMappingState::mousePressed() 9 years ago
Krisjanis Rijnieks 0a15a972f9 Move projection editor mouseDragged part to ProjectionMappingState 9 years ago
Krisjanis Rijnieks 74c07b6234 Move mouseReleased from SurfaceManagerGui to states 9 years ago
Krisjanis Rijnieks aeae570b73 Move projection editor draw to ProjectionMappingState 9 years ago
Krisjanis Rijnieks 038758ce33 Fix ScaleWidget not capturing new surface after duplicate 9 years ago
Krisjanis Rijnieks fa71960821 Fix not being able to drag vertices in projection mapping mode 9 years ago
Krisjanis Rijnieks a469046721 Add setting surface color and opacity in ..State::draw() 9 years ago
Krisjanis Rijnieks 7749a6bfb8 Improve folder structure 9 years ago
Krisjanis Rijnieks 899c1db43f Draw the surface manager in application states 9 years ago
Krisjanis Rijnieks 5efee9111c Integrate SurfaceHighlightWidget into Application 9 years ago
Krisjanis Rijnieks 2eaa2faac3 Add LayerPanelWidget as a separate class 9 years ago
Krisjanis Rijnieks 4ea034091e Clarify onGuiEvent comment on widgets 9 years ago
Krisjanis Rijnieks c0bca38193 Remove DeselectSurfaceCmd use if no surface selected 9 years ago
Krisjanis Rijnieks 8793e84bd8 Remove ScaleSurfaceUp/Dn commands, use ScaleSurfaceFromToCmd instead 9 years ago
Krisjanis Rijnieks f570ce448f Fix bug in ProjectionMappingState::onGuiEvent 9 years ago
Krisjanis Rijnieks ac32484445 Add ScaleSurfaceFromToCmd and integrate it 9 years ago
Krisjanis Rijnieks 8ad0a307e4 Add primitive and buggy ScaleWidget functionality 9 years ago
Krisjanis Rijnieks 5f20529efb Add pure virtual `ApplicationBaseState::onGuiEvent` method 9 years ago
Krisjanis Rijnieks ebf121e1ce Add work in progress `GuiWidgetEvent` 9 years ago
Krisjanis Rijnieks 86b55edcc7 Add visual sketch of the GUI scaling handle 9 years ago
Krisjanis Rijnieks 4344bd3f6b Make `ScaleSurface*` steps bigger 9 years ago
Krisjanis Rijnieks 8ddfe2b243 Add shortcuts for `ScaleSurface*` commands 9 years ago
Krisjanis Rijnieks 020617876d Add label to the layer panel 9 years ago
Krisjanis Rijnieks 89294005f2 Fix layer panel positioning 9 years ago
Krisjanis Rijnieks a1f4363403 Implement `MvLayerUpCmd` and `MvLayerDnCmd` into `ProectionMappingState` 9 years ago
Krisjanis Rijnieks 8d979caf4b Add simple layer panel to `ProjectionMappingState::draw()` 9 years ago
Krisjanis Rijnieks f392cab199 Fix crash on space press when no surface selected in projection mapping mode 9 years ago
Krisjanis Rijnieks 2a8a7c0fbc Replace deselect on SPACE with toggle pause 9 years ago
Krisjanis Rijnieks ce772c210e Indegrate `DuplicateSurfaceCmd` into `Application` 9 years ago
Krisjanis Rijnieks cf60a372df Select first surface when hitting tab in projection mapping mode if no surface selected 9 years ago
Krisjanis Rijnieks 83e7865130 Fix crashing when hitting tab on no surface selected 9 years ago
Krisjanis Rijnieks 19bbb3a06c Integrate `SetNextSourceCmd` into `Application` 9 years ago
Krisjanis Rijnieks 0f35e210fc Allow grid warp source with one row or column 9 years ago
Krisjanis Rijnieks aee04f4401 Deselect surface on space key press 9 years ago
Krisjanis Rijnieks eda4f8ad1f Handle `backgroundPressedEvent` properly in the `Application` 9 years ago
Krisjanis Rijnieks 57164d85c3 Exec `StartDragSurfaceCmd` on surfacePressed event 9 years ago