]> Shamusworld >> Repos - architektonas/commit
GUI functionality fixes.
authorShamus Hammons <jlhamm@acm.org>
Fri, 29 May 2020 01:22:57 +0000 (20:22 -0500)
committerShamus Hammons <jlhamm@acm.org>
Fri, 29 May 2020 01:22:57 +0000 (20:22 -0500)
commitbf5a50feb0f84a4627a65c5b82c3ca2d2eefe54b
tree8f7d4bd15d77ff6b1a7eada480fd6235ab2273b4
parentc20f82651fdc4dd26172bcb71a85e6eb29eacd43
GUI functionality fixes.

 - Dimension offsets work well now.
 - Add pen stamp button, to stamp pen attributes on selected items.
 - Fix std::vector references to use a typedef (VPVector for
   std::vector<void *>, etc.) in order to make the code easier to read &
   understand; vector iterators too.
 - Add ability to select all objects.
 - Adding to selection while holding down CTRL with selection rectangle
   works, deselect objects with single clicks as well.
18 files changed:
TODO
res/architektonas.qrc
res/pen-stamp.png [new file with mode: 0644]
src/applicationwindow.cpp
src/applicationwindow.h
src/drawingview.cpp
src/drawingview.h
src/geometry.cpp
src/geometry.h
src/global.cpp
src/global.h
src/painter.cpp
src/penwidget.cpp
src/penwidget.h
src/structs.h
src/utils.cpp
src/utils.h
src/vector.cpp