summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_window.cc
AgeCommit message (Collapse)Author
2019-11-22Enable some key release event forwardingRobin Gareus
This is needed for the virtual MIDI keyboard to trigger note-off events
2019-08-03Update GPL boilerplate and (C)Robin Gareus
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-04-09Another round of whitespace fixesRobin Gareus
2018-09-23no more ProxyTemporary member of ArdourWindow - all such windows should be ↵Paul Davis
wrapped in an explicit proxy in ARDOUR_UI
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2016-04-13fix use of DIALOG/UTILITY window type hint on OS X.Paul Davis
See code comments for details
2015-12-01make (parent,title) variant of ArdourWindow constructor set window titlePaul Davis
2015-10-20New non-parented windows are initially positioned at WIN_POS_MOUSE again.nick_m
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-04-01reverse logic in ArdourWindow key handlingPaul Davis
2015-04-01ArdourDialog and ArdourWindow don't change magic widget focusPaul Davis
2015-04-02Potential fix for AU window close crash.nick_m
2015-04-02Window focus handling fixes.nick_m
Many windows were not getting key events. Use magic focus infrastructure (built for widgets) to deliver key events via window focus in/out.
2015-03-15Non-transient ArdourDialogs and ArdourWindows appear in the centrenick_m
of the screen initially (first use in a new session) rather than at the mouse position.
2014-12-22move all (G)UI related configuration parameters into UIConfiguration, not ↵Paul Davis
RCConfiguration
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2013-07-09Merge branch 'master' into cairocanvasPaul Davis
2013-07-07window delete/hide is managed by WMProxy (amend to cb6f16ac)Robin Gareus
2013-05-08merge with masterPaul Davis
2013-05-07change namespace/naming of WindowManager classes; register all ArdourDialog ↵Paul Davis
and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
2013-05-07work work on window mgmt: offer the change to mark all floating windows as ↵Paul Davis
Dialogs (in th theme manager), and mark ArdourWindow and ArdourDialog as transient-for on creation, based on current WindowManager (ardour-object) settings
2013-05-06make ArdourDialog and ArdourWindow call ::relay_key_press() which fixes the ↵Paul Davis
"not-toggleable-on-first-show" and other issues
2013-05-05more window management rationalizationPaul Davis
2013-05-05fix bigclockwindow's lack of hiding, set ArdourWindow to just-hide-on-delete ↵Paul Davis
and add a bit of visibility tracking debugging
2013-05-02move CloseAllDialogs signal and associated method from ArdourDialog to ↵Paul Davis
ARDOUR_UI, and make ArdourWindow obey it too
2013-05-02remove all of Gtk::Window::set_position (WIN_POS_MOUSE) for anything ↵Paul Davis
deriving from ArdourDialog or ArdourWindow; move the set_position() call into those classes' constructors, so that they are called before the windows are realized, and thus it actually works
2013-05-02force ArdourWindows to be TYPE_UTILITY so that they float "with" TYPE_DIALOG ↵Paul Davis
windows (at least on OS X - still to be tested on X Window
2013-03-25use new VisibilityTracker class for ArdourWindowPaul Davis
2012-05-02a variety of mostly unused parameter errors from OS X Lion's compilerPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@12148 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-26make the "with-parent" constructor for ArdourWindow actually work by calling ↵Paul Davis
set_transient_for git-svn-id: svn://localhost/ardour2/branches/3.0@11080 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18Add ArdourWindow class for non-dialog windows.David Robillard
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