6a61c750e9 
								
									
								
							
								 
							
						 
						
							
							
								
								widgets.render_text(): error early if key is invalid  
							
							... 
							
							
							
							This helps identify _which_ key is invalid - otherwise, getKeyDisplay()
complains that it was called with `nil`, which is less helpful. 
							
						 
						
							2022-12-23 13:17:26 -05:00  
				
					
						
							
							
								 
						
							
							
								663e1dd541 
								
									
								
							
								 
							
						 
						
							
							
								
								ascii is now in color  
							
							
							
						 
						
							2022-12-20 16:33:11 -08:00  
				
					
						
							
							
								 
						
							
							
								42203b13f4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2500  from myk002/myk_panel_drag  
							
							... 
							
							
							
							Support resizing for DFHack Panel widgets 
							
						 
						
							2022-12-15 14:36:33 -08:00  
				
					
						
							
							
								 
						
							
							
								06346c6269 
								
									
								
							
								 
							
						 
						
							
							
								
								implement double clicking on the title to maximize  
							
							... 
							
							
							
							also double click on a maximized window to jump to the minimum size
the location of the window isn't guaranteed to be the same after
maximizing and un-maximizing, but we could implement that if there is
call for it. 
							
						 
						
							2022-12-14 19:03:38 -08:00  
				
					
						
							
							
								 
						
							
							
								434e9322cc 
								
									
								
							
								 
							
						 
						
							
							
								
								fix error in error message formatting  
							
							
							
						 
						
							2022-12-14 17:51:07 -08:00  
				
					
						
							
							
								 
						
							
							
								4c6daf30d9 
								
									
								
							
								 
							
						 
						
							
							
								
								add widgets.Window and fix paint_frame offset  
							
							
							
						 
						
							2022-12-14 12:04:29 -08:00  
				
					
						
							
							
								 
						
							
							
								12e62c7f9d 
								
									
								
							
								 
							
						 
						
							
							
								
								highlight anchor point when resizing with keyboard  
							
							
							
						 
						
							2022-12-14 10:34:06 -08:00  
				
					
						
							
							
								 
						
							
							
								c030704705 
								
									
								
							
								 
							
						 
						
							
							
								
								implement panel resizing  
							
							
							
						 
						
							2022-12-14 10:34:04 -08:00  
				
					
						
							
							
								 
						
							
							
								99b599e9ab 
								
									
								
							
								 
							
						 
						
							
							
								
								add docs for panel dragging  
							
							
							
						 
						
							2022-12-13 13:01:49 -08:00  
				
					
						
							
							
								 
						
							
							
								3f43f72731 
								
									
								
							
								 
							
						 
						
							
							
								
								fix the math  
							
							
							
						 
						
							2022-12-13 12:39:17 -08:00  
				
					
						
							
							
								 
						
							
							
								38a3bec953 
								
									
								
							
								 
							
						 
						
							
							
								
								dragging logic  
							
							
							
						 
						
							2022-12-12 18:07:05 -08:00  
				
					
						
							
							
								 
						
							
							
								ffd646462a 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure `enable` doesn't miss newly-added scripts  
							
							... 
							
							
							
							and add some more documentation 
							
						 
						
							2022-12-10 22:13:38 -08:00  
				
					
						
							
							
								 
						
							
							
								e88b1fdfe5 
								
									
								
							
								 
							
						 
						
							
							
								
								move script-manager into core  
							
							
							
						 
						
							2022-12-10 21:59:51 -08:00  
				
					
						
							
							
								 
						
							
							
								2b87307e11 
								
									
								
							
								 
							
						 
						
							
							
								
								allow visible and active to be dynamic properties  
							
							
							
						 
						
							2022-12-04 15:46:19 -08:00  
				
					
						
							
							
								 
						
							
							
								aac89d4942 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into myk_default_search_key  
							
							
							
						 
						
							2022-11-29 15:07:12 -08:00  
				
					
						
							
							
								 
						
							
							
								5b311163a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2431  from myk002/myk_widget_fixes  
							
							... 
							
							
							
							fix minor errors in ResizablePanel, Label, and HotkeyLabel widgets 
							
						 
						
							2022-11-29 15:06:15 -08:00  
				
					
						
							
							
								 
						
							
							
								726771c8d3 
								
									
								
							
								 
							
						 
						
							
							
								
								supply default search key for tokenized text  
							
							
							
						 
						
							2022-11-28 16:02:47 -08:00  
				
					
						
							
							
								 
						
							
							
								adb9c5ea12 
								
									
								
							
								 
							
						 
						
							
							
								
								fix frame size calculation when frame_inset is set  
							
							... 
							
							
							
							also fix error when clicking on HotkeyLabels where no on_activate
