Tim Mayberry
c256075e63
Remove tooltips() member from ARDOUR_UI and use Gtk_UI::set_tip
2015-09-16 16:55:17 -04:00
Robin Gareus
18afd09b3b
unify recent session dialogs
2015-09-16 21:37:56 +02:00
Robin Gareus
f2f7a21aea
fix d6029f9 (recent sort-order)
...
add one, because (-0 == +0)
2015-09-16 19:30:41 +02:00
Robin Gareus
eda0a24454
add Hour:Minute to last-modified.
2015-09-16 19:01:13 +02:00
Robin Gareus
d6029f9285
remeber recent-session sort-column
2015-09-16 18:59:04 +02:00
Robin Gareus
b3e447f421
highlight default sort column
2015-09-16 18:24:57 +02:00
Robin Gareus
570d92c527
user-sortable recent session list
2015-09-16 18:24:56 +02:00
Robin Gareus
1fb38a416a
add "last modified" column to session-dialog
2015-09-16 18:24:56 +02:00
Robin Gareus
6c43ca5334
partially revert de53fac (pre-sort session list)
...
<glib> header includes and commends remain for later use
2015-09-16 18:24:56 +02:00
Robin Gareus
c510d8a49d
prepare time column in recent session
2015-09-16 01:28:55 +02:00
Robin Gareus
f1be9114c2
inspect snapshot for its info (not parent)
2015-09-16 01:28:55 +02:00
Robin Gareus
de53fac303
pre-sort recent-sessions by modification time - #6575
2015-09-16 01:28:55 +02:00
Robin Gareus
306f234a5b
session->path() returns a dir (not the session file)
2015-09-10 17:39:32 +02:00
Robin Gareus
dc831e4d8b
refine "recent" column headers
2015-09-01 23:17:38 +02:00
Robin Gareus
d467165927
Display column headers for "recent session"
...
Avoid confusion regarding "32bit"
2015-09-01 21:05:00 +02:00
nick_m
7d188c8a1e
Remove the use of Window::set_keep_above() throughout startup.
...
This has been tested, but needs testing on more platforms (check for
obscured windows/dialogs.
Also use WIN_POS_CENTER in the "ask about loading session" dialog.
2015-03-15 03:06:39 +11:00
John Emmas
523f703b3b
Move 'poor_mans_glob()' into libpbd
2015-03-09 18:32:55 +00:00
Tim Mayberry
0614bc5e81
Fix for incorrect folder selection for new sessions from bug #6069
2015-01-06 14:05:11 +07:00
Tim Mayberry
59a15a1f57
Fix Session file filter so session files are displayed in file browser
...
This small mistake slipped in with 78d0b2
2015-01-06 14:02:31 +07:00
Robin Gareus
78d0b2eebb
un-hardcode "*.ardour" file filters
2015-01-05 18:36:43 +01:00
Robin Gareus
1648d9cbc6
fix "Session Setup" dialog obscures "File Open" dlg on windows.
2014-10-29 23:05:46 +01:00
Colin Fletcher
45fd3593eb
Fix finding session templates
...
Session templates are directories: use find_paths_matching_filter() rather
that find_files_matching_filter() to search for them. Fix a tiny comment
typo I spotted along the way too.
2014-09-22 13:21:14 +01:00
Robin Gareus
5382d21300
vertically expand recent-session list
2014-06-26 20:54:01 +02:00
Robin Gareus
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
Tim Mayberry
cd12698b9c
Rename PBD::find_file_in_search_path to just PBD::find_file
...
saves a bit of typing and not necessary if you look at how it is used.
2014-06-25 12:40:10 -04:00
Tim Mayberry
0e96d84079
Change PBD::PathScanner API to return results by value to avoid inadvertent memory leaks
2014-06-17 21:13:05 +10:00
Robin Gareus
12cf9d5be8
fix pathscanner / stl_vector related memory leaks
2014-06-15 13:24:39 +02:00
Colin Fletcher
be7da2e952
Fix opening of recent sessions with mismatched directory & file names
...
When populating the list of recent sessions, and there's only one session
file in the session folder, don't assume that the base name of the session
file is the same as the name of the session directory.
Allows loading sessions that were created with trailing spaces in their
names from the recent sessions list, and also helps in the case that the
session file (or directory) was renamed.
There are actually two implementations of the 'recent sessions' chooser:
this applies to both. I suppose a useful project one of these days
would be to unify the two...
2014-06-12 23:20:06 +01:00
Colin Fletcher
83ce8dde6b
Prevent creation of session directory with leading or trailing space.
2014-06-12 23:20:06 +01:00
Robin Gareus
ccdb047a0a
don't load selected session if other-project is chosen:
...
1) Open Ardour
2) Select project from recent list
3) "Open Other" project
4) project from (2) is opened instead of the one chosen at (3)
2014-05-16 23:16:03 +02:00
Paul Davis
19ba3b8de7
fix some issues with window flow when session loading fails; shrink "New Session" button in session setup dialog
2013-10-08 12:18:27 -04:00
Paul Davis
22eea8e9e2
possible relief for snapshot loading
2013-10-07 20:46:10 -04:00
Paul Davis
d74255343e
fix up some aspects of loading from a cmdline session name
2013-10-06 16:32:02 -04:00
Paul Davis
d0b67dce80
fix crash when cmdline provides session name
2013-09-24 22:22:16 -04:00
Paul Davis
2c9644320f
tighten up layout of session dialog; make button say cancel or quit in difference scenarios
2013-09-23 23:13:07 -04:00
Paul Davis
0f6ba422f6
use new Session API to show session SR and disk bit depth in recent sessions list
2013-09-23 21:36:13 -04:00
Paul Davis
884789bfad
move announcements frame around in the session dialog and adjust spacing/borders
2013-09-23 16:49:24 -04:00
Paul Davis
b362ff220c
major rearrangement of startup/session loading code
...
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-23 14:41:52 -04:00