aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/gui.cpp
AgeCommit message (Collapse)Author
2017-08-24WAGE: Do something when player is not defined instead of crashesEugene Sandulenko
2017-08-24WAGE: Fake input text when using shortcutsEugene Sandulenko
2017-08-21GRAPHICS: MACGUI: Pass command id when creating menu to avoid namespace clashesEugene Sandulenko
This fixes Command menu in WAGE.
2017-08-15WAGE: Use new MacTextWindow API for selection cut/clearEugene Sandulenko
This enables multiline selection cutting and clearing.
2017-08-08WAGE: Set default values for DITL messagesEugene Sandulenko
2017-08-08GRAPHICS: MACGUI: Initial code for Cutting/Paste multiline input textsEugene Sandulenko
2017-08-07WAGE: Resize console window for new scene (restore lost functionality)Eugene Sandulenko
2017-08-05WAGE: Implement Gui::clearOutput()Eugene Sandulenko
2017-08-05WAGE: Mark Gui::clearOutput() as stubEugene Sandulenko
2017-08-05WAGE: Remove all old console codeEugene Sandulenko
Now we have fully switched to MacTextWindow. Yay!
2017-08-04GRAPHICS: MACGUI: Made selection affecting the MacMenuEugene Sandulenko
2017-08-04WAGE: Switched console rendering to MacTextWindowEugene Sandulenko
2017-08-01WAGE: Draw cursor only when MacTextWindow is not usedEugene Sandulenko
2017-08-01WAGE: Switched Console window to MacTextWindowEugene Sandulenko
2017-08-01WAGE: Fix compilation with MacTextWindow enabledEugene Sandulenko
2017-07-17WAGE: Fix resizing and text selection bugVelocityRa
Revise/Simplify old optional text rendering Set things up a bit for selected text rendering Add MacTextWindow::clearText and MacTextWindow::setSelection Add MacTextWindow::appendText variant that accepts a MacFont
2017-07-17WAGE: Experimental MacText(Window) console renderingVelocityRa
Currently the font specified in the constructor is not being used, I explain why in gui.cpp, line 182. Use the 2 defines in gui.h to specify whether: 1) The new text rendering in general is used (USE_NEW_TEXT_RENDERER) 2) The MacTextWindow class is used for rendering (USE_MACTEXTWINDOW)
2017-01-14GRAPHICS: Renamed Menu to MacMenu to avoid potential name collisionEugene Sandulenko
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2016-08-05WAGE: Fix crash in Brownie's DreamAlexander Tkachev
I guess it would crash everywhere else as well, if console window would be placed the same way. The problem is that console window goes off screen a little in that game, but copyRectToScreen arguments are not adjusted to stay within screen area. This commit adds some checks and adjusts these arguments.
2016-08-05WAGE: Fix cursorAlexander Tkachev
It's now being clipped within window borders.
2016-08-02WAGE: Revert indentationBorja Lorente
2016-07-31WAGE: Fallback to built-in bordersBorja Lorente
2016-07-31WAGE: Remove custom bordersBorja Lorente
2016-07-31WAGE: Change GUI Scene to load BMP bordersBorja Lorente
2016-07-31WAGE: Implement active/inactive bordersBorja Lorente
2016-07-31WAGE: Fix border loadingBorja Lorente
2016-07-31WAGE: Begin adding borders to the windowsBorja Lorente
2016-07-31WAGE: Remove superfluous commentBorja Lorente
2016-07-31WAGE: Add basic border loading codeBorja Lorente
2016-07-31WAGE: Fix style issuesBorja Lorente
2016-07-31WAGE: Adapt to namespace changeBorja Lorente
2016-07-31GRAPHICS: Move MacMenu constantsBorja Lorente
2016-07-31GRAPHICS: Create wrapper namespace for MacWindow constantsBorja Lorente
2016-07-31GRAPHICS: Create wrapper namespace for MacMenu constantsBorja Lorente
2016-07-31WAGE: Extract MacMenuBorja Lorente
2016-07-30WAGE: Adapt to MacMenu namespace changeBorja Lorente
2016-07-30WAGE: Extract MacWindowBorja Lorente
2016-07-30WAGE: Change namespace of MacWindowBorja Lorente
2016-07-30WAGE: Extract MacWindowManagerBorja Lorente
2016-07-29WAGE: Make menu items show Save/Load dialogAlexander Tkachev
Default ScummVM Save/Load dialog shows up on click.
2016-07-20JANITORIAL: Fix indentationEugene Sandulenko
2016-04-28WAGE: Compose MacMenu instead of screen copying.Eugene Sandulenko
This completes making Mac* classes engine-agnostic.
2016-04-28WAGE: Implemented menu commands as callbackEugene Sandulenko
2016-04-28WAGE: Moved game-specific menu creation to gui.cppEugene Sandulenko
2016-04-28WAGE: Move rest of console-related functionality to gui-console.cppEugene Sandulenko
2016-04-28WAGE: Moved cursor management to WMEugene Sandulenko
2016-04-28WAGE: Moved pattern and palette to WMEugene Sandulenko
2016-04-28WAGE: Renamed menu.* to macmenu.*Eugene Sandulenko
2016-04-28WAGE: Moved font loading to WM. wage.dat is now classicmacfonts.datEugene Sandulenko