Commit Graph

880 Commits

Author SHA1 Message Date
adelikat 2ba9d090ac Tastudio - reset row count when starting a new project 2014-10-18 15:31:51 +00:00
adelikat 2e7ee97de9 Tastudio - various fixes to restart and initializing logic, still some flaws but makes things less catastrophic 2014-10-18 15:27:53 +00:00
adelikat cfd756feb0 Tastudio - greenzone shall now be called Savestate history when exposed to the user 2014-10-18 01:35:59 +00:00
adelikat 35b28e92ee Tastudio - on Movie/System mismatch, recalculate columns of the new platform when making a new default project 2014-10-18 01:26:30 +00:00
adelikat 305dea53ab Tastudio - a dialog to change the default "greenzone" settings 2014-10-18 01:01:45 +00:00
adelikat f930622b5e Move TasStateManagerSettings to its own file 2014-10-17 22:39:40 +00:00
adelikat e0525ebbe4 TAStudio - when input painting and other mouse events, wait to do AutoRestore until mouse up 2014-10-17 20:10:21 +00:00
adelikat 13f86451f4 tastudio - some cleanup 2014-10-17 19:31:42 +00:00
adelikat a820d95306 InputRoll - another round of fix! 2014-10-17 18:29:09 +00:00
adelikat a08e2f9a79 Tastudio - another round of fix cleanup 2014-10-17 18:14:21 +00:00
adelikat 02062a4589 Tastudio - some reorg and cleanup 2014-10-17 17:58:48 +00:00
adelikat 464102effe tastudio - some code cleanup 2014-10-17 17:40:11 +00:00
adelikat c0f484fc91 tastudio - greenzone settings - slight ui change 2014-10-17 17:14:47 +00:00
adelikat b8925d2635 InputRoll - oops, fix to highlighted text 2014-10-16 22:28:48 +00:00
adelikat 30d5c90156 InputRoll - draw icons in horizontal view 2014-10-16 20:50:07 +00:00
adelikat 3bc665a9c8 InputRoll - highlighted cells should have highlight colored text 2014-10-16 20:43:02 +00:00
adelikat 7fa6e0093d Tastudio - change context menu activation to be on right-mouse up instead of down, only show it if the user did not move the mouse wheel first (fixes the conflict between right-click-mousewheel scrolling vs context menu activation), wire up the clear greenzone context menu item. Instead of only activating right-click if there are selected items, show it anyway, and disable menu items that need selected items (which is a majority of them but not all) 2014-10-15 22:52:23 +00:00
adelikat 985e6ffc80 Tastudio - MaxCharactersInHorizontal is a hack and things still look bad, making it 1 instead of 5, because that makes it usable at least for boolean input 2014-10-15 22:19:34 +00:00
adelikat acee277685 InputRoll - some cleanup 2014-10-15 22:14:44 +00:00
adelikat 4ec375c708 Tastudio - slight color change 2014-10-15 19:06:33 +00:00
adelikat 63d07a0160 Tastudio - remove a todo I decided not to do 2014-10-15 17:21:56 +00:00
adelikat 7eb28577d0 Tastudio - rotate menu item 2014-10-15 17:07:01 +00:00
adelikat c14028d6c8 Input Roll - add a method that generates built in context menu items (for now just a separator and a rotate menu item), add rotate as a hotkey Ctrl+Shift+F, note: this is built into input roll, it can conflict with mapped hotkeys since tastudio sends input to the mainform! Need to deal with that at some point, in the meantime that's an unlikely key combo. Still todo: a tastudio menu item for rotate, and fix the context menu in horizontal orientation 2014-10-15 16:50:51 +00:00
adelikat b87177a0b5 Tastudio - implement the "Empty new Marker notes" menu item 2014-10-15 16:09:14 +00:00
adelikat 3726b15d3b TAStudio - when adding input from column click, re-greenzone 2014-10-15 14:36:08 +00:00
adelikat 4ab4db320c tastudio - fix loading of inputroll settings, column hide/show will now properly save and load 2014-10-14 18:42:24 +00:00
adelikat e6cec0f52f Tastudio - Saving and loading of column info to the .tasproj file, loading is still problematic because it is being whacked by code that rebuilds the columns later, need to unspeghettify some things 2014-10-14 18:09:30 +00:00
adelikat ce58f0e803 Tastudio/TasMovie - simplify some more code 2014-10-14 13:31:14 +00:00
adelikat a639cfd275 remove some code in tasmovie that isn't necessary now 2014-10-14 13:24:15 +00:00
adelikat 0b3e25fcfd InputRoll - methods for saving and loading column info, not wired up yet 2014-10-14 13:17:02 +00:00
adelikat 56cb685d67 InputRoll - make custom column click event args that pass a RollColumn object rather than trying to shoehorn a ListView column click event args object for legacy support 2014-10-14 00:31:59 +00:00
adelikat 35fa11dc51 InputRoll - a small todo, no functional change 2014-10-14 00:20:34 +00:00
adelikat 06dd71f849 Input Roll - change remaining callback methods to pass the RollColumn object instead of index 2014-10-13 19:30:59 +00:00
adelikat c0dcf99656 Input Roll - change QueryItemText event handler to pass the RollColumn object instead of a column index, still todo: background and icon callbacks 2014-10-13 19:10:11 +00:00
adelikat 0b8c9f3db1 InputRoll - convert SelectedRows from IList to IEnumerable 2014-10-13 18:28:29 +00:00
adelikat 358b1145a0 tastudio - column hide/show, still todo: saving the column settings into the tasproj file. Also, this probably broke a bunch of things. also todo: refactor a bunch of InputRoll event handlers, it is silly not to pass a column object, just to have legacy support with virtuallistview even though it is diverged too much from that notion to even be able to be dropped in as a replacement 2014-10-12 16:37:45 +00:00
adelikat 0aaad5752f durp 2014-10-12 14:58:00 +00:00
adelikat 0ebdf5ca26 Tastudio - open project menu item - switch to play or record accordingly, don't just keep the state of the previous project 2014-10-12 14:12:37 +00:00
zeromus 200d11df62 cleanup ramwatch during rom loads for other platforms a bit. should fix #285. the whole concept of ramwatch when loading other platforms needs some help though (the current watches mutate into some format senseless for the new platform) 2014-10-11 19:49:22 +00:00
adelikat 2fb986715e tastudio - implement follow cursor 2014-10-11 19:43:05 +00:00
adelikat 421f69ed69 tastudio - make sure tools are updated when navigating 2014-10-11 17:43:24 +00:00
adelikat 44968d5f96 Tastudio - fixed input painting 2014-10-11 17:38:03 +00:00
adelikat d677e6dbe6 Tastudio - fix a nasty bug, probably 2014-10-11 16:58:57 +00:00
scepheo bad2bda4f4 Added Lua functions to work with the letterboxing of the emulator, and for transforming emulator space points to client space. 2014-10-10 11:02:18 +00:00
zeromus e28bcf9982 unsticky analog controls when rightclicking the circle visualizer 2014-10-10 00:07:45 +00:00
zeromus 98a5016b20 fix bug that made virtualpad permanently override actual physical analog control 2014-10-09 02:19:10 +00:00
zeromus 977f7ff0dd dont draw garbage in shrunken virtualpad analog circle 2014-10-09 01:53:52 +00:00
zeromus d753b74e33 small experiment for virtualpad: clicking buttons returns control to main window. super hacky, but might work for now. analog circle control will still need help. numberupdown for analog control is probably hopeless. 2014-10-09 01:51:27 +00:00
adelikat 74d1c1a830 Tastudio - when opening tastudio, changes flag should be false 2014-10-05 16:57:58 +00:00
adelikat 99e6b7ce27 Tastudio - for devleoper builds add a Greenzone Integrity Check menu item, runs through the movie and verifies the greenzone states are identical to the data gathered from emulating and replaying the movie and savestating 2014-10-05 14:11:30 +00:00