|
d42f075408
|
stop AddRouteDialog from being modal and from using a recursive run loop
|
2016-06-12 14:54:01 -04:00 |
|
|
44c56fff6f
|
add pre-release warning dialog. It wil not be shown when running via ardev etc.
|
2016-06-06 13:40:14 -04:00 |
|
|
4cd6d52013
|
make Escape (cancel drag or selection) work in mixer as well as editor
|
2016-05-31 15:30:44 -04:00 |
|
|
2c9c210213
|
manually fix rebase/merge issues caused by addition of plugin presets to methods which add a new track/bus
|
2016-05-31 15:30:42 -04:00 |
|
|
e0ff70cf86
|
first vaguely working version using PresentationInfo
remote control ID and "order keys" have been removed.
|
2016-05-31 15:30:42 -04:00 |
|
|
9197116a1a
|
change API for ARDOUR_UI::add_route() to no longer require a float window
|
2016-05-31 15:30:41 -04:00 |
|
|
33e56e58d7
|
initial part of vca assignment via context menu
|
2016-05-31 15:30:38 -04:00 |
|
|
99d251de7d
|
first pass at making the GUI for a VCA visible
|
2016-05-31 15:30:38 -04:00 |
|
|
99b0712be4
|
remove the entire idea of a tabbable for VCA master faders
Conflicts:
gtk2_ardour/master_faders.cc
|
2016-05-31 15:30:38 -04:00 |
|
|
5c658db4bf
|
most of the changes required to add a new master faders tabbable
the visibility button isn't actually working correctly
|
2016-05-31 15:30:38 -04:00 |
|
|
2a25d25d34
|
add visibility tracking for main window
|
2016-05-10 10:03:45 -04:00 |
|
|
baca1fd377
|
Create new track by dragging an instrument from the favorites sidebar
|
2016-05-06 16:04:05 +02:00 |
|
|
05baa2d1c1
|
use WindowManager toggle API for script-manager
|
2016-05-06 03:59:02 +02:00 |
|
|
cdb1395a99
|
NO-OP whitespace
|
2016-05-06 03:09:20 +02:00 |
|
|
5c9660b62e
|
re-introduce "add track/bus" from mixer window
|
2016-05-06 03:08:46 +02:00 |
|
|
0e1642f0b4
|
remove unused code
|
2016-04-25 09:37:27 -04:00 |
|
|
9c622e3c99
|
add optional buttons to trigger lua scripted actions.
|
2016-04-25 00:16:08 +02:00 |
|
|
e85680f5ca
|
GUI samplerate Mismatch notification
|
2016-04-18 15:17:51 +02:00 |
|
|
a16c7a8a90
|
add option to create new routes with strict-i/o enabled.
|
2016-03-28 18:25:34 +02:00 |
|
|
e7181c0cc4
|
Midi Busses? why yes!
|
2016-03-16 04:41:19 +01:00 |
|
|
a06a5ecfd6
|
change the way the key editor gets populated; drop binding sets with no actions
|
2016-03-15 19:46:28 -04:00 |
|
|
58f259e4f7
|
add new API to ARDOUR_UI to allow dynamic add/remove of keyboard bindings to key binding editor
|
2016-03-15 16:41:15 -04:00 |
|
|
3a2ba2e958
|
Rewrite commit 68e81a6 , prefer forward declaration and includes in cc.
only MSVC requires the complete class for the templated c'tor in
window manager.h
|
2016-02-28 11:58:47 +01:00 |
|
|
d25d583dad
|
add previous-tab and next-tab actions and bind to PRIMARY-page-up/down by default
|
2016-02-25 15:08:06 -05:00 |
|
|
6b940afa36
|
Lua Script Console Window
|
2016-02-23 15:42:13 +01:00 |
|
|
e268a9d2aa
|
fix inheritance/class design to get both SessionOptionEditor and RCOptionEditor to work correctly
|
2016-02-22 15:31:25 -05:00 |
|
|
6d3ee152fe
|
add context menus for tabbable visibility buttons
|
2016-02-22 15:31:25 -05:00 |
|
|
a29fd4542e
|
a bunch of stuff to make tab/window switching work better, and provide Alt-m to toggle between editor+mixer in a sane way
|
2016-02-22 15:31:25 -05:00 |
|
|
64de2b415a
|
use Tabbable::change_visibility to make tab/window control buttons do the right thing
|
2016-02-22 15:31:25 -05:00 |
|
|
336d321a1b
|
prevent dragging the last tab from the notebook
|
2016-02-22 15:31:25 -05:00 |
|
|
1e537cb539
|
remove tab-related code for tabbed notebook, add tooltips to new buttons
|
2016-02-22 15:31:25 -05:00 |
|
|
51879285c5
|
tab-free tabbed display, part 1.2
|
2016-02-22 15:31:25 -05:00 |
|
|
bc487bb4b0
|
replicate the remove-all-trailing whitespace commit(s) in master
|
2016-02-22 15:31:24 -05:00 |
|
|
9b9a7beb13
|
cleanup various merge conflict resolution errors/omissions
|
2016-02-22 15:31:24 -05:00 |
|
|
09f9020897
|
action maps now have names
|
2016-02-22 15:31:24 -05:00 |
|
|
949163f806
|
more changes to Bindings, Keyboard APIs
|
2016-02-22 15:31:24 -05:00 |
|
|
67e19c177f
|
radically change Keyboard/Binding API design to disconnect Gtk::Action lookup from binding definition
We need this because we need binding information/objects before all
Actions have been defined.
|
2016-02-22 15:31:24 -05:00 |
|
|
2c6799f247
|
changes to support new key bindings editor design
|
2016-02-22 15:31:23 -05:00 |
|
|
a13a8da8ac
|
switch all action registration/binding code over to new API.
This removes the ability to change bindings via menus.
Still to come: saving modified bindings, and reworking the key editor
|
2016-02-22 15:31:23 -05:00 |
|
|
d5bcf90b1a
|
remove all tearoffs except the monitor section.
We don't need this functionality anymore as we build on 15 years experience plus the new tabbed structure
|
2016-02-22 15:31:23 -05:00 |
|
|
1be30e0401
|
handle main window delete events sensibly
|
2016-02-22 15:31:23 -05:00 |
|
|
1bdf6d8a68
|
handle button events on main window notebook so that we can handle close button clicks
|
2016-02-22 15:31:23 -05:00 |
|
|
291575683c
|
dynamically update menus/actions controlling tabbable show/hide/attach/detach operations
|
2016-02-22 15:31:22 -05:00 |
|
|
cf93eaec98
|
break out window ops for Tabbables into show/hide/attach/detach
|
2016-02-22 15:31:22 -05:00 |
|
|
1158271f72
|
remove "toggle-foo" style actions related to editor/mixer windows and provide new methods that just use Tabbable::make_visible()
|
2016-02-22 15:31:22 -05:00 |
|
|
39ee7382e7
|
refactor key press handling to include a hack that continues to use GTK accelerators/bindings for now
|
2016-02-22 15:31:22 -05:00 |
|
|
e3db5c5c05
|
save & restore the main window geometry
|
2016-02-22 15:31:22 -05:00 |
|
|
50e4ebff36
|
update main window title appropriately
|
2016-02-22 15:31:22 -05:00 |
|
|
77b6b25f2d
|
hide tabs in main window when there's only 1 tab left.
This helps with space and also prevents tearing off the last tab
|
2016-02-22 15:31:21 -05:00 |
|
|
98b14ad0e6
|
get normal GTK accelerators working again
|
2016-02-22 15:31:21 -05:00 |
|