Commit Graph

2 Commits

Author SHA1 Message Date
stephena 08835c016d Added ContextMenu dialog, which is basically quite similar to
PopupDialog and 'pops up' a listing of commands that can emit
signals which the parent class will act on.

Added a ContextMenu to RomWidget, containing some common commands.
These commands don't actually do anything yet.

The GUI code now differentiates between left and right mouse buttons.
Most classes still treat both the same, but in the case of the
ContextMenu added to RomWidget, it's activated only by the RMB.

Added first pass of TiaZoomWidget, which displays a zoomed area of
the TIA image.  It's not quite working correctly yet, but I think
I know what the problem is.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@754 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2005-08-31 19:15:10 +00:00
stephena 9c90b0d093 Massive rearrangement of most GUI-related classes (sorry Mark for the
changes you'll have to make to the XCode project).

The '--disable-developer' option to configure now works properly,
and developer/debugger support can be completely disabled.  When
disabled, the code will not be compiled at all, which gives an approx
35% reduction in code size (useful for the PSP port).

Cheat support is currently broken as it depends on a debugger that
may not be present, but this will be fixed soon (it isn't near
finished yet anyway).

Made changing of game properties and toggling TIA bits not exclusively
a developer thing, since there's no reason why anyone can't use it.

Bumped version to beta1.  Stella has been stewing for the past 6 months,
and it's almost about time for a release.  I promised last time that
releases would be more frequent, and I've already broken that promise :)
That means some features of the debugger won't be included for next
release, but something has to be left out ...


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@751 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2005-08-30 17:51:26 +00:00