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
To ProjectionMappingState
To TextureMappingState
|
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
Instead of the SurfaceManagerGui class.
|
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
Mouse releassed event caused crash
|
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 |