30a1f2f924 
								
									
								
							
								 
							
						 
						
							
							
								
								de-hardcoding scrollbar spritesheet definitions  
							
							... 
							
							
							
							added a new variable "SBSO", and redefined all scrollbar tile definitions as this variable + an offset.
this could make it easier to switch scrollbar graphics from within the game, if necessary. 
							
						 
						
							2023-02-05 18:56:51 +01:00  
				
					
						
							
							
								 
						
							
							
								de04cf04e0 
								
									
								
							
								 
							
						 
						
							
							
								
								wrong scrollbar sprites mapping fix (issue  #2777 )  
							
							... 
							
							
							
							i've taken a crack at it, and this seems to fix this "issue" i filed here: https://github.com/DFHack/dfhack/issues/2777 
https://i.imgur.com/aFnq80M.mp4  
							
						 
						
							2023-02-04 15:18:26 +01:00  
				
					
						
							
							
								 
						
							
							
								345b7d78cb 
								
									
								
							
								 
							
						 
						
							
							
								
								pass attributes through FilteredList  
							
							
							
						 
						
							2023-02-03 00:09:10 -08:00  
				
					
						
							
							
								 
						
							
							
								2316615763 
								
									
								
							
								 
							
						 
						
							
							
								
								react to double clicks on list items  
							
							
							
						 
						
							2023-02-03 00:09:10 -08:00  
				
					
						
							
							
								 
						
							
							
								2cf985be73 
								
									
								
							
								 
							
						 
						
							
							
								
								don't lose List scroll position when dragging  
							
							
							
						 
						
							2023-02-02 19:42:41 -08:00  
				
					
						
							
							
								 
						
							
							
								7fbd95896d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into myk_pause_forced  
							
							
							
						 
						
							2023-02-01 17:50:45 -08:00  
				
					
						
							
							
								 
						
							
							
								55d07a8cae 
								
									
								
							
								 
							
						 
						
							
							
								
								actually use the tile  
							
							
							
						 
						
							2023-02-01 14:51:46 -08:00  
				
					
						
							
							
								 
						
							
							
								6ae771ecb4 
								
									
								
							
								 
							
						 
						
							
							
								
								display PAUSE FORCED instead of a pause icon  
							
							... 
							
							
							
							if the window is forcing the game to pause. the icon looked too
clickable 
							
						 
						
							2023-02-01 14:01:29 -08:00  
				
					
						
							
							
								 
						
							
							
								e442e23589 
								
									
								
							
								 
							
						 
						
							
							
								
								allow tile in Label tokens to be either pen or id  
							
							
							
						 
						
							2023-01-31 23:54:27 -08:00  
				
					
						
							
							
								 
						
							
							
								ab4c766817 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "allow tile list icons to be rendered properly"  
							
							... 
							
							
							
							This reverts commit 508777897b 
							
						 
						
							2023-01-30 08:48:45 -08:00  
				
					
						
							
							
								 
						
							
							
								18a2827385 
								
									
								
							
								 
							
						 
						
							
							
								
								only mark the border corner as resizable if the window is resizable  
							
							
							
						 
						
							2023-01-27 14:20:21 -08:00  
				
					
						
							
							
								 
						
							
							
								be59083202 
								
									
								
							
								 
							
						 
						
							
							
								
								reduce spacing for CycleHotkeyLabel from 2 to 1  
							
							
							
						 
						
							2023-01-25 22:59:29 -08:00  
				
					
						
							
							
								 
						
							
							
								f39eb42889 
								
									
								
							
								 
							
						 
						
							
							
								
								remove references to pinnable  
							
							
							
						 
						
							2023-01-23 19:34:48 -08:00  
				
					
						
							
							
								 
						
							
							
								8b98ba5042 
								
									
								
							
								 
							
						 
						
							
							
								
								allow windows to be defocused instead of pinned  
							
							
							
						 
						
							2023-01-23 17:40:16 -08:00  
				
					
						
							
							
								 
						
							
							
								7329f6dee2 
								
									
								
							
								 
							
						 
						
							
							
								
								use new frame names  
							
							
							
						 
						
							2023-01-23 04:16:38 -08:00  
				
					
						
							
							
								 
						
							
							
								a6b3de1afb 
								
									
								
							
								 
							
						 
						
							
							
								
								support scrolling to the beginning or end in Label  
							
							
							
						 
						
							2023-01-23 02:16:07 -08:00  
				
					
						
							
							
								 
						
							
							
								fb5675ef1b 
								
									
								
							
								 
							
						 
						
							
							
								
								keep windows on the screen when the DF window is resized  
							
							
							
						 
						
							2023-01-15 20:41:48 -08:00  
				
					
						
							
							
								 
						
							
							
								20f865eba0 
								
									
								
							
								 
							
						 
						
							
							
								
								don't reset scroll pos when window is resized or moved  
							
							
							
						 
						
							2023-01-15 15:59:09 -08:00  
				
					
						
							
							
								 
						
							
							
								977946e5bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2603  from myk002/myk_resizingpanel  
							
							... 
							
							
							
							give more control over the resizing dimensions of ResizingPanels 
							
						 
						
							2023-01-14 01:10:26 -08:00  
				
					
						
							
							
								 
						
							
							
								fc6a8fb00b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2601  from myk002/myk_dwarfmode  
							
							... 
							
							
							
							pull the useful bits out of guidm.MenuOverlay and make them available 
							
						 
						
							2023-01-14 01:09:57 -08:00  
				
					
						
							
							
								 
						
							
							
								3b40621324 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2595  from myk002/myk_textures  
							
							... 
							
							
							
							add some more icon textures we can use 
							
						 
						
							2023-01-14 01:09:23 -08:00  
				
					
						
							
							
								 
						
							
							
								f19ae16c9d 
								
									
								
							
								 
							
						 
						
							
							
								
								give more control over the resizing dimensions of ResizingPanels  
							
							
							
						 
						
							2023-01-14 01:00:38 -08:00  
				
					
						
							
							
								 
						
							
							
								4f88d27e08 
								
									
								
							
								 
							
						 
						
							
							
								
								cancel EditField editing on r-click  
							
							
							
						 
						
							2023-01-13 17:05:08 -08:00  
				
					
						
							
							
								 
						
							
							
								21d160c478 
								
									
								
							
								 
							
						 
						
							
							
								
								terminology change: locked -> pinned  
							
							
							
						 
						
							2023-01-13 16:07:27 -08:00  
				
					
						
							
							
								 
						
							
							
								508777897b 
								
									
								
							
								 
							
						 
						
							
							
								
								allow tile list icons to be rendered properly  
							
							
							
						 
						
							2023-01-12 22:30:47 -08:00  
				
					
						
							
							
								 
						
							
							
								52a39438f7 
								
									
								
							
								 
							
						 
						
							
							
								
								don't make EditField's transparent  
							
							... 
							
							
							
							this is actually a very old bug, but now that I know how transparency
works, it's obvious how to fix this 
							
						 
						
							2023-01-12 12:47:43 -08:00  
				
					
						
							
							
								 
						
							
							
								079d5e4178 
								
									
								
							
								 
							
						 
						
							
							
								
								support foreground and background writing from pens  
							
							
							
						 
						
							2023-01-12 12:30:07 -08:00  
				
					
						
							
							
								 
						
							
							
								fecc733192 
								
									
								
							
								 
							
						 
						
							
							
								
								detect clicks on part of pin that sticks up  
							
							
							
						 
						
							2023-01-09 12:52:26 -08:00  
				
					
						
							
							
								 
						
							
							
								2234328a91 
								
									
								
							
								 
							
						 
						
							
							
								
								use an actual pin texture for ZScreen pins  
							
							
							
						 
						
							2023-01-09 00:47:13 -08:00  
				
					
						
							
							
								 
						
							
							
								72d5760ff6 
								
									
								
							
								 
							
						 
						
							
							
								
								add CycleHotkeyLabel:setOption()  
							
							
							
						 
						
							2023-01-07 01:00:40 -08:00  
				
					
						
							
							
								 
						
							
							
								fe9d1e186e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2562  from myk002/myk_greenify  
							
							... 
							
							
							
							allow color options for CycleHotkeyLabel 
							
						 
						
							2023-01-06 19:10:39 -08:00  
				
					
						
							
							
								 
						
							
							
								093eac3eb2 
								
									
								
							
								 
							
						 
						
							
							
								
								use a black background for non-top ZScreen titles  
							
							
							
						 
						
							2023-01-06 18:58:08 -08:00  
				
					
						
							
							
								 
						
							
							
								810430f1a2 
								
									
								
							
								 
							
						 
						
							
							
								
								make windows lockable (can ignore r-click and esc)  
							
							
							
						 
						
							2023-01-06 18:48:53 -08:00  
				
					
						
							
							
								 
						
							
							
								f15e9e3577 
								
									
								
							
								 
							
						 
						
							
							
								
								don't revert to plain strings for pens  
							
							
							
						 
						
							2023-01-06 15:42:30 -08:00  
				
					
						
							
							
								 
						
							
							
								e111a73763 
								
									
								
							
								 
							
						 
						
							
							
								
								allow color options for CycleHotkeyLabel  
							
							... 
							
							
							
							and use the option to render `On` in green for ToggleHotkeyLabel 
							
						 
						
							2023-01-06 15:42:27 -08:00  
				
					
						
							
							
								 
						
							
							
								1934014659 
								
									
								
							
								 
							
						 
						
							
							
								
								framework for passthru, z-order swapping windows  
							
							
							
						 
						
							2023-01-05 18:07:38 -08:00  
				
					
						
							
							
								 
						
							
							
								55cdaea636 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor EditField text insertion  
							
							
							
						 
						
							2023-01-03 12:57:02 -08:00  
				
					
						
							
							
								 
						
							
							
								a0343b06a6 
								
									
								
							
								 
							
						 
						
							
							
								
								adjust text wrap to new scrollbar width  
							
							
							
						 
						
							2023-01-03 00:56:07 -08:00  
				
					
						
							
							
								 
						
							
							
								da63d6294b 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure the scrollbar midpoint is always rendered  
							
							... 
							
							
							
							this mimics the vanilla scrollbar behavior (and looks better) 
							
						 
						
							2023-01-01 17:55:06 -08:00  
				
					
						
							
							
								 
						
							
							
								bf995a0968 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2533  from myk002/myk_lua_input  
							
							... 
							
							
							
							adjust Lua widgets to new input scheme 
							
						 
						
							2022-12-30 22:37:12 -08:00  
				
					
						
							
							
								 
						
							
							
								a7dd14d699 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2535  from myk002/myk_smart_refresh  
							
							... 
							
							
							
							only do a full refresh when needed 
							
						 
						
							2022-12-30 22:36:42 -08:00  
				
					
						
							
							
								 
						
							
							
								21f137644f 
								
									
								
							
								 
							
						 
						
							
							
								
								remove trailing whitespace  
							
							
							
						 
						
							2022-12-30 22:35:08 -08:00  
				
					
						
							
							
								 
						
							
							
								3a76fc086f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix keyboard movement of Panel widgets  
							
							
							
						 
						
							2022-12-30 22:35:08 -08:00  
				
					
						
							
							
								 
						
							
							
								04f2d555c6 
								
									
								
							
								 
							
						 
						
							
							
								
								implement context-aware mouse wheel scrolling  
							
							
							
						 
						
							2022-12-30 22:35:08 -08:00  
				
					
						
							
							
								 
						
							
							
								38b525bdb5 
								
									
								
							
								 
							
						 
						
							
							
								
								adapt lua library widgets to new keyboard keybindings  
							
							
							
						 
						
							2022-12-30 22:35:08 -08:00  
				
					
						
							
							
								 
						
							
							
								dd0cc087d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "consolidate full refresh logic in widgets.Panel"  
							
							... 
							
							
							
							This reverts commit 33787473f0 
							
						 
						
							2022-12-30 22:13:53 -08:00  
				
					
						
							
							
								 
						
							
							
								33787473f0 
								
									
								
							
								 
							
						 
						
							
							
								
								consolidate full refresh logic in widgets.Panel  
							
							
							
						 
						
							2022-12-30 20:44:15 -08:00  
				
					
						
							
							
								 
						
							
							
								88dcdfd158 
								
									
								
							
								 
							
						 
						
							
							
								
								move trigger code from Window to Panel  
							
							... 
							
							
							
							where the drag/resize code actually is. Panels can be dragged around the
parent screen without them being a Window 
							
						 
						
							2022-12-30 20:01:09 -08:00  
				
					
						
							
							
								 
						
							
							
								70a0f4a718 
								
									
								
							
								 
							
						 
						
							
							
								
								only do a full refresh when needed  
							
							... 
							
							
							
							this significantly reduces CPU utilization when DFHack-owned screens are
visible. 
							
						 
						
							2022-12-30 17:06:41 -08:00  
				
					
						
							
							
								 
						
							
							
								3aac79fe4f 
								
									
								
							
								 
							
						 
						
							
							
								
								skin our scrollbars to look and hover like DF's  
							
							
							
						 
						
							2022-12-30 05:33:17 -08:00