Andrew Belt
|
071f439326
|
Better widget event documentation
|
6 years ago |
Andrew Belt
|
5a90888a09
|
Header file tweaks
|
6 years ago |
Andrew Belt
|
6455c1f034
|
Possible fix for crash when deleting Widgets during events
|
6 years ago |
Andrew Belt
|
940b232d66
|
Add VirtualWidget, add SequentialLayout
|
6 years ago |
Andrew Belt
|
e51ce44588
|
Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete)
|
6 years ago |
Andrew Belt
|
df297d3291
|
Merge ext with dep, add Rack-SDK zip file to dist
|
6 years ago |
Andrew Belt
|
979e44f650
|
Rename gui.hpp to window.hpp
|
6 years ago |
Andrew Belt
|
7755c67084
|
Divide widgets.hpp to widgets.hpp and ui.hpp
|
6 years ago |
Andrew Belt
|
2873f35e72
|
Add Widget::create static methods, replaces create*() helpers in
rack.hpp
|
6 years ago |
Andrew Belt
|
60d98a641f
|
Rename util.hpp to common.hpp, fix include paths
|
6 years ago |
Andrew Belt
|
d024ccf8a0
|
Refactor util.hpp
|
6 years ago |
Andrew Belt
|
5be5696dff
|
Refactor math.hpp
|
6 years ago |
Andrew Belt
|
d55d460c1f
|
ModuleWidget serializes pos in rack grid coordinates instead of pixel
coordinates
|
6 years ago |
Andrew Belt
|
4a3bf84e42
|
Serialize wire color
|
6 years ago |
Andrew Belt
|
f129f026f6
|
Add AudioWidget
|
6 years ago |
Andrew Belt
|
9a5fd5899d
|
Added ZoomWidget::onPathDrop
|
7 years ago |
Andrew Belt
|
c336e67577
|
Delete MenuOverlay on mouse down
|
7 years ago |
Andrew Belt
|
5567c5f22d
|
Added AddModuleWindow
|
7 years ago |
Andrew Belt
|
47682af04c
|
Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild)
|
7 years ago |
Andrew Belt
|
1461c7290d
|
Fix SVGKnob getChildrenBoundingBox when forcing it to rescale with
box.size
|
7 years ago |
Andrew Belt
|
8e251c0ddb
|
Refactor event framework. Everything uses Event* structs instead of
messy function arguments, removed on*Opaque()
|
7 years ago |
Andrew Belt
|
093fa99474
|
Add Widget::onPathDrop() event, added dragging patches to window to load
them
|
7 years ago |
Andrew Belt
|
661e93bb24
|
Remove old panel if ModuleWidget::setPanel is called multiple times,
move in2px and mm2px to widgets.hpp
|
7 years ago |
Andrew Belt
|
0d4a590688
|
Re-export and re-scale ComponentLibrary graphics
|
7 years ago |
Andrew Belt
|
891f3c6cf8
|
Change SVG DPI to 75, add in2px and mm2px convenience functions
|
7 years ago |
Andrew Belt
|
caa1a5798e
|
Fix dropdown menu offset when zooming
|
7 years ago |
Andrew Belt
|
923942e289
|
Set FrameBuffer::oversample to 1 by default
|
7 years ago |
Andrew Belt
|
684c783d41
|
Render rack rails with rescaling
|
7 years ago |
Andrew Belt
|
a22aac6493
|
Added zoom slider, zoom to settings, finished Framebuffer scaling
|
7 years ago |
Andrew Belt
|
f5e8ba0369
|
Use another nanovg context for rendering to the framebuffer
|
7 years ago |
Andrew Belt
|
34bd9d7b86
|
Add SearchModuleField to RackWidget
|
7 years ago |
Andrew Belt
|
dbd4e44eda
|
Added Light object to engine.hpp, added automatic scrolling when
dragging cables to the edge of the screen, added nonfunctional search
box to Add Module menu
|
7 years ago |
Andrew Belt
|
0c4cf64726
|
Renamed Plugin to Manufacturer, added multiline to TextField, added
Notes to Core, changed plugin build system to support multiple targets
per manufacturer
|
7 years ago |
Andrew Belt
|
33ca4dac2d
|
Add override keyword everywhere
|
7 years ago |
Andrew Belt
|
e9cddb105b
|
Add onTextChange() to TextField
|
7 years ago |
Andrew Belt
|
2cbe7c39a7
|
Set gFocusedWidget only if Widget::onFocus() returns true, make
ModuleWidget respond to Backspace/Delete only if no widget is focused
|
7 years ago |
Andrew Belt
|
c3a13dc112
|
Added arrow keys to move
|
7 years ago |
Andrew Belt
|
e8eddc4463
|
Keep MenuItem active when its child menu is open
|
7 years ago |
Andrew Belt
|
b818a060ed
|
Fix typo in Widget method, reduce precise mouse speed for Knobs, remove
Module() constructor
|
7 years ago |
Andrew Belt
|
ffd8dde517
|
Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs
|
7 years ago |
Andrew Belt
|
c35c8a2e02
|
Make MenuOverlay steal key commands, remove assertion for framebuffer
|
7 years ago |
Andrew Belt
|
401176d50d
|
Added child menus
|
7 years ago |
Andrew Belt
|
5163a7aba1
|
Middle-click drag to move rack view, other needless refactoring
|
7 years ago |
Andrew Belt
|
4fc5f17cfc
|
Add menu scrolling, refactor OpaqueWidget events
|
7 years ago |
Andrew Belt
|
970e227c20
|
Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory
|
7 years ago |
Andrew Belt
|
e970d2ee3d
|
Remove FramebufferWidget padding
|
7 years ago |
Andrew Belt
|
24cb2f506b
|
Cleanup widget code
|
7 years ago |
Andrew Belt
|
b4de457311
|
Fixed segfaults resulting from deleting a module while dragging cables
and knobs
|
7 years ago |
Andrew Belt
|
d297586f98
|
Add SVGPanel
|
7 years ago |
Andrew Belt
|
435006cc03
|
Add right-aligned text to menu
|
7 years ago |