callback has been set 
							
						 
						
							2022-11-28 15:12:22 -08:00  
				
					
						
							
							
								 
						
							
							
								fb6483fe6c 
								
									
								
							
								 
							
						 
						
							
							
								
								allow frames to be drawn without DFHack signature  
							
							
							
						 
						
							2022-11-28 15:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								c9cf5ecca8 
								
									
								
							
								 
							
						 
						
							
							
								
								we kept editfield as MOUSE_L for click and drag  
							
							
							
						 
						
							2022-11-21 17:51:24 -08:00  
				
					
						
							
							
								 
						
							
							
								24dc879888 
								
									
								
							
								 
							
						 
						
							
							
								
								adapt library code to newly correct mouse events  
							
							
							
						 
						
							2022-11-21 17:36:46 -08:00  
				
					
						
							
							
								 
						
							
							
								5b1ebdf72a 
								
									
								
							
								 
							
						 
						
							
							
								
								don't return list idx when mouse is on scrollbar  
							
							
							
						 
						
							2022-11-11 10:40:10 -08:00  
				
					
						
							
							
								 
						
							
							
								ccd43f1710 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2381  from myk002/myk_framed_panel  
							
							... 
							
							
							
							[widgets.Panel] support frames around panel widgets 
							
						 
						
							2022-11-09 10:32:23 -08:00  
				
					
						
							
							
								 
						
							
							
								9fed02435e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2378  from myk002/myk_list_mouse  
							
							... 
							
							
							
							Allow widgets.List to report hover target and respond to shift-click 
							
						 
						
							2022-11-09 10:32:06 -08:00  
				
					
						
							
							
								 
						
							
							
								32dc80729a 
								
									
								
							
								 
							
						 
						
							
							
								
								support drawing frames around panels  
							
							
							
						 
						
							2022-11-07 16:50:21 -08:00  
				
					
						
							
							
								 
						
							
							
								83f560a6f4 
								
									
								
							
								 
							
						 
						
							
							
								
								allow shift-click to trigger submit2 for List  
							
							
							
						 
						
							2022-11-07 16:14:16 -08:00  
				
					
						
							
							
								 
						
							
							
								1b7b75d8ab 
								
									
								
							
								 
							
						 
						
							
							
								
								factor out detection of the list index under mouse  
							
							
							
						 
						
							2022-11-07 16:13:45 -08:00  
				
					
						
							
							
								 
						
							
							
								28aadea6af 
								
									
								
							
								 
							
						 
						
							
							
								
								allow an alternate ViewRect for getMousePos  
							
							
							
						 
						
							2022-11-07 15:54:56 -08:00  
				
					
						
							
							
								 
						
							
							
								be18f4e900 
								
									
								
							
								 
							
						 
						
							
							
								
								return self from Screen:show() as a convenience  
							
							
							
						 
						
							2022-11-07 15:54:55 -08:00  
				
					
						
							
							
								 
						
							
							
								a854e379b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2354  from myk002/myk_scrollbars_redux  
							
							... 
							
							
							
							make scrollbars more responsive when dragging 
							
						 
						
							2022-10-22 20:28:52 -07:00  
				
					
						
							
							
								 
						
							
							
								64b923b9eb 
								
									
								
							
								 
							
						 
						
							
							
								
								make the materials dialog filter lcase only  
							
							... 
							
							
							
							this allows the capital letter hotkeys to be processed by the list
