Julian Ospald
cfb428a70e
Dump glade
2016-07-28 21:14:31 +02:00
hasufell
984ed40c63
Port to diagrams >1.3
...
# Conflicts:
# Algebra/Vector.hs
# CG2.cabal
# Graphics/Diagram/Core.hs
# Graphics/Diagram/Gif.hs
# Graphics/Diagram/Gtk.hs
# Test/Vector.hs
2015-05-21 02:14:15 +02:00
hasufell
013dfd054b
Implement vertex categorisation for Polygon Triangulation
2015-01-07 18:55:16 +01:00
hasufell
2ccb52eb62
VEC: Fix the inRange function
...
It now takes a PROPER square, as in ((xmin, ymin), (xmax, ymax))
instead of ((xmin, xmax), (ymin, ymax)) and also works
with negative values.
Because the meaning of the arguments has changed, we also
had to fix all uses of it.
2014-12-17 03:35:33 +01:00
hasufell
a7774b69a4
Restructure Graphics/Diagram subdir, rename modules
2014-12-03 22:02:42 +01:00
hasufell
9bc0b5e846
GUI: rename the tree window title to 'Tree'
2014-12-01 02:21:25 +01:00
hasufell
968262d935
GUI: fix widget hiding
2014-11-30 00:19:57 +01:00
hasufell
3e4a148578
GUI: fix algo 5 tree visualization, we broke it
2014-11-30 00:02:58 +01:00
hasufell
543b08df2c
GUI/DIAG: allow visualizing the rangeSearch and the tree
2014-11-29 23:45:53 +01:00
hasufell
3b61d21549
GUI: allow to draw kdSquares
2014-11-29 19:21:46 +01:00
hasufell
e673fee652
Read the obj file as ByteString and pass ByteString to the Parser
2014-11-21 04:49:17 +01:00
hasufell
ea88ef84ea
Improve code prettiness
2014-11-16 16:45:51 +01:00
hasufell
84bfeb27e0
GUI: hide the tree window if a different algo is chosen
2014-11-16 00:29:07 +01:00
hasufell
f3cd0fa676
Use System.FilePath.Posix instead of our own implementation
2014-11-16 00:25:17 +01:00
hasufell
3f3467cc44
Refactor some function names for readability
2014-11-16 00:13:44 +01:00
hasufell
e0a1c6ebba
GUI: fix window title of QuadTree window
2014-11-15 15:35:35 +01:00
hasufell
f3cabab280
Implement visualizing the quad tree in a separate window
...
This window creation still sucks a bit, we should realize it
without actually showing it.
2014-11-15 03:58:38 +01:00
hasufell
c964afee10
GUI: hide the quad tree path entry widget by default
2014-11-15 00:32:16 +01:00
hasufell
ecf203c825
DIAG: Allow drawing the square the user path points to
2014-11-14 21:28:56 +01:00
hasufell
62d7c9ffcd
ALGO: implement the quad tree
2014-11-13 23:05:56 +01:00
hasufell
ddff8b1fb2
Allow drawing the polygon stuff via GUI
2014-10-25 03:15:38 +02:00
hasufell
778dc16a3f
GUI: use infix instead of ap
2014-10-17 14:04:37 +02:00
hasufell
2baeea4d4b
GUI: make the MkMyGUI call less ugly
2014-10-17 01:06:24 +02:00
hasufell
dc137d55de
Update project name
2014-10-15 22:50:39 +02:00
hasufell
be2787103a
GUI: don't show error dialogs if there hasn't been any file chosen
2014-10-12 20:00:42 +02:00
hasufell
7a73ea7a1d
GUI: correct window title to CG2
2014-10-12 15:14:26 +02:00
hasufell
f0789b59e3
GUI: set window title
2014-10-12 04:23:27 +02:00
hasufell
43f618269d
GUI: update version in about dialog
2014-10-12 04:23:16 +02:00
hasufell
393d37d1a9
GUI: don't redraw instantly on scaling point thickness
...
It broke performance.
2014-10-12 03:15:34 +02:00
hasufell
5e5f305c65
GUI: merge callback functions into drawDiag/saveDiag
2014-10-11 02:01:17 +02:00
hasufell
0681b4d605
GUI: remove code duplication
2014-10-11 00:16:18 +02:00
hasufell
869cbd0af3
GUI: instantly redraw for enabling checkboxes and other stuff
2014-10-11 00:02:06 +02:00
hasufell
b6aa9d9086
GUI: fix signal handling for onExpose
...
Doing the signal handling connect inside the callback function
was a bad idea. Instead do it in the makeGUI function and just
call onClickedDrawButton for every expose event.
2014-10-11 00:01:43 +02:00
hasufell
954b104642
Style
2014-10-10 17:40:25 +02:00
hasufell
6e4c7e47c2
Restructure modules
2014-10-10 17:40:08 +02:00