46 Commits

Author SHA1 Message Date
Daniel Collin
c6f52ad6c3 Various fixes 2012-12-27 20:42:22 +01:00
Daniel Collin
28cd240b2e Lots of work on getting proper scrolling and track selection 2012-11-26 23:08:53 +01:00
Daniel Collin
bb784965d5 Latest 2012-11-26 00:07:30 +01:00
Daniel Collin
5f1b90ee93 Lots of various fixes 2012-11-25 14:53:33 +01:00
Daniel Collin
f7984f0d1d Added color selection for tracks
Closes #26
2012-11-25 11:01:07 +01:00
Daniel Collin
0208c68c3f Tweaked the position of tracks when folded 2012-11-24 17:47:01 +01:00
Daniel Collin
baf1ae03de Handle focus 2012-11-24 17:37:25 +01:00
Daniel Collin
83e62e15eb Misc cleanup and rendering of selection 2012-11-24 15:16:48 +01:00
Daniel Collin
d8b9adbf8d Moved some files around. Made glfw compile on windows, added main function to windows/glfw 2012-11-23 18:57:33 +01:00
Daniel Collin
081cb8cd3e Latest with various fixes 2012-11-22 20:34:52 +01:00
Daniel Collin
d7b2916e15 Fixed correct size of groups and correct size of selection marker 2012-11-22 17:19:09 +01:00
Daniel Collin
46fb889216 WIP on grouping 2012-11-21 23:37:54 +01:00
Daniel Collin
bd4dd1e358 WIP on group support 2012-11-14 22:42:16 +01:00
Daniel Collin
db839cd75c Improved group rendering and made some cleanup 2012-11-12 21:35:53 +01:00
Daniel Collin
65b6b3a3e9 Fixed compile errors 2012-11-12 08:55:50 +01:00
Daniel Collin
324d3dbd84 Grouping WIP 2012-11-11 22:16:50 +01:00
Daniel Collin
d33792841c Data restructuring and preparing for group support 2012-11-11 19:39:31 +01:00
Daniel Collin
8a8594a21f Now using embedded arrow images 2012-11-11 16:03:03 +01:00
Daniel Collin
9d145daf98 Fully implemented track folding (yah)
Closes #25
2012-11-11 13:52:22 +01:00
Daniel Collin
9b7f5c5a27 Better handling of cursor position / rendering of tracks that may have variable size 2012-11-10 22:16:22 +01:00
Daniel Collin
2566d0eff5 Cleanup, split rendering into separate functions and preparation for folded rendering of tracks 2012-11-10 18:28:31 +01:00
Daniel Collin
177190d690 WIP on folding (also made some cleanup in the track rendering) 2012-11-10 17:48:37 +01:00
Daniel Collin
0b4dddb41d Implemented row selection from editbox 2012-11-10 11:32:21 +01:00
Daniel Collin
32de63f99d Support for tracks to lose focus to other controls (like edit boxes) 2012-11-09 22:38:56 +01:00
Daniel Collin
f3a9028be3 fixed some code that broke during win32 refactoring 2012-11-08 23:05:19 +01:00
Daniel Collin
67af924cb9 merge 2012-11-08 21:51:45 +01:00
Daniel Collin
bf7c7cfff0 Fixed masking of font size 2012-11-08 21:51:19 +01:00
Daniel Collin
5fffecc270 Merge and Win32 compile fixes 2012-11-08 15:06:21 +01:00
Daniel Collin
b2642100f5 Win32 compile fixes 2012-11-08 14:43:46 +01:00
Daniel Collin
cb9a027490 Fixed text overlap when editing value. Also added pressing esc aborts the edit
Closes #12
2012-11-04 12:42:38 +01:00
Daniel Collin
e08e1189c9 Implementd cut/copy and paste of track data
Closes #19
2012-11-04 12:26:25 +01:00
Daniel Collin
ca73e5748a Made it possible to do selection of rows and tracks (shift + arrow keys) 2012-11-04 10:17:49 +01:00
Daniel Collin
4015d13f40 Implemented rendering of interpolation type
Closes #14
2012-11-03 23:23:23 +01:00
Daniel Collin
b883f6e8e8 Implemented new font for track names and also adjusting the track width if the names are too long and center the text if less than min track size
Closes #9
2012-11-03 22:28:13 +01:00
Daniel Collin
dd46b25c72 Fixed most issues with strange scrolling
Closes #10
2012-11-02 23:10:33 +01:00
Daniel Collin
624d4fc487 Track display behaves much better now 2012-11-02 22:47:21 +01:00
Daniel Collin
241937cad2 Removed dots to match the look of the original editor (dunno if its good or bad) 2012-10-29 21:38:46 +01:00
Daniel Collin
aeb99eb6ec Now use the screen better when expanding the window size.
The calculation is still a bit of but works better and is part of the "Tracks/controls should resize when window is resized" issue
2012-10-29 21:14:25 +01:00
Daniel Collin
ae0d7af221 Fixed issue that you had fewer tracks than a given number they wouldn't render
Closes #16
2012-10-29 19:29:43 +01:00
Daniel Collin
84746aa8b6 Clamping so we don't index outside of the available tracks 2012-10-28 19:47:32 +01:00
Daniel Collin
0a1f563afb Added support for editing of values 2012-10-28 19:04:30 +01:00
Daniel Collin
6a46001a6e Added marker for where the data is edited 2012-10-28 18:10:51 +01:00
Daniel Collin
36bbcfda6d Current status 2012-10-28 03:23:09 +01:00
Daniel Collin
376be44f44 Basic playback working 2012-10-27 17:44:06 +02:00
Daniel Collin
8a0024415e WIP on fixing up TrackerView 2012-10-27 17:05:08 +02:00
Daniel Collin
52fbdd93de Moved tracker ui code to TrackView.c/h 2012-10-25 22:48:16 +02:00