Andrew Belt
							
						 | 
						
							
							
							
								
							
								d7096ae631
								
							
								
							
						 | 
						
							
							
								
								Add FramebufferWidget::viewportMargin.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e139b42e43
								
							
								
							
						 | 
						
							
							
								
								Add FramebufferWidget::deleteFramebuffer().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1f079444a2
								
							
								
							
						 | 
						
							
							
								
								Add Widget::drawChild(). Make RailWidget draw a FramebufferWidget repeatedly as a tile.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								915e3fcdb9
								
							
								
							
						 | 
						
							
							
								
								Clean up FramebufferWidget, Window.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								241511876e
								
							
								
							
						 | 
						
							
							
								
								Make FramebufferWidget draw the framebuffer in draw() instead of step().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ad1d109845
								
							
								
							
						 | 
						
							
							
								
								Add ContextCreateEvent and ContextDestroyEvent.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5484126aaa
								
							
								
							
						 | 
						
							
							
								
								Change `event::Foo` to `FooEvent`.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5f8f9b8e35
								
							
								
							
						 | 
						
							
							
								
								Change `bypass` variable name to `bypassed` when appropriate.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ac0588c0f8
								
							
								
							
						 | 
						
							
							
								
								Rewrite module browser's ModelBox to support changing zoom. Add FramebufferWidget::setDirty().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d85856eccc
								
							
								
							
						 | 
						
							
							
								
								Add `FramebufferWidget::dirtyOnSubpixelChange` setting. Disable it for the FramebufferWidget that contains the RackRail.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c8e2b5fc4a
								
							
								
							
						 | 
						
							
							
								
								Move most FramebufferWidget member fields to an opaque pointer.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0cefd1138b
								
							
								
							
						 | 
						
							
							
								
								Replace event::Zoom with event::Dirty.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dca30e2b53
								
							
								
							
						 | 
						
							
							
								
								Auto-format code with astyle.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								696939069d
								
							
								
							
						 | 
						
							
							
								
								Use <> instead of "" for include directive.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								509d61c69a
								
							
								
							
						 | 
						
							
							
								
								Add active flag to MenuItem. Make author and tag list items active when selected. Add ClearItem to ModuleBrowser.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7b0c04aa9f
								
							
								
							
						 | 
						
							
							
								
								Copy oversampled FramebufferWidgets to actual-size framebuffers after rendering.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0e99165139
								
							
								
							
						 | 
						
							
							
								
								Fix framebuffer incorrect scale when zooming. Reset NanoVG state after drawing framebuffer.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d6f5a84178
								
							
								
							
						 | 
						
							
							
								
								Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a509fab1c1
								
							
								
							
						 | 
						
							
							
								
								Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								52151a709d
								
							
								
							
						 | 
						
							
							
								
								Add various API documentation
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8a5a806425
								
							
								
							
						 | 
						
							
							
								
								Add app::, ui::, and widget:: namespaces.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6d1142b449
								
							
								
							
						 | 
						
							
							
								
								Add new Widget::draw() method. Deprecate old method.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb38464a28
								
							
								
							
						 | 
						
							
							
								
								Add GLWidget
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								223341e2f1
								
							
								
							
						 | 
						
							
							
								
								Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								428f137d45
								
							
								
							
						 | 
						
							
							
								
								Remove multiple inheritance from all widgets, remove virtual inheritance, merge MomentarySwitch and ToggleSwitch to Switch with a boolean.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e845373ee9
								
							
								
							
						 | 
						
							
							
								
								Make event callbacks use const
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								960ac66b73
								
							
								
							
						 | 
						
							
							
								
								Fix event drag handling, fix ParamQuantity and tweak its API
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f64ea2e181
								
							
								
							
						 | 
						
							
							
								
								Large architectural changes. Created Quantity class.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2a3c254712
								
							
								
							
						 | 
						
							
							
								
								Revert to simpler event system
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6475c630b5
								
							
								
							
						 | 
						
							
							
								
								Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)
							
							
							
							
								
							
							
						 | 
						7 years ago |