Brandon Lewis
|
91d8591a1e
|
allow multiple files to be added
|
2010-09-02 18:04:26 +02:00 |
|
Brandon Lewis
|
a0be0475c5
|
use file-chooser dialog when adding files
|
2010-09-02 18:04:26 +02:00 |
|
Brandon Lewis
|
b20a89540f
|
disable playback when there's nothing in the timeline
|
2010-09-02 18:04:26 +02:00 |
|
Brandon Lewis
|
921378b488
|
disable add_file during playback
|
2010-09-02 18:04:26 +02:00 |
|
Brandon Lewis
|
fccf1d4520
|
disable delete during playback
|
2010-09-02 18:04:26 +02:00 |
|
Brandon Lewis
|
fc93c3c870
|
disable properties during playback
|
2010-09-02 18:04:26 +02:00 |
|
Brandon Lewis
|
aae0e26508
|
update state from bus; set button icon from playback state
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
b7c2956827
|
set the action sensitivity, not the menu item
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
783ce7ac3b
|
toggle playback when button clicked
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
5cbd2f28a6
|
fix signal handler signatures
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
79a939e3cf
|
add play action/controls
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
7bbde00c9b
|
add toolbar; connect to action signals instead of menu items directly
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
9107efb4ac
|
also set state of delete menu item
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
6a0c7da725
|
update in-point from in-point slider
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
80119bc7c5
|
add in-point slider
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
01f6795733
|
format duration nicely
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
853c31e75e
|
set slider range before setting duration
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
c4219a9304
|
remove some unneeded function protos
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
2e2d7e388a
|
slider updates duration of selected object now
|
2010-09-02 18:04:25 +02:00 |
|
Brandon Lewis
|
2919d61bf8
|
connect to duration and max-duration changed of filesources
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
8ae5872787
|
do housekeeping each time selection is updated
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
b5affabc0c
|
clean up the create_ui function a bit
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
64d09470d0
|
disable properties editor when nothing is selected
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
0767ac5e92
|
rename a few attributes
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
1a72eb0fdc
|
update list model when objects are removed from layer
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
9c93c4e15f
|
delete selected objects from layer when user issues delete command
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
bdc7dc7cd7
|
store a pointer to the list selection
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
c46c03504a
|
display filename and duration of added clip
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
fcd508559e
|
don't create tree model in XML
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
feca823168
|
make sure we get everythign we need from the XML file
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
2cb291b191
|
connect to layer object-{added,removed} and display message
|
2010-09-02 18:04:24 +02:00 |
|
Brandon Lewis
|
db243a2499
|
add some simple code to add a source to the timeline
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
cd1ebe9237
|
add liscence and some organizational comments
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
d267841e41
|
we don't have to free all that much, in fact
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
d236e92178
|
create a simple timeline layer
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
c74b51f9b2
|
pass app instance to signal handlers
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
789859cbc4
|
move app data to private struct
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
37e895975d
|
export dynamic symbols in examples so signal autoconnect works
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
6c3e0b3f34
|
add protos so it builds under c90 mode
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
f4826aa85c
|
add ges-ui.c to build system
|
2010-09-02 18:04:23 +02:00 |
|
Brandon Lewis
|
99d11516d4
|
add GTK+ to configure.ac as optional dependency for examples UI
|
2010-09-02 18:03:38 +02:00 |
|
Brandon Lewis
|
da242d9f9a
|
move ui to tests/examples
|
2010-09-02 18:03:38 +02:00 |
|
Brandon Lewis
|
360aa0049f
|
add 'add_file' menu item
|
2010-09-02 18:03:38 +02:00 |
|
Brandon Lewis
|
c56adc6db5
|
flesh out ui design a bit more
|
2010-09-02 18:03:38 +02:00 |
|
Brandon Lewis
|
d4abb899ae
|
quit when main window closes
|
2010-09-02 18:03:38 +02:00 |
|
Brandon Lewis
|
b7687c5126
|
check in UI implementation
|
2010-09-02 18:03:38 +02:00 |
|
Brandon Lewis
|
8d66e3af4f
|
check in ui file
|
2010-09-02 18:03:38 +02:00 |
|
Edward Hervey
|
c3d98ca5ea
|
GESTrackObject: Fix debug statement
|
2010-09-02 17:55:20 +02:00 |
|
Edward Hervey
|
4d801d85fe
|
tests: Fix a leak in test_filesource_images
|
2010-09-02 17:54:48 +02:00 |
|
Edward Hervey
|
f6d0de047a
|
GESTimelineFileSource: Don't leak strings
|
2010-09-01 17:04:26 +02:00 |
|