| 
								
								
									 scrawl | c5613e384e | Remove duplicate disposition code | 2017-09-25 21:30:03 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | e8c6a3b225 | Fix crash in dialogue filter if local variables are not configured This could happen e.g. by 'some_npc_in_remote_cell->forcegreeting' | 2017-09-25 21:21:51 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 36c192a1dd | Undo the console portion of 84657271c7because it results in the console forgetting its object on opening | 2017-09-25 21:15:38 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 717e68fab2 | Remove redundant resetHistory argument | 2017-09-25 19:58:34 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | e14573fa8c | Add missing null check | 2017-09-25 19:53:42 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 19e07fad30 | Remove redundant Services enum | 2017-09-25 19:52:20 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | f8ffd85146 | Topic passed to keywordSelected() no longer has to be lower case Remove redundant mDialogueMap | 2017-09-25 19:03:38 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | b7752ec52d | Make TradeWindow not depend on DialogueWindow | 2017-09-25 18:07:49 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 82a211ba03 | Fix duplicate code | 2017-09-25 17:47:30 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | e4c9d84666 | Disable NeedKey for ScrollView skins The widget is set to accept key focus by default for no reason I can tell. Fix in MyGUI TBD | 2017-09-25 01:20:46 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | d78e822833 | Add 'delay' argument for screen fading operations | 2017-09-25 00:47:10 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | c035548f37 | Make Tab work if selected widget is marked as not needing keyfocus | 2017-09-25 00:47:09 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | ad8d0c5302 | Use keypad to control the camera | 2017-09-25 00:47:09 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 94b538ac82 | Fix crash due to not calling WindowModal::onClose() | 2017-09-25 00:47:08 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | ca3b08b852 | Make Activate key accept GUI buttons | 2017-09-25 00:47:08 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 76ddf8d794 | Support Up/DownArrow keys to change NumericEditBox value | 2017-09-25 00:47:07 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 67dc4e019a | Make Enter on trade window price attempt the trade | 2017-09-25 00:47:07 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 8ae7e4c958 | Make Enter on a name edit accept the dialog | 2017-09-25 00:47:07 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 843106fc61 | Handle the wait progress bar as part of the GUI mode | 2017-09-25 00:47:06 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 9ed1b16553 | Extend code that detects whether a key was consumed by the GUI (Fixes #4016) | 2017-09-25 00:47:05 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 2c4b0cc408 | Hide sneak indicator by default | 2017-09-25 00:47:05 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 0e57f1317b | Remove redundant setVisible(false) | 2017-09-25 00:47:05 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 331192f2d6 | Improve keyboard navigation of book/scroll windows | 2017-09-25 00:47:04 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | d58ff4a736 | Remove obsolete Container GUI keyboard handling | 2017-09-24 19:08:16 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | c0d8bef82f | Call changeInputMode() from updateVisible() | 2017-09-24 19:08:16 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 222defc6d8 | Extend HUD::clear() | 2017-09-24 19:08:16 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | f6c227b966 | Reset screen faders in clear() Fixes a black screen when loading a game while waiting/resting. | 2017-09-24 19:08:15 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | d10985e481 | Remove unneeded window pointers | 2017-09-24 19:08:15 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | f67dbc8aa0 | Remove redundant update function | 2017-09-24 19:08:15 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | e7d2a8a4dc | Call clear() for every window | 2017-09-24 19:08:15 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | c6c01870ec | Call onResChange for every window | 2017-09-24 19:08:15 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 2b03bc0c56 | Call WindowBase::onFrame() for every active window | 2017-09-24 19:08:15 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | ba7ae2663f | Use a generic container to delete windows | 2017-09-24 19:08:15 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 32f9c8058a | Remove redundant RestBed gui mode | 2017-09-24 19:08:14 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 9ead331741 | Fix pinned windows showing in other GUI modes | 2017-09-24 19:08:14 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 65a707348c | Make Tab select the first widget if none is selected | 2017-09-24 19:08:14 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 5f440a29bd | Remember key focus per GUI mode Among other things, this will remember the focused button in the container window, allowing quick looting of multiple containers. | 2017-09-24 19:08:14 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 35110fb2f8 | Remove unused and slightly broken custom button titles in ConfirmationDialog | 2017-09-24 19:08:14 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | ad4b91131f | toggleGui renamed to toggleHud, remove unused variable | 2017-09-24 19:08:14 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | be19f51013 | Adjust some more windows to be keyboard friendlier | 2017-09-24 19:08:14 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 4fff2e2e34 | Refactor exitCurrentGuiMode | 2017-09-24 19:08:13 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 20766fb508 | Associate open/close sounds with the GUI mode | 2017-09-24 19:08:13 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 531e7ac586 | Allow drag-and-drop to be cancelled (Esc or Inventory key) | 2017-09-24 19:08:13 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 269094ba8d | Restore the previous key focus widget when exiting modal dialog | 2017-09-24 19:08:13 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | bbafe1e456 | Remove redundant player cell variable | 2017-09-24 19:08:13 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 84657271c7 | Improve WindowManager API with a generic way of passing a Ptr to the opened GUI window | 2017-09-24 19:08:12 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 3820416277 | Refactor the unholy mess that is WindowManager::updateVisible GUI modes are now defined in a general and extensible way. The next commits are going to take advantage of this. | 2017-09-24 19:08:12 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 622e3ebd60 | Remove excessive padding in some GUI layouts | 2017-09-24 19:08:12 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 01391b7eed | Rename WindowBase's open/close to onOpen/onClose | 2017-09-24 19:08:12 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 5482ad0482 | Fix tab completion in console to not cycle key focus | 2017-09-24 19:08:11 +02:00 |  |