From 96ca1dbd965df08ed4ab1f23053690c9ce540f94 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 14 Oct 2021 08:00:04 +1100 Subject: More user experience improvements: frontend: Allow clicking the adjuster arrows on menu items. This allows things like video options and DIP switches to be configured using a mouse only. Also fixed a bug preventing paging menus with a mouse if the first item scrolled off the bottom is not selectable. debugger: Allow wplist and bplist to accept a CPU argument to list breakpoints/watchpoints for a single CPU only. debugger: Fixed some corner cases in address space syntax in memory accesses, and allowed memory region accesses to use tags relative to the visible CPU. emu/softlist.cpp: Ignore notes elements when loading software lists. It's effectively a comment that isn't a comment syntactically, it's being used for things that are not useful to display in the internal UI, and it slows down startup. docs: Updated three more pages of debugger documentation. Also updated more of the built-in debugger help. minimaws: Fixed up schema for software list notes, made sofware list notes display initially collapsed. --- scripts/minimaws/lib/htmltmpl.py | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) (limited to 'scripts/minimaws/lib/htmltmpl.py') diff --git a/scripts/minimaws/lib/htmltmpl.py b/scripts/minimaws/lib/htmltmpl.py index 4f3bf12bb46..62e1bbcf1ea 100644 --- a/scripts/minimaws/lib/htmltmpl.py +++ b/scripts/minimaws/lib/htmltmpl.py @@ -258,10 +258,6 @@ SOFTWARE_PROLOGUE = string.Template( ' Year:${year}\n' \ ' Publisher:${publisher}\n'); -SOFTWARE_EPILOGUE = string.Template( - '

Notes

\n' \ - '

${notes}

\n'); - SOFTWARE_CLONES_PROLOGUE = string.Template( '

Clones

\n' \ '\n' \ @@ -285,11 +281,27 @@ SOFTWARE_CLONES_ROW = string.Template( ' \n' \ ' \n') +SOFTWARE_NOTES_PROLOGUE = string.Template( + '

Notes

\n' \ + '
\n') + +SOFTWARE_NOTES_EPILOGUE = string.Template( + '
\n' \ + '\n\n') + +SOFTWARE_PARTS_PROLOGUE = string.Template( + '

Parts

\n' \ + '
\n\n') + +SOFTWARE_PARTS_EPILOGUE = string.Template( + '
\n' \ + '\n\n') + SOFTWARE_PART_PROLOGUE = string.Template( - '

${heading}

\n' \ - '
${supported}
\n' \ - ' \n' \ - ' \n') + '

${heading}

\n' \ + '
Short name:${shortname}
Interface:${interface}
\n' \ + ' \n' \ + ' \n') SOFTWARELIST_PROLOGUE = string.Template( @@ -332,9 +344,13 @@ SOFTWARELIST_PROLOGUE = string.Template( ' \n' \ '
Short name:${shortname}
Interface:${interface}
\n') -SOFTWARELIST_EPILOGUE = string.Template( - '

Notes

\n' \ - '

${notes}

\n') +SOFTWARELIST_NOTES_PROLOGUE = string.Template( + '

Notes

\n' \ + '
\n') + +SOFTWARELIST_NOTES_EPILOGUE = string.Template( + '
\n' \ + '\n\n') SOFTWARELIST_MACHINE_TABLE_HEADER = string.Template( '

Machines

\n' \ -- cgit v1.2.3-70-g09d2