widget without the special-casing of the ignore_keys attribute. 
							
						 
						
							2022-10-21 12:43:53 -07:00  
				
					
						
							
							
								 
						
							
							
								593b80cfa0 
								
									
								
							
								 
							
						 
						
							
							
								
								make scrollbars more responsive when dragging  
							
							
							
						 
						
							2022-10-21 12:22:57 -07:00  
				
					
						
							
							
								 
						
							
							
								1e21e6546e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix materials selection dialog  
							
							... 
							
							
							
							where the filter was swallowing the sublist hotkeys 
							
						 
						
							2022-10-19 17:31:28 -07:00  
				
					
						
							
							
								 
						
							
							
								142b45ef49 
								
									
								
							
								 
							
						 
						
							
							
								
								move list item hotkey hint left by one tile  
							
							... 
							
							
							
							so it doesn't get covered by the scrollbar 
							
						 
						
							2022-10-19 17:30:51 -07:00  
				
					
						
							
							
								 
						
							
							
								d650ba2377 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure scrollbar can never get ahead of the cursor  
							
							
							
						 
						
							2022-10-10 16:42:32 -07:00  
				
					
						
							
							
								 
						
							
							
								ba36e72b33 
								
									
								
							
								 
							
						 
						
							
							
								
								support click and drag for scrollbars  
							
							
							
						 
						
							2022-10-07 16:27:19 -07:00  
				
					
						
							
							
								 
						
							
							
								35eb4e08dd 
								
									
								
							
								 
							
						 
						
							
							
								
								hold down the mouse button to continue scrolling  
							
							
							
						 
						
							2022-10-07 15:40:05 -07:00  
				
					
						
							
							
								 
						
							
							
								2bff70a290 
								
									
								
							
								 
							
						 
						
							
							
								
								add unit tests for widgets.Scrollbar  
							
							
							
						 
						
							2022-10-07 13:14:52 -07:00  
				
					
						
							
							
								 
						
							
							
								5722d6914b 
								
									
								
							
								 
							
						 
						
							
							
								
								transition Label to use the new generic Scrollbar  
							
							
							
						 
						
							2022-10-07 12:45:43 -07:00  
				
					
						
							
							
								 
						
							
							
								24232e894a 
								
									
								
							
								 
							
						 
						
							
							
								
								create Scrollbar widget and integrate with List  
							
							
							
						 
						
							2022-10-06 11:13:16 -07:00  
				
					
						
							
							
								 
						
							
							
								9817106c30 
								
									
								
							
								 
							
						 
						
							
							
								
								add --exclude option for ls  
							
							
							
						 
						
							2022-10-05 13:30:14 -07:00  
				
					
						
							
							
								 
						
							
							
								dc535004e9 
								
									
								
							
								 
							
						 
						
							
							
								
								better formatting for ls output for tags  
							
							
							
						 
						
							2022-10-05 12:51:30 -07:00  
				
					
						
							
							
								 
						
							
							
								278b7528ac 
								
									
								
							
								 
							
						 
						
							
							
								
								implement basic domain index structure  
							
							
							
						 
						
							2022-09-23 08:46:50 -07:00  
				
					
						
							
							
								 
						
							
							
								fae26b2375 
								
									
								
							
								 
							
						 
						
							
							
								
								replace die's underline with tombstones  
							
							... 
							
							
							
							easter egg suggested by thurin : ) 
							
						 
						
							2022-09-23 08:34:22 -07:00  
				
					
						
							
							
								 
						
							
							
								b07f3b5b6c 
								
									
								
							
								 
							
						 
						
							
							
								
								stub help formatted same as real help  
							
							
							
						 
						
							2022-09-22 17:43:56 -07:00  
				
					
						
							
							
								 
						
							
							
								4d662adfe5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix marker checking for ruby help text  
							
							
							
						 
						
							2022-09-22 17:39:54 -07:00  
				
					
						
							
							
								 
						
							
							
								3b650c8d0b 
								
									
								
							
								 
							
						 
						
							
							
								
								don't let changes to the lua cursor bleed through  
							
							... 
							
							
							
							before, we could end up changing the state of whoever last called
guidm.setCursorPos() 
							
						 
						
							2022-09-18 08:20:33 -07:00  
				
					
						
							
							
								 
						
							
							
								6fff83de5a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix EditField rendering with TWBT  
							
							
							
						 
						
							2022-09-16 15:24:33 -07:00  
				
					
						
							
							
								 
						
							
							
								b88d343ddd 
								
									
								
							
								 
							
						 
						
							
							
								
								fix off-by-one error on scrollbar click detection  
							
							
							
						 
						
							2022-09-14 09:25:43 -07:00  
				
					
						
							
							
								 
						
							
							
								bb52e7bac8 
								
							
								 
							
						 
						
							
							
								
								list tools in categories with tags builtin  
							
							
							
						 
						
							2022-09-13 23:17:19 -07:00