|
51d403d485
|
allow pixbuf_from_string() to return the full size pixbuf, with optional padding
|
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 |
|
|
8a499cf57c
|
add some rather arbitrary color stylings for tab/window buttons
|
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 |
|
|
e9234c856a
|
add syntax and scaffolding for MIDI binding maps to refer to selected tracks/busses.
THIS DOES NOT WORK YET. Selection information is not available in libardour at this time
|
2016-02-22 15:31:25 -05:00 |
|
|
47cf908998
|
try using top-menu-bar buttons and not notebook tabs to control window visibility
|
2016-02-22 15:31:25 -05:00 |
|
|
fa31454688
|
tweak DEBUG_TRACE output for key_press_focus_accelerator
|
2016-02-22 15:31:25 -05:00 |
|
|
e0f32182df
|
fix tooltip text to accurately describe how to reattach window.
This commit incorrectly describes top level menu structure inside a file in libs/gtkmm2ext.
|
2016-02-22 15:31:25 -05:00 |
|
|
01d5d1eda4
|
add "Editor" to detached editor window name to see if this fixes Unity WM behaviour
|
2016-02-22 15:31:25 -05:00 |
|
|
7ae06b2715
|
splash window should not be marked as a POPUP. Follow master's lead
|
2016-02-22 15:31:25 -05:00 |
|
|
0fb60a60e7
|
change name of default key binding file to match what is actually built
|
2016-02-22 15:31:25 -05:00 |
|
|
a598c5d4ac
|
fix inadvertent case change
|
2016-02-22 15:31:25 -05:00 |
|
|
d2a6fec03a
|
additional GTKOSX => __APPLE__ changes missed in previous commit
|
2016-02-22 15:31:25 -05:00 |
|
|
56770ff0af
|
change GTKOSX macro constant to use __APPLE__ instead
|
2016-02-22 15:31:25 -05:00 |
|
|
329c096066
|
add a clarifying comment
|
2016-02-22 15:31:25 -05:00 |
|
|
eedeb4949d
|
add const_cast to avoid compiler warnings from apple gcc
|
2016-02-22 15:31:25 -05:00 |
|
|
b23c5264f2
|
change operator<< for Keyboardkey to show state in hex
|
2016-02-22 15:31:25 -05:00 |
|
|
2cc44e7668
|
no more munging with keyvals/accels on OS X
|
2016-02-22 15:31:24 -05:00 |
|
|
aa71d60ab9
|
remove Bindings::ignored_state and use Keyboard::RelevantModifierMask
|
2016-02-22 15:31:24 -05:00 |
|
|
fbc985f913
|
set PrimaryModifier on OS X to match the actual bits used by GTK for Command
|
2016-02-22 15:31:24 -05:00 |
|
|
aba063bfaa
|
remove Gtkmm2ext::possibly_translate_mod_to_make_legal_accelerator().
This is no longer needed because we can set the modifier to the actual bits that GTK uses for Command (META+MOD2)
|
2016-02-22 15:31:24 -05:00 |
|
|
157b4b6b72
|
fix variable naming/scope issues
|
2016-02-22 15:31:24 -05:00 |
|
|
6991a07902
|
remove all trace of SAE from source code.
This had become incoherent over time, and posed a development hazard and burden going forward
|
2016-02-22 15:31:24 -05:00 |
|
|
bc487bb4b0
|
replicate the remove-all-trailing whitespace commit(s) in master
|
2016-02-22 15:31:24 -05:00 |
|
|
589f2a1ab8
|
change suffix of keybinding files to ".keys" to avoid conflict with earlier versions.
Move some code around that should never have been inside libs/ardour to begin with.
|
2016-02-22 15:31:24 -05:00 |
|
|
9b9a7beb13
|
cleanup various merge conflict resolution errors/omissions
|
2016-02-22 15:31:24 -05:00 |
|
|
ec65e351ac
|
ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a window
|
2016-02-22 15:31:24 -05:00 |
|
|
a47b3c4dc5
|
convert Splash dialog into Gtk::WINDOW_POPUP in the hope that it will float above all, in all WM's
|
2016-02-22 15:31:24 -05:00 |
|
|
3ff925fedb
|
change name of default bindings to us.bindings (and thus binding definitions to us.bindings.in)
"us" indicates keyboard layout.
|
2016-02-22 15:31:24 -05:00 |
|
|
379bc35948
|
update Mackie code to use new API to get all actions
|
2016-02-22 15:31:24 -05:00 |
|
|
ae88abff33
|
use newer API to show all actions and bindings with -b
|
2016-02-22 15:31:24 -05:00 |
|
|
b944532f67
|
cleanup Bindings/ActionMap API to get all actions for various purposes
|
2016-02-22 15:31:24 -05:00 |
|
|
09c70ad37a
|
clean up, edit, rationalize bindings definitions file.
This removes some non-existent actions and puts others into the right
binding set when building the actual bindings definitions
|
2016-02-22 15:31:24 -05:00 |
|
|
20ba651af4
|
fix up code to print all available actions and existing key bindings
|
2016-02-22 15:31:24 -05:00 |
|
|
09f9020897
|
action maps now have names
|
2016-02-22 15:31:24 -05:00 |
|
|
66e0328a93
|
create a two-way association between an action map and a bindings object, rather than just one way.
This helps us lookup bindings when printing out lists for the user
|
2016-02-22 15:31:24 -05:00 |
|
|
75e671b867
|
Window Manager object should use global action map, since bindings are part of the global set
|
2016-02-22 15:31:24 -05:00 |
|
|
f6721344bd
|
merge once again with master
|
2016-02-22 15:31:24 -05:00 |
|
|
0e7ea01896
|
tweak to start addressing mis-classification of various editor commands as global
|
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 |
|
|
29b69b0ab4
|
various fixes for saving bindings state
|
2016-02-22 15:31:24 -05:00 |
|
|
f028a6bffb
|
fix memory lifetime management issue
|
2016-02-22 15:31:24 -05:00 |
|
|
40cef0a09c
|
fix typo in binding key name
|
2016-02-22 15:31:23 -05:00 |
|
|
6e55812535
|
use Bindings API for binding replacement
|
2016-02-22 15:31:23 -05:00 |
|
|
36023db8aa
|
change/extend/rework Bindings API to allow replacement and provide stub/hook/call to save bindings
|
2016-02-22 15:31:23 -05:00 |
|
|
1b5247ebb9
|
use X_() to mark binding names as non-translated
|
2016-02-22 15:31:23 -05:00 |
|
|
04a9ce757c
|
initial compilable version of saving key bindings with "new" scheme
|
2016-02-22 15:31:23 -05:00 |
|
|
4d5cf08bb7
|
add step entry bindings pointer to step entry window so that bindings will be used
|
2016-02-22 15:31:23 -05:00 |
|