summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
AgeCommit message (Collapse)Author
2015-04-05show dialog when audioengine becomes silentPaul Davis
2015-03-23replace LinkButtonRobin Gareus
make link work on OSX and Windows: Gtk-WARNING **: Unable to show ‘…’: Operation not supported
2015-03-16use tri-state text-less LED for error-log button.Robin Gareus
2015-03-14automatic error log window popup be gone.Robin Gareus
2015-03-12Add route dialog is never a transient window.nick_m
Fixes a hack where it's transient parent was used to give an order hint (for the order key of any new tracks). This commit adds a new combobox "insert_at" to let the user tell us where they want new tracks to go.
2015-02-28prepare saving video-export settings.Robin Gareus
* migrate dialog from Editor to UI. * make it a WM proxied window * prepare applying state after construction..
2015-01-26rename ARDOUR_UI::idle_load() to ARDOUR_UI::load_from_application_api() to ↵Paul Davis
correctly indicate function
2015-01-24add handler for, and connect to, Session::SaveSessionRequestedPaul Davis
2015-01-01Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵Tim Mayberry
PBD::Timers
2014-12-22reorder members and constructors to ensure null pointers for ↵Paul Davis
ARDOUR_UI::{editor,mixer}
2014-12-18expand help menu with various useful entries.Paul Davis
From Georg Kraus. Addresses #5783, and was github pull request #67. Manually applied via .diff because of merge mechanics issues
2014-12-15move theme manager into preferences windowPaul Davis
2014-12-07revert UIConfiguration back to a normal member of ARDOUR_UIPaul Davis
2014-12-06Restore an accidentally deleted #includeJohn Emmas
2014-12-05several steps closer to more sane color systemPaul Davis
2014-11-26move creation of UIConfiguration object to precede creation of ArdourUI.Paul Davis
This is pretty kludgy but we need the UIConfiguration object (or any color management object) to be the first to connect to the ColorsChanged signal. Might be better to make the UIConfiguration object a delegate for the ThemeManager.
2014-10-16add action and menu entry for "reattach all tearoffs".Paul Davis
So far only does the transport tearoff
2014-08-30add an idle callback at FPSRobin Gareus
2014-08-27refactor flat_buttons into cairowidget, and add a canvas-like convenience ↵Ben Loftis
function for setting cairo color with a Gtk::Color
2014-07-14make GUI preferences discoverable from the View menuBen Loftis
2014-07-09add new TRX-only function for unusual global-record-enable semanticsPaul Davis
2014-07-03lots of keybinding changes. added a new action to allow removing markers at ↵Ben Loftis
the playhead location. numpad now allows you to access marks higher than 9. to locate to a marker, use the numpad decimal to start and end the operation - for example press .19. to locate to marker 19. also added alternate bindings for redo, delete, and several other alternates that will be needed in subsequent commits. tab is not working, using either Tab or nabla in the binding.in file
2014-07-03fix the naming and behavior of always-play-range to match the button, which ↵Ben Loftis
is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable
2014-06-25namespace libardour utilsRobin Gareus
2014-03-22merge with master, primarily for adrian's maximise-mixer changePaul Davis
2014-03-21Add option to display the mixer in fullscreenAdrian Knoth
This is useful for dual-head setups.
2014-03-13rework SystemExec - use vfork wrapper (and lots of related stuff)Robin Gareus
2014-03-09[VST] scan timeout display and per plugin timeout override.Robin Gareus
2014-02-25implement plugin-scan cancel-button sensitivityRobin Gareus
2014-02-25hook-up GUI idle handlerRobin Gareus
2014-02-24prepare GUI notifications for plugin scanRobin Gareus
2014-02-19move SystemExec to libpbdRobin Gareus
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2013-10-31fix merge with masterPaul Davis
2013-10-24New routes are placed after highest selected route.nick_m
2013-10-22merge from masterPaul Davis
2013-10-21Forward declare NSM_Client class in ardour_ui.hTim Mayberry
nsm.h pulls in winsock2.h and with the mingw build and it causes endless warnings from the compiler
2013-10-21Fix check button handling in Memory Warning DialogTim Mayberry
2013-10-16merge with master and fix 2 conflictsPaul Davis
2013-10-14'gtk2_ardour' - Add some further header files to satisfy MSVC buildJohn Emmas
2013-10-11Merge branch 'windows' into windows+ccJohn Emmas
2013-10-09merge with master, fixing conflicts in 3 wscript filesPaul Davis
2013-10-07use new GtkUI design in ARDOUR_UIPaul Davis
2013-10-06Merge branch 'master' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc gtk2_ardour/ardour_ui.h gtk2_ardour/ardour_ui_options.cc
2013-09-26'gtk2_ardour (msvc)' - Some changes needed before anything at all will compileJohn Emmas
For the most part, the compilation problems are caused by lines such as:- WM::Proxy<ThemeManager> theme_manager; Before MSVC will compile the above it needs to know that the specified object type contains an appropriate (i.e. publicly available) default c'tor. Therefore the corresponding header file needs to get #included, rather than just declaring that type to be a class (whilst all classes have a default c'tor, it needn't necessarily be public). The remaining changes are mostly minor. This commit should be tested ASAP to make sure it doesn't upset the other compilers.
2013-09-23major rearrangement of startup/session loading codePaul Davis
first-time user code remains in ArdourStartup session selection/setup moved to SessionDialog many other cleanups, logic improvements, and so forth to the overall session loading process. Not 100% finished yet.
2013-09-22use WindowManager/WMProxy to correctly manage the audio/MIDI setup windowPaul Davis
2013-09-21Merge remote-tracking branch 'remotes/origin/cairocanvas' into windowsJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/marker.cc gtk2_ardour/midi_region_view.h gtk2_ardour/region_gain_line.h gtk2_ardour/utils.cc gtk2_ardour/video_image_frame.cc gtk2_ardour/wscript libs/backends/jack/wscript
2013-09-17more excision of "JACK" from labels, menu items, etc.Paul Davis
NOTE: users will lose the sample rate/latency display in the status bar display. Not yet sure what to do about this
2013-09-17Merge branch 'master' into cairocanvasPaul Davis