1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 00:19:56 +00:00
openmw-tes3mp/apps/openmw/mwgui
scrawl c11fe6788f Add basic keyboard navigation for the GUI
(Shift)Tab cycles, arrow keys move to the next button in that direction, Enter/Space accepts.

Note: Unless MyGUI is hacked to bits, clicking on an empty space will annoyingly reset the key focus. Not sure how to deal with that yet.

The visual highlight for selected buttons requires MyGUI commit 632d007429d0bf0c7d7f6c5db4a08353a63dd839 or later to appear (to be released in 3.2.3).
2017-09-24 19:08:11 +02:00
..
alchemywindow.cpp Revert commit 67d59bead5 (a better 2017-08-19 15:24:06 +04:00
alchemywindow.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
backgroundimage.cpp Remove name extension for internal MyGUI textures 2015-05-15 23:21:29 +02:00
backgroundimage.hpp Add option to stretch menu backgrounds/cutscenes to the whole screen 2015-01-28 00:22:56 +01:00
birth.cpp Add scrollbar to a birth effect lists (bug #4105) 2017-09-17 14:06:01 +04:00
birth.hpp Add scrollbar to a birth effect lists (bug #4105) 2017-09-17 14:06:01 +04:00
bookpage.cpp Display large entries in journal correctly 2017-08-22 23:26:06 +04:00
bookpage.hpp improve dialogue window performance 2017-07-26 18:58:27 +02:00
bookwindow.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
bookwindow.hpp Fix -Woverloaded-virtual clang warnings 2015-06-04 20:31:28 +02:00
charactercreation.cpp Fix shadowing warnings 2017-04-21 11:06:18 +09:00
charactercreation.hpp Show starting abilities, powers and spells in stat-review window (Fixes #2410) 2016-11-19 21:51:19 +01:00
class.cpp Revert commit 67d59bead5 (a better 2017-08-19 15:24:06 +04:00
class.hpp Fall back to 'warrior' for not found class images (Fixes #3228) 2016-03-24 16:52:16 +01:00
companionitemmodel.cpp Include cleanup 2015-07-18 20:36:28 +02:00
companionitemmodel.hpp Remove NpcStats::mProfit and store it in the script instead 2015-01-31 22:40:40 +01:00
companionwindow.cpp Include cleanup 2015-07-18 20:36:28 +02:00
companionwindow.hpp Fix -Woverloaded-virtual clang warnings 2015-06-04 20:31:28 +02:00
confirmationdialog.cpp Confirmation dialogs size fix 2017-03-30 17:05:56 +04:00
confirmationdialog.hpp Confirmation dialogs size fix 2017-03-30 17:05:56 +04:00
console.cpp Use empty() instead of !size() 2016-02-22 19:06:12 +01:00
console.hpp Escape MyGUI markup codes in console output 2015-09-26 02:08:23 +02:00
container.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
container.hpp Fix -Woverloaded-virtual clang warnings 2015-06-04 20:31:28 +02:00
containeritemmodel.cpp Fixes for building in MSVC 2017-06-13 19:38:12 +09:00
containeritemmodel.hpp Fix item owner not resetting when dragging an item from a corpse to the player avatar 2014-05-15 09:54:10 +02:00
controllers.cpp fixing MSVC 2013 warning C4244: & C4305 2015-03-08 13:07:29 +13:00
controllers.hpp Reduce MyGUI includes 2015-01-10 02:50:43 +01:00
countdialog.cpp Fix -Woverloaded-virtual clang warnings 2015-06-04 20:31:28 +02:00
countdialog.hpp Fix -Woverloaded-virtual clang warnings 2015-06-04 20:31:28 +02:00
cursor.cpp OpenMW compiles and runs w/o render window 2015-04-01 17:02:15 +02:00
cursor.hpp Remove software cursor option, hw cursors seem to be working well enough 2013-11-20 06:20:16 +01:00
debugwindow.cpp Fix build against bullet with profiler disabled (Fixes #3592) 2016-10-14 21:00:35 +02:00
debugwindow.hpp Add debug window (F10), displays Bullet's profiler output 2014-09-28 18:02:49 +02:00
dialogue.cpp Update a disposition bar when a dialogue widget is disabled, but visible 2017-09-08 19:42:06 +04:00
dialogue.hpp improve dialogue window performance 2017-07-26 18:58:27 +02:00
draganddrop.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
draganddrop.hpp Reduce includes, move DragAndDrop to separate file 2015-01-10 01:21:17 +01:00
enchantingdialog.cpp Revert commit 67d59bead5 (a better 2017-08-19 15:24:06 +04:00
enchantingdialog.hpp Revert commit 67d59bead5 (a better 2017-08-19 15:24:06 +04:00
exposedwindow.cpp Fix headers including whole MyGUI.h, forward declare where appropriate, and fix some deprecated types (WidgetPtr) 2013-03-03 13:11:02 +01:00
exposedwindow.hpp Fix headers including whole MyGUI.h, forward declare where appropriate, and fix some deprecated types (WidgetPtr) 2013-03-03 13:11:02 +01:00
formatting.cpp Log a warning in case of missing bookart instead of showing a pink rectangle (Fixes #3826) 2017-09-08 22:50:07 +02:00
formatting.hpp Reduce MyGUI includes 2015-01-10 02:50:43 +01:00
hud.cpp Display negative values on fatigue progress bar 2017-08-29 18:53:21 +04:00
hud.hpp Preload magic effect visuals of the player's selected weapon/spell 2017-02-15 21:01:25 +01:00
inventoryitemmodel.cpp Fix shadowing warnings 2016-10-31 00:39:31 +09:00
inventoryitemmodel.hpp Fix item owner not resetting when dragging an item from a corpse to the player avatar 2014-05-15 09:54:10 +02:00
inventorywindow.cpp Cycle only through weapons which can be equipped by player (bug #4104) 2017-09-17 17:14:50 +04:00
inventorywindow.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
itemchargeview.cpp Explicitely set the user data type to avoid const/non-const mismatch 2017-03-13 02:48:23 +01:00
itemchargeview.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
itemmodel.cpp Add ItemModel::allowedToInsertItems 2016-03-05 19:53:24 +01:00
itemmodel.hpp Add ItemModel::allowedToInsertItems 2016-03-05 19:53:24 +01:00
itemselection.cpp Scrollbars don't save their positions between openings 2015-06-04 23:09:40 +03:00
itemselection.hpp Reduce includes, move DragAndDrop to separate file 2015-01-10 01:21:17 +01:00
itemview.cpp Don't reset the item model's sort/filter options in updatePlayer (Fixes #2863) 2015-08-16 17:49:53 +02:00
itemview.hpp Merge branch 'master' of https://github.com/OpenMW/openmw into osg 2015-06-07 15:23:54 +02:00
itemwidget.cpp ItemWidget: skip setImageTexture if the icon has not changed 2017-02-05 02:26:27 +01:00
itemwidget.hpp ItemWidget: skip setImageTexture if the icon has not changed 2017-02-05 02:26:27 +01:00
jailscreen.cpp Ensure jail does not decrease a skill past zero 2017-08-05 06:15:15 +10:00
jailscreen.hpp Properly center jail progress widget, fix a bug with it not disappearing if the console is open 2015-02-07 18:38:41 +01:00
journalbooks.cpp Journalbook layout fixes 2017-08-03 20:27:14 +04:00
journalbooks.hpp Rewrite journal GUI topic list to use MWList 2014-06-03 16:04:18 +02:00
journalviewmodel.cpp replace and purge boost::function 2017-06-09 19:08:53 +02:00
journalviewmodel.hpp replace and purge boost::function 2017-06-09 19:08:53 +02:00
journalwindow.cpp Journalbook layout fixes 2017-08-03 20:27:14 +04:00
journalwindow.hpp purge all instances of <boost/shared_ptr.hpp>, clean up unused headers 2017-06-09 19:08:53 +02:00
keyboardnavigation.cpp Add basic keyboard navigation for the GUI 2017-09-24 19:08:11 +02:00
keyboardnavigation.hpp Add basic keyboard navigation for the GUI 2017-09-24 19:08:11 +02:00
layout.cpp Move OEngine::Gui::Layout to MWGui 2015-05-01 02:22:51 +02:00
layout.hpp Move OEngine::Gui::Layout to MWGui 2015-05-01 02:22:51 +02:00
levelupdialog.cpp Allow to add levelup a description for levels > 20 2017-09-10 22:47:34 +04:00
levelupdialog.hpp Show correct class image in level-up dialog (Fixes #3443) 2016-06-26 03:22:58 +02:00
loadingscreen.cpp add ktx support for splashscreens 2017-09-14 10:06:36 +02:00
loadingscreen.hpp Respect the framelimit in all cases (Fixes #3531) 2017-08-30 21:26:30 +00:00
mainmenu.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
mainmenu.hpp Move OpenMW version information to a textfile instead of compiling it in 2015-07-18 03:09:04 +02:00
mapwindow.cpp Fix global map arrow/button not showing for a split second when the window is opened for the first time 2017-09-20 23:03:14 +02:00
mapwindow.hpp purge all instances of <boost/shared_ptr.hpp>, clean up unused headers 2017-06-09 19:08:53 +02:00
merchantrepair.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
merchantrepair.hpp Merchant repair and travel window scroll fix 2017-04-23 09:15:25 +04:00
messagebox.cpp Check 'sYes' in addition to 'sOk' for message box's default keyfocus 2017-09-24 19:08:11 +02:00
messagebox.hpp Check 'sYes' in addition to 'sOk' for message box's default keyfocus 2017-09-24 19:08:11 +02:00
mode.hpp Add training progress bar, implement jail screen, tweak wait dialog (Fixes #1714) 2015-02-07 04:05:28 +01:00
pickpocketitemmodel.cpp Add ItemModel::allowedToInsertItems 2016-03-05 19:53:24 +01:00
pickpocketitemmodel.hpp Add ItemModel::allowedToInsertItems 2016-03-05 19:53:24 +01:00
quickkeysmenu.cpp Do not allow to switch weapon to probe or lockpick during attack 2017-08-31 12:36:54 +04:00
quickkeysmenu.hpp Do not allow player to change weapon/spell during attack or spellcasting (bug #2445) 2017-08-29 15:53:23 +04:00
race.cpp purge unnecessary imports 2017-06-09 19:08:53 +02:00
race.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
recharge.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
recharge.hpp Improved recharge widget 2017-05-31 19:11:49 +04:00
referenceinterface.cpp Do not make target reference unavailable on cell change (bug #3898) 2017-08-12 09:36:09 +04:00
referenceinterface.hpp Fix console reference label not resetting when loading save 2014-06-13 02:26:52 +02:00
repair.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
repair.hpp Improved repair widget 2017-05-31 19:11:49 +04:00
review.cpp Display negative values on fatigue progress bar 2017-08-29 18:53:21 +04:00
review.hpp Fix -Wmismatched-tags clang warning 2016-11-20 15:10:37 +01:00
savegamedialog.cpp Revert commit 67d59bead5 (a better 2017-08-19 15:24:06 +04:00
savegamedialog.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
screenfader.cpp Change texture coordinates when falling back to player_hit_01 2015-12-07 18:32:58 +01:00
screenfader.hpp purge all instances of <boost/shared_ptr.hpp>, clean up unused headers 2017-06-09 19:08:53 +02:00
scrollwindow.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
scrollwindow.hpp Fix -Woverloaded-virtual clang warnings 2015-06-04 20:31:28 +02:00
settingswindow.cpp gcd is not available in msvc until 2017.3 P2, back to boost::math::gcd for now 2017-06-10 00:51:19 +02:00
settingswindow.hpp Fix horrible performance when resizing/moving the settings window 2016-11-01 16:37:00 +01:00
sortfilteritemmodel.cpp purge all instances of <boost/shared_ptr.hpp>, clean up unused headers 2017-06-09 19:08:53 +02:00
sortfilteritemmodel.hpp Improved repair widget 2017-05-31 19:11:49 +04:00
soulgemdialog.cpp Reduce includes in MWGui 2015-01-10 03:56:06 +01:00
soulgemdialog.hpp Added soulgem dialog; made interactive message boxes not close the previous UI 2013-03-30 15:51:07 +01:00
spellbuyingwindow.cpp Spellbuying menu improvements 2017-07-27 13:20:18 +04:00
spellbuyingwindow.hpp Spellbuying menu improvements 2017-07-27 13:20:18 +04:00
spellcreationdialog.cpp Revert commit 67d59bead5 (a better 2017-08-19 15:24:06 +04:00
spellcreationdialog.hpp Reduce includes in MWGui 2015-01-10 03:56:06 +01:00
spellicons.cpp durations in tooltips : use "show effect duration" setting 2015-09-16 22:42:54 +02:00
spellicons.hpp Silence -Wreorder warnings. 2015-04-28 18:48:02 -05:00
spellmodel.cpp replace and purge boost::lexical_cast 2017-06-09 19:08:53 +02:00
spellmodel.hpp Silence -Wreorder warnings. 2015-04-28 18:48:02 -05:00
spellview.cpp Spellview fixes 2017-07-16 13:14:19 +04:00
spellview.hpp remove boost/tuple 2017-06-09 19:08:53 +02:00
spellwindow.cpp Do not allow player to change weapon/spell during attack or spellcasting (bug #2445) 2017-08-29 15:53:23 +04:00
spellwindow.hpp provide incremental update of SpellWindow (Fixes #2411) 2015-04-03 17:59:13 +13:00
statswindow.cpp Display negative values on fatigue progress bar 2017-08-29 18:53:21 +04:00
statswindow.hpp StatsWindow: don't rebuild all skill widgets when one skill changes 2017-02-06 02:40:35 +01:00
textcolours.hpp improve dialogue window performance 2017-07-26 18:58:27 +02:00
textinput.cpp Revert commit 67d59bead5 (a better 2017-08-19 15:24:06 +04:00
textinput.hpp Reduce MyGUI includes 2015-01-10 02:50:43 +01:00
timeadvancer.cpp Add training progress bar, implement jail screen, tweak wait dialog (Fixes #1714) 2015-02-07 04:05:28 +01:00
timeadvancer.hpp Add training progress bar, implement jail screen, tweak wait dialog (Fixes #1714) 2015-02-07 04:05:28 +01:00
tooltips.cpp Owned crosshair improvements (bug #2789) 2017-08-18 17:08:15 +04:00
tooltips.hpp Update the tooltip when the focusObject is set 2017-07-20 20:59:36 +02:00
tradeitemmodel.cpp Do not show uncarriable lights in item views 2016-09-24 18:01:31 +02:00
tradeitemmodel.hpp Revert "Transfer item ownership to the buyer if item wasn't stolen" 2014-09-28 12:18:46 +02:00
tradewindow.cpp Confiscate an item when you try to sell it to its owner (bug #3944) 2017-08-14 11:31:17 +04:00
tradewindow.hpp Moved mechanics code from MWGui::TradeWindow to MWMechanics::Trading 2016-06-04 12:28:47 -04:00
trainingwindow.cpp Apply magic effects while waiting/sleeping 2016-07-06 00:20:23 +02:00
trainingwindow.hpp Add training progress bar, implement jail screen, tweak wait dialog (Fixes #1714) 2015-02-07 04:05:28 +01:00
travelwindow.cpp Added a special function for GUI sounds playing 2017-07-10 15:48:00 +04:00
travelwindow.hpp Reduce includes 2015-01-10 01:00:52 +01:00
videowidget.cpp Change the way that image origin is converted to OpenGL's lower-left convention 2016-02-05 21:03:11 +01:00
videowidget.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
waitdialog.cpp Create autosave when waiting (bug #1452) 2017-08-12 09:06:31 +04:00
waitdialog.hpp Remove unnecessary dependency on MWScrollBar 2015-10-24 16:04:08 +02:00
widgets.cpp Display negative values on fatigue progress bar 2017-08-29 18:53:21 +04:00
widgets.hpp Silence -Wreorder warnings. 2015-04-28 18:48:02 -05:00
windowbase.cpp Attempt to silence warning 2016-08-14 16:41:17 +02:00
windowbase.hpp Remove an unneeded virtual 2015-07-15 19:10:09 +02:00
windowmanagerimp.cpp Add basic keyboard navigation for the GUI 2017-09-24 19:08:11 +02:00
windowmanagerimp.hpp Add basic keyboard navigation for the GUI 2017-09-24 19:08:11 +02:00
windowpinnablebase.cpp Use mouse pressed event for pin button instead of mouse click 2015-01-31 22:40:41 +01:00
windowpinnablebase.hpp Use mouse pressed event for pin button instead of mouse click 2015-01-31 22:40:41 +01:00