Commit Graph

66 Commits

Author SHA1 Message Date
kylelyk 5b8898e1d8 Fixed bug with selection drawing, added ability to specify max characters in every "column" in Horizontal Orientation, moved toggling of InputRoll orientation to TAStudio. 2014-09-01 15:35:48 +00:00
kylelyk b5af69a7c5 Fixed small bug introduced from last commit, added a different cursor for Horizontal Orientation. 2014-09-01 00:45:58 +00:00
kylelyk cdbb1bc13c Added helper function to convert from PixelsToRows and vice versa, helper properties for column header dimensions, ability to have different size column headers in vertical and a pre-scaled column width in horizontal orientation. 2014-08-31 23:03:59 +00:00
kylelyk 8edbc8bfe1 TAStudio: Fixed double middle/right click creating new marker. Fixed selected row not displaying properly. 2014-08-31 18:06:31 +00:00
adelikat 9534384e3d input roll - fix vertical padding in vertical mode 2014-08-31 17:22:53 +00:00
kylelyk 1b6d873fb1 VScrollbar in InputRoll now uses pixels. Various bugs with vertical scrolling. 2014-08-31 17:11:47 +00:00
kylelyk 69e9bc22d2 More graphics fixes for InputRoll and overhauled how scrollbars are maintained and calculated. VScrollbar is still in rows for now. 2014-08-31 15:40:02 +00:00
kylelyk d2eb036b90 Refactored a lot of InputRoll, started the foundation of changing orientation behavior, horizontal scrollbar now works completely. Have not tested horizontal orientation (not until vscrollbar is in pixels and switching between orientations is tested). 2014-08-30 18:42:14 +00:00
adelikat 15ba976416 Input Roll - move selection logic from Mouse click to Mouse down 2014-08-29 17:42:07 +00:00
adelikat 32795e1364 Input Roll - mouse wheel scrolling 2014-08-29 15:53:59 +00:00
adelikat ae45a8452b Input roll - a couple of small tweaks 2014-08-29 14:49:36 +00:00
adelikat e46a8a4286 InputRoll - don't draw a string from the text callback, if it is empty 2014-08-29 14:30:52 +00:00
adelikat a86897e5ba TAStudio - Fix InputRoll background callback logic, fix marker list background drawing logic 2014-08-29 00:04:42 +00:00
adelikat e11cc198a9 Double the speed of InputRoll when scrollbars are visible 2014-08-27 22:33:27 +00:00
adelikat db3192b727 Tastudio - fix background color 2014-08-24 14:31:25 +00:00
adelikat 4196e03b58 InputRoll - fix LastVisibleIndex setter (tastudio now scrolls as it records) 2014-08-24 14:25:45 +00:00
kylelyk 72eee2cc05 TasView and MarkerView are now completely set up at runtime and display properly. 2014-08-23 23:40:01 +00:00
adelikat 338dc124bd Input Roll - implement the gridlines property 2014-08-23 23:03:19 +00:00
adelikat 3e80e59f2d TAStudio - rip out uneeded stuff 2014-08-23 16:00:56 +00:00
adelikat ed26abd944 Drop int input roll onto tastudio, this causes countless regressions, and possibly crashes, but yeah 2014-08-23 15:19:48 +00:00
adelikat e4937563f6 InputRoll - temporarily add ensureVisible with an implementation for legacy support for now 2014-08-23 14:49:01 +00:00
adelikat c61e200161 InputRoll - Rip out a debug property in favor of a real one 2014-08-23 14:39:16 +00:00
adelikat b657268b35 Ditto 2014-08-23 14:36:55 +00:00
adelikat 982d134cd2 More stuff for input roll and other tinkerings in preparation for obsoleting TasView 2014-08-23 14:30:12 +00:00
adelikat bb35df0a5d Input Roll - more properties and stuff 2014-08-23 13:50:47 +00:00
adelikat e2ffd4c175 Input Roll - expose a Columns property 2014-08-23 13:19:48 +00:00
adelikat a381fcf349 Some renaming of stuff in preparation for obsoleting TasView 2014-08-23 13:14:25 +00:00
adelikat d258733570 InputRoll - some more properties that will be needed 2014-08-23 13:05:28 +00:00
adelikat 72f58bc69d Input Roll - horizontal scrolling in Horizontal Orientation 2014-08-23 12:30:21 +00:00
adelikat 885757c17d Input Roll - vertical scrolling, still todo: horizontal, and horizontal orientation 2014-08-22 00:39:56 +00:00
adelikat 86b1e2ed6d InputRoll - scrollbar stuff 2014-08-21 21:09:21 +00:00
adelikat d04d32d647 Input Roll - various things 2014-08-19 00:37:38 +00:00
adelikat 1e64adb6af InputRoll - Column change callback 2014-08-18 23:50:50 +00:00
adelikat 8c7fc8ffd9 Input Roll - progress on scroll bars 2014-08-18 21:38:02 +00:00
adelikat 7ffeeb7af2 InputRoll - proof of concept for bitmap drawing 2014-08-18 00:23:09 +00:00
adelikat 76c63ed5c6 input roll - stuff 2014-08-15 00:42:03 +00:00
adelikat 813d1b1669 Input Roll - FullRowSelect and MultiSelect properties, SelectedIndexChanged event 2014-08-14 23:10:56 +00:00
adelikat 53a765ec7c InputRoll - Selection drawing and click and ctrl-click logic 2014-08-14 22:48:59 +00:00
adelikat 2f9c33386e Input Roll - small progress on item selection 2014-08-12 11:07:21 +00:00
adelikat 0be92800fd Input Roll - small commit, nothing too useful 2014-08-11 11:11:51 +00:00
adelikat 2c0052ee20 Input Roll - implement column click event 2014-08-11 01:49:45 +00:00
adelikat d12938bf33 Input Roll - column highlighting 2014-08-11 01:23:53 +00:00
adelikat 930b0b8198 Input Roll - implement the UseCustomBackGround property and add some designer ignore attributes 2014-08-11 00:24:38 +00:00
adelikat 3e9d5533e1 Rename GDITextRenderer to GDIRenderer, Input Roll - implement the Background color callback 2014-08-11 00:08:16 +00:00
adelikat 84e1f057fb InputRoll - Remove an uneeded fill rect 2014-08-10 22:35:47 +00:00
adelikat b5638798b2 A round of code cleanup on InputRoll and GDI Renderer 2014-08-10 22:23:14 +00:00
adelikat 7f053fc007 Input Roll - simpler and more efficient code, with a decent speedup 2014-08-10 21:35:17 +00:00
zeromus a4988cca22 cleanup some GDI object lifecycle stuff 2014-08-10 18:49:17 +00:00
adelikat c16a4fefc6 Input Roll - track current cell information, including a cell changed event handler 2014-08-10 15:57:59 +00:00
adelikat 85d0f29ed2 Input troll - refresh on orientation change 2014-08-10 14:25:59 +00:00