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 |
kylelyk
|
2409d03974
|
Fixed TasMovie not loading on TAStudio startup.
|
2014-08-23 20:17:06 +00:00 |
adelikat
|
f28f47b941
|
replace the marker list with an input roll instead of virtuallistview, part of this commit was loosing the item active event, it needs to be replaced with a double click event
|
2014-08-23 19:01:47 +00:00 |
kylelyk
|
b66db36046
|
Dialog Title now has a asterisk at the end if the movie has pending changes to be saved. Added UI functionality for Auto-pause At End of Movie; does work yet.
|
2014-08-23 18:02:02 +00:00 |
adelikat
|
3e80e59f2d
|
TAStudio - rip out uneeded stuff
|
2014-08-23 16:00:56 +00:00 |
adelikat
|
0893daff71
|
Remove TasStudioExperiement dialog
|
2014-08-23 15:49:08 +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 |
kylelyk
|
5ed74d0188
|
Set Markers and Remove Markers ContextMenuItems are now working. If multiple rows are selected, the new marker dialog will come up for each row. The option to remove markers is disabled if selected rows do not contain at least one marker.
|
2014-08-23 02:51:52 +00:00 |
kylelyk
|
6fa3cf4d28
|
Inserting frames in TAStudio now inserts before FirstSelectedIndex like FCEUX and most other programs with insertion options.
|
2014-08-23 02:06:56 +00:00 |
kylelyk
|
7b03f11091
|
Added RightClickMenu ContextMenuStrip to TAStudio, enabled all but three options which need to be implemented in code. Fixed a couple of short key combinations not working.
|
2014-08-23 01:18:05 +00:00 |
kylelyk
|
92bdba7938
|
GreenzoneSettings.MaxStatesInCapacity is now updated at dialog load and is a integer instead of a decimal.
|
2014-08-22 17:04:31 +00:00 |
kylelyk
|
af837640b4
|
Fixed GoToFrame with frame = 1. Added color constants for invalid greenzone and lagzone.
|
2014-08-22 16:05:06 +00:00 |
kylelyk
|
b2c3530164
|
AutoRestoreLastPosition now works.
|
2014-08-22 14:42:31 +00:00 |
kylelyk
|
491d0588e4
|
Modified Add/Edit Marker Dialog so that if the marker is already present, the initial text matches the label of the marker.
|
2014-08-22 03:59:12 +00:00 |
kylelyk
|
17489f6175
|
Added Name property to Bk2Movie, fixed off-by-one in greenzone truncation, TAStudio displays name of movie in dialog title.
|
2014-08-22 02:56:27 +00:00 |
adelikat
|
885757c17d
|
Input Roll - vertical scrolling, still todo: horizontal, and horizontal orientation
|
2014-08-22 00:39:56 +00:00 |
kylelyk
|
9bcb5f835a
|
Fixed unable to edit subtitles while TAStudio is open.
|
2014-08-22 00:31:41 +00:00 |
kylelyk
|
464cde5efa
|
Fixed crash on copy rows in TAStudio. Replaced spaces with tabs in previous commits.
|
2014-08-21 22:53:03 +00:00 |
adelikat
|
86b1e2ed6d
|
InputRoll - scrollbar stuff
|
2014-08-21 21:09:21 +00:00 |
kylelyk
|
978ff6eb9d
|
Fixed status splicer not displaying correct number of rows selected when shift-clicking.
|
2014-08-21 18:18:36 +00:00 |
kylelyk
|
b76edcd6e8
|
Fixed not going to correct frame when clicking in Marker Column in TAStudio.
|
2014-08-20 19:52:01 +00:00 |
adelikat
|
a6c87a7262
|
TAstudio - no stack overflow in some (or all) situations related to closing
|
2014-08-19 23:56:33 +00:00 |
kylelyk
|
321c8c64bf
|
Added documentation to IControlMainForm, renamed a few variables, moved IControlMainForm related code in MainForm to the same region.
|
2014-08-19 19:24:17 +00:00 |
adelikat
|
c0a124ecbb
|
TAstudio - take charge of stopping a movie, fixes stack overflow on close?
|
2014-08-19 15:44:33 +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 |
adelikat
|
248b858978
|
Input Roll - text drawing in horizontal orientation
|
2014-08-10 13:21:26 +00:00 |
adelikat
|
cb23aaeaa2
|
Input Roll - cache brushes instead of creating and deleting
|
2014-08-09 22:01:00 +00:00 |
adelikat
|
2c504cff7b
|
Input Roll - stuff, and a ram Watch performance test set up in the TastudioExperiment object
|
2014-08-09 21:27:05 +00:00 |
adelikat
|
51210b643d
|
Input Roll - better releasing of the hdc, fixes buginess and improves performance, also properly dispose on close
|
2014-08-09 17:15:05 +00:00 |
adelikat
|
4b152770a4
|
Input roll - fix up HDC handling and a few other things
|
2014-08-09 16:50:38 +00:00 |
adelikat
|
0b9bb8095c
|
Input Roll - grid lines
|
2014-08-09 16:11:25 +00:00 |
adelikat
|
bf75e6195f
|
input roll - misc cleanup
|
2014-08-09 13:13:24 +00:00 |
adelikat
|
1d29c7e281
|
Input roll - some tinkering
|
2014-08-08 18:30:57 +00:00 |
adelikat
|
97b40bc020
|
input roll - speed up some stuff
|
2014-08-08 13:42:05 +00:00 |
adelikat
|
830a785545
|
Input roll - simplify a few things
|
2014-08-08 13:36:37 +00:00 |
adelikat
|
775b922b6f
|
Input Roll - column drawing, but bad
|
2014-08-08 02:09:59 +00:00 |
adelikat
|
3d43450bb0
|
Input Roll - stuff
|
2014-08-07 23:52:19 +00:00 |
adelikat
|
4475f5a9fc
|
Progress on Input roll
|
2014-08-07 23:10:41 +00:00 |
adelikat
|
88b6699713
|
Input roll fix crashing on paint and in the designer, the widget now draws a white background, woo!
|
2014-08-07 21:52:22 +00:00 |
adelikat
|
480520ff6f
|
Input Roll - some more progress
|
2014-08-07 18:32:09 +00:00 |
adelikat
|
1d38157a21
|
Input roll - stub out some things, nothing is wired up yet
|
2014-08-07 14:55:55 +00:00 |
adelikat
|
0b81b6f773
|
start an experimental new widget intended for tastudio, doesn't do anything now but load and do nothing
|
2014-08-06 01:32:27 +00:00 |
adelikat
|
2ac9395a37
|
TAStudio - wire up the Auto-restore checkbox, only the ui and the saving to the config, the logic of what it does is not in yet
|
2014-07-28 17:40:17 +00:00 |
adelikat
|
77cae08afa
|
TASTudio - another fix for the designer regarding the PlaybackBox, support column click toggling boolean buttons for the selected rows
|
2014-07-28 16:43:47 +00:00 |
adelikat
|
288e0351b6
|
tastudio - fix for the designer
|
2014-07-28 16:03:23 +00:00 |
adelikat
|
7ec866ced5
|
add some extensions to the ControlExtension class for converting cruddy .NET 1.0 collection objects to IEnumerable<T>, and start removing some code in specific forms that work around cruddy .NET 1.0 stuff
|
2014-07-28 03:01:57 +00:00 |
adelikat
|
aeea08a823
|
Cleanup the InputPrompt class, removing unused methods, and converting some silly methods into properties allowing some pretty array initializers instead of function calls
|
2014-07-28 02:40:30 +00:00 |
adelikat
|
ce4ce0bacc
|
Convert some static methods in ToolHelpers to extension methods
|
2014-07-28 01:51:11 +00:00 |
adelikat
|
f43aa4cb34
|
Remove a todo comment that has been done
|
2014-07-28 00:02:27 +00:00 |
adelikat
|
4258c4a579
|
Make Pause status bar icon show turbo seeking and seeking if emulator is those modes, clicking it will cancel out the seek. Fix tastudio's integration with the seek feature, and refactor and simplify some of the code, and a few other tastudio tweaks
|
2014-07-27 19:07:13 +00:00 |
adelikat
|
83d1e39db3
|
Tastudio - implement turboseek
|
2014-07-27 17:49:25 +00:00 |
adelikat
|
8db6957e4a
|
tastudio - performance related tweaks
|
2014-07-27 15:50:48 +00:00 |
adelikat
|
0397ea1ff4
|
Remove the CustomControls/Util file and move all the classes into the Form Extensions file, since they were all extension methods for window form objects
|
2014-07-27 15:22:30 +00:00 |
adelikat
|
c9b7686b44
|
TAStudio - fix the Save Changes dialog showing twice if the user picks no
|
2014-07-27 15:11:59 +00:00 |
adelikat
|
d3af111a5e
|
tastudio - when engaging and disengaging tastudio, clear out the PauseOnFrame property
|
2014-07-27 02:38:21 +00:00 |
adelikat
|
f8fcc23184
|
Play Movie - stop on Frame option implemented
|
2014-07-26 13:06:19 +00:00 |
adelikat
|
9a721036b9
|
Move the Pause frame from tastudio's responsibility to mainform.cs, in preparation for it being used by other features
|
2014-07-26 12:47:09 +00:00 |
adelikat
|
570f77cc68
|
Implement FastUpdate() on IToolForm. The intent here is for tools to do the minimum amount necessary when updating. This allows them to avoid slow things like drawing, but do critical activities such as Ram tools incrementing change counters, and loggers can continue logging. When Turboing, instead of bypassing tool updates, the client will run the fast update instead. Note: a few tools still need to be thought out as to what they need to do in a fast update
|
2014-07-25 01:55:21 +00:00 |
adelikat
|
c82db1384f
|
TAStudio - Ctrl+Up and Ctrl+Down hotkeys for previous and next frame
|
2014-07-25 01:02:24 +00:00 |
adelikat
|
a3914e84a4
|
TAStudio - make a RightScrolled event for when the right mouse is clicked and the mouse wheel is scrolled, as refactored some code, this give better (but still broken) refreshing. Now the main window updates when the mouse wheel is done movie at least, as opposed to when the right mouse button is released.
|
2014-07-25 00:57:06 +00:00 |
adelikat
|
6e50c1b3a9
|
TAstudio - double clicking a marker in the marker list takes you to that marker
|
2014-07-23 23:04:43 +00:00 |
adelikat
|
91a44a8789
|
TAStudio - color markers in marker list according to lag and greenzone logic
|
2014-07-21 02:23:47 +00:00 |
adelikat
|
0a227060b7
|
Set the mainform movie statusbar icon more often
|
2014-07-19 16:03:12 +00:00 |
adelikat
|
08764cc9b5
|
Tweak frame marker drag
|
2014-07-18 19:22:10 +00:00 |
adelikat
|
e6c99db9ff
|
TAStudio - move the rightButtonHeld logic inside the TasListView object rather than being tastudio logic
|
2014-07-18 00:04:29 +00:00 |
adelikat
|
8d0d5ef98d
|
TAStudio - slight tweak to right-click + mousewheel
|
2014-07-17 23:55:10 +00:00 |
adelikat
|
5506f91e27
|
TAStudio - more GoToFrame logic, now smoothly goes frame play to record when advancing past the end of the movie. The code is sloppy and wasteful in circumstances, but it works (probably)
|
2014-07-17 23:38:01 +00:00 |
adelikat
|
b6138325ea
|
TAStudio - fix crash when clicking previous marker button when on the first frame
|
2014-07-17 23:20:10 +00:00 |
adelikat
|
2fdc0e1ecb
|
TAStudio - better handling of greenzone and current frame navigation with the edit menu items
|
2014-07-17 23:11:28 +00:00 |
adelikat
|
6d95ee97a3
|
TAStudio - some tinkering with the GoToFrame() method logic, still more logic to be done here
|
2014-07-17 21:43:41 +00:00 |
adelikat
|
2332f9605c
|
Tastudio - fix pause button, and implement mouse middle click as pause toggling
|
2014-07-17 20:35:12 +00:00 |