c456006f82
Enable some key release event forwarding
...
This is needed for the virtual MIDI keyboard to trigger note-off events
2019-11-22 22:12:48 +01:00
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
ba37a6bd36
no more ProxyTemporary member of ArdourWindow - all such windows should be wrapped in an explicit proxy in ARDOUR_UI
2018-09-23 13:48:19 -04:00
cec0c57b78
Remove duplicate header includes in gtk2_ardour
2016-09-13 14:55:02 +10:00
af9a9a9efd
a better solution to the inheritance issue fixed in the previous commit
2016-06-07 09:22:57 -04:00
b40fe18775
fix up inheritance heirarchy and constructors so that the Session Properties dialog IS-A ArdourWindow
...
... and is thus subject to Ctrl-w to close it
2016-06-07 09:05:50 -04:00
61f2781983
clean up ArdourWindow
...
- gtk callbacks are protected, not public
- virtual d'tor (destroy window by ArdourWindow ptr)
2016-05-21 03:32:08 +02:00
nick_m
35f69656e8
Window focus handling fixes.
...
Many windows were not getting key events.
Use magic focus infrastructure (built for widgets) to deliver key events
via window focus in/out.
2015-04-02 02:41:49 +11:00
bedc7b170e
change namespace/naming of WindowManager classes; register all ArdourDialog and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
2013-05-07 22:09:16 -04:00
f96a5c2a95
make ArdourDialog and ArdourWindow call ::relay_key_press() which fixes the "not-toggleable-on-first-show" and other issues
2013-05-06 10:58:35 -04:00
65b6f8efad
more window management rationalization
2013-05-05 16:10:54 -04:00
7c19d00544
use new VisibilityTracker class for ArdourWindow
2013-03-25 20:04:36 -04:00
5770f26bc9
Add ArdourWindow class for non-dialog windows.
...
Make IOSelector an ArdourWindow.
It's debatable whether this one should actually be a window, cancel buttons
might actually be useful on the IO selector.
git-svn-id: svn://localhost/ardour2/branches/3.0@10691 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 21:56:01 +00:00