Martin Fouilleul 
							
						 
						
							
								02bfe587c8 
								
							 
						 
						
							
							
								
								[path] adding platform path functions  
							
							
							
						 
						
							2023-05-24 16:27:39 +02:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								db0dadd128 
								
							 
						 
						
							
							
								
								[win32] allow specifying start folder in open/save dialogs  
							
							
							
						 
						
							2023-05-23 17:24:38 +02:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								ed45d88cfd 
								
							 
						 
						
							
							
								
								[win32] add file type filters to open/save dialogs  
							
							
							
						 
						
							2023-05-23 16:43:57 +02:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								49de9d0290 
								
							 
						 
						
							
							
								
								[win32] added basic mp_save_dialogue() implementation using COM IFileSaveDialog  
							
							
							
						 
						
							2023-05-23 16:04:49 +02:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								e24500e18d 
								
							 
						 
						
							
							
								
								[win32] added basic mp_open_dialog() implementation using COM IFileOpenDialog  
							
							
							
						 
						
							2023-05-23 15:59:29 +02:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								a54c8b4f4b 
								
							 
						 
						
							
							
								
								[win32] alert popup using TaskDialogIndirect(): automatically handles icons, dpi, and text/buttons layout (but requires Vista or higher)  
							
							
							
						 
						
							2023-05-23 14:50:31 +02:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								f1d8dd1ca9 
								
							 
						 
						
							
							
								
								[win32] crappy message box with custom button text. Not DPI aware, doesn't show message box image (eg exclamation/information mark), and has very crude layout...  
							
							
							
						 
						
							2023-05-23 12:55:57 +02:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								9f7cfd985c 
								
							 
						 
						
							
							
								
								[win32] re-introduced perf_text, tiger, and ui examples  
							
							
							
						 
						
							2023-05-17 15:14:14 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								794f47b141 
								
							 
						 
						
							
							
								
								abstracting logging for orca  
							
							
							
						 
						
							2023-04-18 18:05:54 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								03b5802529 
								
							 
						 
						
							
							
								
								[canvas] replace simple shape helpers with normal paths operations instead of having dedicated primitives for rounded rects/ellipses and so on  
							
							
							
						 
						
							2023-04-11 11:16:23 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								5455c2a52b 
								
							 
						 
						
							
							
								
								[ui] Allow styling overlay boxes (e.g. menu and drop-down list panels) locally.  
							
							... 
							
							
							
							- Added an UI_FLAG_OVERLAY flag. When we make a box with that flag set, it is added the an overlayList in the ui context.
- After styling and static size pass, we reparent boxes in the overlayList to an overlay node just below the root node.
- Layout and drawing works uniformly on the whole tree. Overlay boxes get drawn last and steal mouse hover from boxes underneath them. 
							
						 
						
							2023-03-13 10:26:39 +01:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								9e41d2b6fc 
								
							 
						 
						
							
							
								
								[ui] first version of select popup menu  
							
							
							
						 
						
							2023-03-12 19:06:09 +01:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								7b10a99a8c 
								
							 
						 
						
							
							
								
								[ui, styling] First draft of rule-based styling to replace old stack-based system  
							
							
							
						 
						
							2023-03-06 19:33:01 +01:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								b52a35c753 
								
							 
						 
						
							
							
								
								[ui, textbox] Fixed selection background rectangle  
							
							
							
						 
						
							2023-03-05 17:03:00 +01:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								4359bdaa3c 
								
							 
						 
						
							
							
								
								[ui, textbox] position cursor at mouse position / extend selection on shift + mouse press or drag  
							
							
							
						 
						
							2023-03-05 15:59:57 +01:00