Bochs/bochs/gui
Volker Ruppert 413388dfa3 Added support for calling headerbar button handlers or perform other actions
with keypress combination. This feature is currently supported by the x and
sdl2 guis only and it can be activated with the "cmdmode" (command mode)
display library option. If enabled, pressing the F7 key enters this mode (shown
in the leftmost statusbar item) and the next keypress (except F7) is not sent
to the emmulated keyboard. If the key is supported, the associated action is
performed. Both x and sdl2 support calling the handlers of 8 headerbar buttons.
The sdl2 gui additionaly supports toggling fullscreen / windowed mode.

Supported keys:
c - Press the Copy button
e - Press the Config button
f - Toggle fullscreen mode (sdl2 only)
n - Press the Snapshot button
o - Press the Power button
p - Press the Paste button
r - Press the Reset button
s - Press the Suspend button
u - Press the User button
F7 - Send F7 keypress to emulation

TODO: add support for other guis.
2020-07-15 16:26:46 +00:00
..
bitmaps
font - moved vga font to gui/font 2011-07-10 14:00:58 +00:00
keymaps Extended Italian keymap (patch by Michele Giacomone). 2020-05-06 11:47:41 +00:00
amigagui.h - removed x/y tile size parameters from specific_init() since the tile dimensions 2012-03-03 12:41:24 +00:00
amigaos.cc Some work on the Bochs version number strings. 2019-11-14 10:34:39 +00:00
carbon.cc Some work on the Bochs version number strings. 2019-11-14 10:34:39 +00:00
enh_dbg.cc Two small Bochs debugger changes. 2019-12-14 12:55:08 +00:00
enh_dbg.h Two small Bochs debugger changes. 2019-12-14 12:55:08 +00:00
gtk_enh_dbg_osdep.cc Some work for GTK version 3 compatiblity 2019-11-11 19:40:09 +00:00
gui.cc Added support for calling headerbar button handlers or perform other actions 2020-07-15 16:26:46 +00:00
gui.h Added support for calling headerbar button handlers or perform other actions 2020-07-15 16:26:46 +00:00
icon_bochs.h
icon_bochs.xpm
keymap.cc Added symbol BX_NULL_PREFIX and fixed textconfig log options table. 2013-12-31 09:20:08 +00:00
keymap.h
macintosh.cc Bochs gui code cleanup 2017-01-15 11:44:43 +00:00
Makefile.in In the plugins case, don't use vncsrv link options for bochs.exe. 2020-02-07 23:32:27 +00:00
nogui.cc X11 gui code cleanup 2017-01-15 12:57:06 +00:00
paramtree.cc Apply SF [patch:#549] Fix snapshot param overflowing 32-bit integers 2020-01-13 05:23:24 +00:00
paramtree.h remove BX_TRUE/BX_FALSE macros, use stdc++ true/false instead 2019-12-09 16:44:36 +00:00
rfb.cc Partial rewrite of the client screen update code (should fix SF bug #1383). 2020-06-28 11:26:52 +00:00
rfb.h Prepare the RFB sources for the implementation of a new gui based on the 2013-05-30 09:31:21 +00:00
rfbkeys.h Some work on the new 'vncsrv' gui 2013-05-31 16:46:15 +00:00
scrollwin.cc Added new symbol BX_USE_WIN32CONFIG in config.h and cleaned up related code 2014-06-20 09:31:56 +00:00
scrollwin.h initial implementation of scrollable dialog items on WIN32 2013-03-18 19:08:26 +00:00
sdl2.cc Added support for calling headerbar button handlers or perform other actions 2020-07-15 16:26:46 +00:00
sdl.cc SDL/SDL2 guis: Always use SDL specific byteorder macros here. This shouldn't 2017-04-04 17:57:44 +00:00
sdl.h Changing data type sdl fonts to "static const Bit8u" fixes conflict and 2017-01-01 19:37:26 +00:00
sdlkeys.h Some more work on the new SDL2 gui 2014-06-28 13:25:52 +00:00
siminterface.cc apply SF patch #544 Use format specifiers in printf-based calls 2019-12-09 15:18:47 +00:00
siminterface.h Fixed random segfaults and deadlocks caused by the wx status bar handling. 2020-07-10 08:13:17 +00:00
svga.cc Simplified immediate shutdown code by using BX_FATAL. 2017-01-24 21:52:19 +00:00
term.cc applying SF patch #545 Speling fixes 2019-12-09 16:29:23 +00:00
textconfig.cc Added method parse_param() to bx_param_bytestring_c and use it to reduce code 2018-02-04 22:20:46 +00:00
textconfig.h On Windows only use the runtime config dialog box if the gui console is not 2017-01-10 21:40:05 +00:00
vncsrv.cc Fix for clients not supporting 'rfbEncodingNewFBSize'. 2020-06-30 18:36:57 +00:00
wenhdbg_res.h Added capability to use the gui debugger output window as a log viewer 2014-01-13 21:31:14 +00:00
win32_enh_dbg_osdep.cc Fixed some more gcc warnings (SDL and win32 gui debugger). 2020-02-06 21:42:08 +00:00
win32.cc Added new win32 gui option "traphotkeys" to disable system hotkeys for the 2017-05-05 21:44:30 +00:00
win32dialog.cc continue param tree changes 2018-01-19 20:27:04 +00:00
win32dialog.h Added new symbol BX_USE_WIN32CONFIG in config.h and cleaned up related code 2014-06-20 09:31:56 +00:00
win32paramdlg.cc Now also using parse_param() method for BXT_PARAM_BYTESTRING input to reduce 2018-02-05 21:08:43 +00:00
win32paramdlg.h Added new symbol BX_USE_WIN32CONFIG in config.h and cleaned up related code 2014-06-20 09:31:56 +00:00
win32res.h Replaced floppy dialog by a new implementation based on win32ParamDialog 2013-12-08 21:22:50 +00:00
wx.cc Fixed random segfaults and deadlocks caused by the wx status bar handling. 2020-07-10 08:13:17 +00:00
wxdialog.cc Fixed some more gcc warnings (strncpy() usage in wx gui). 2020-02-07 15:10:55 +00:00
wxdialog.h diff -urNX /home/volker/exclude-bochs /home/volker/bochs/bochs/bochs.h ./bochs.h 2016-12-28 15:06:34 +00:00
wxmain.cc Fixed random segfaults and deadlocks caused by the wx status bar handling. 2020-07-10 08:13:17 +00:00
wxmain.h Fixed random segfaults and deadlocks caused by the wx status bar handling. 2020-07-10 08:13:17 +00:00
x.cc Added support for calling headerbar button handlers or perform other actions 2020-07-15 16:26:46 +00:00