OpenShot Video Editor
2.0.0
|
A WebView QWidget used to load the Timeline. More...
Public Member Functions | |
def | __init__ (self, window) |
def | add_missing_transition (self, transition_json) |
def | addClip (self, data, position) |
def | addEffect (self, effect_names, position) |
def | addSelection (self, item_id, item_type, clear_existing=False) |
Add the selected item to the current selection. More... | |
def | addTransition (self, file_ids, position) |
def | Align_Triggered (self, action, clip_ids, tran_ids) |
Callback for alignment context menus. More... | |
def | Animate_Triggered (self, action, clip_ids, position="Entire Clip") |
Callback for the animate context menus. More... | |
def | changed (self, action) |
def | ClearAllSelections (self) |
Clear all selections in JavaScript. More... | |
def | contextMenuEvent (self, event) |
def | Copy_Triggered (self, action, clip_ids, tran_ids) |
Callback for copy context menus. More... | |
def | dragEnterEvent (self, event) |
def | dragMoveEvent (self, event) |
def | dropEvent (self, event) |
def | eval_js (self, code) |
def | Fade_Triggered (self, action, clip_ids, position="Entire Clip") |
Callback for fade context menus. More... | |
def | Hide_Waveform_Triggered (self, clip_ids) |
Hide the waveform for the selected clip. More... | |
def | keyPressEvent (self, event) |
Keypress callback for timeline. More... | |
def | Layout_Triggered (self, action, clip_ids) |
Callback for the layout context menus. More... | |
def | movePlayhead (self, position_frames) |
Move the playhead since the position has changed inside OpenShot (probably due to the video player) More... | |
def | Paste_Triggered (self, action, position, layer_id, clip_ids, tran_ids) |
Callback for paste context menus. More... | |
def | PlayheadMoved (self, position_seconds, position_frames, time_code) |
def | PreviewClipFrame (self, clip_id, frame_number) |
def | qt_log (self, message=None) |
def | redraw_audio_onTimeout (self) |
Timer is ready to redraw audio (if any) More... | |
def | removeSelection (self, item_id, item_type) |
Remove the selected clip from the selection. More... | |
def | resizeTimeline (self, new_duration) |
Resize the duration of the timeline. More... | |
def | Reverse_Transition_Triggered (self, tran_ids) |
Callback for reversing a transition. More... | |
def | Rotate_Triggered (self, action, clip_ids, position="Start of Clip") |
Callback for rotate context menus. More... | |
def | round_to_multiple (self, number, multiple) |
Round this to the closest multiple of a given #. More... | |
def | SelectAll (self) |
Select all clips and transitions in JavaScript. More... | |
def | SetSnappingMode (self, enable_snapping) |
Enable / Disable snapping mode. More... | |
def | setup_js_data (self) |
def | show_all_clips (self, clip, stretch=False) |
Show all clips at the same time (arranged col by col, row by row) More... | |
def | Show_Waveform_Triggered (self, clip_ids) |
Show a waveform for the selected clip. More... | |
def | ShowClipMenu (self, clip_id=None) |
def | ShowEffectMenu (self, effect_id=None) |
def | ShowMarkerMenu (self, marker_id=None) |
def | ShowPlayheadMenu (self, position=None) |
def | ShowTimelineMenu (self, position, layer_id) |
def | ShowTrackMenu (self, layer_id=None) |
def | ShowTransitionMenu (self, tran_id=None) |
def | Slice_Triggered (self, action, clip_ids, trans_ids, playhead_position=0) |
Callback for slice context menus. More... | |
def | Split_Audio_Triggered (self, action, clip_ids) |
Callback for split audio context menus. More... | |
def | Time_Triggered (self, action, clip_ids, speed="1X") |
Callback for rotate context menus. More... | |
def | update_clip_data (self, clip_json, only_basic_props=True, ignore_reader=False) |
Create an updateAction and send it to the update manager. More... | |
def | update_transition_data (self, transition_json, only_basic_props=True) |
Create an updateAction and send it to the update manager. More... | |
def | update_zoom (self, newValue) |
def | UpdateClipThumbnail (self, clip_data) |
Update the thumbnail image for clips. More... | |
def | Volume_Triggered (self, action, clip_ids, position="Entire Clip") |
Callback for volume context menus. More... | |
def | Waveform_Ready (self, clip_id, audio_data) |
Callback when audio waveform is ready. More... | |
def | wheelEvent (self, event) |
![]() | |
def | changed (self, action) |
This method is invoked each time the UpdateManager is changed. More... | |
Public Attributes | |
copy_clipboard | |
copy_transition_clipboard | |
item_id | |
item_type | |
last_position_frames | |
new_item | |
redraw_audio_timer | |
settings | |
window | |
Static Public Attributes | |
html_path = os.path.join(info.PATH, 'timeline', 'index.html') | |
A WebView QWidget used to load the Timeline.
Definition at line 152 of file timeline_webview.py.
def timeline_webview.TimelineWebView.__init__ | ( | self, | |
window | |||
) |
Definition at line 2459 of file timeline_webview.py.
def timeline_webview.TimelineWebView.add_missing_transition | ( | self, | |
transition_json | |||
) |
Definition at line 279 of file timeline_webview.py.
def timeline_webview.TimelineWebView.addClip | ( | self, | |
data, | |||
position | |||
) |
Definition at line 2237 of file timeline_webview.py.
def timeline_webview.TimelineWebView.addEffect | ( | self, | |
effect_names, | |||
position | |||
) |
Definition at line 2365 of file timeline_webview.py.
def timeline_webview.TimelineWebView.addSelection | ( | self, | |
item_id, | |||
item_type, | |||
clear_existing = False |
|||
) |
Add the selected item to the current selection.
Definition at line 2158 of file timeline_webview.py.
def timeline_webview.TimelineWebView.addTransition | ( | self, | |
file_ids, | |||
position | |||
) |
Definition at line 2318 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Align_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
tran_ids | |||
) |
Callback for alignment context menus.
Definition at line 1371 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Animate_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
position = "Entire Clip" |
|||
) |
Callback for the animate context menus.
Definition at line 1030 of file timeline_webview.py.
def timeline_webview.TimelineWebView.changed | ( | self, | |
action | |||
) |
Definition at line 161 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ClearAllSelections | ( | self | ) |
Clear all selections in JavaScript.
Definition at line 2445 of file timeline_webview.py.
def timeline_webview.TimelineWebView.contextMenuEvent | ( | self, | |
event | |||
) |
Definition at line 388 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Copy_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
tran_ids | |||
) |
Callback for copy context menus.
Definition at line 1199 of file timeline_webview.py.
def timeline_webview.TimelineWebView.dragEnterEvent | ( | self, | |
event | |||
) |
Definition at line 2213 of file timeline_webview.py.
def timeline_webview.TimelineWebView.dragMoveEvent | ( | self, | |
event | |||
) |
Definition at line 2399 of file timeline_webview.py.
def timeline_webview.TimelineWebView.dropEvent | ( | self, | |
event | |||
) |
Definition at line 2411 of file timeline_webview.py.
def timeline_webview.TimelineWebView.eval_js | ( | self, | |
code | |||
) |
Definition at line 157 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Fade_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
position = "Entire Clip" |
|||
) |
Callback for fade context menus.
Definition at line 1442 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Hide_Waveform_Triggered | ( | self, | |
clip_ids | |||
) |
Hide the waveform for the selected clip.
Definition at line 845 of file timeline_webview.py.
def timeline_webview.TimelineWebView.keyPressEvent | ( | self, | |
event | |||
) |
Keypress callback for timeline.
Definition at line 2188 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Layout_Triggered | ( | self, | |
action, | |||
clip_ids | |||
) |
Callback for the layout context menus.
Definition at line 956 of file timeline_webview.py.
def timeline_webview.TimelineWebView.movePlayhead | ( | self, | |
position_frames | |||
) |
Move the playhead since the position has changed inside OpenShot (probably due to the video player)
Definition at line 2141 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Paste_Triggered | ( | self, | |
action, | |||
position, | |||
layer_id, | |||
clip_ids, | |||
tran_ids | |||
) |
Callback for paste context menus.
Definition at line 1264 of file timeline_webview.py.
def timeline_webview.TimelineWebView.PlayheadMoved | ( | self, | |
position_seconds, | |||
position_frames, | |||
time_code | |||
) |
Definition at line 2126 of file timeline_webview.py.
def timeline_webview.TimelineWebView.PreviewClipFrame | ( | self, | |
clip_id, | |||
frame_number | |||
) |
Definition at line 2108 of file timeline_webview.py.
def timeline_webview.TimelineWebView.qt_log | ( | self, | |
message = None |
|||
) |
Definition at line 2172 of file timeline_webview.py.
def timeline_webview.TimelineWebView.redraw_audio_onTimeout | ( | self | ) |
Timer is ready to redraw audio (if any)
Definition at line 2433 of file timeline_webview.py.
def timeline_webview.TimelineWebView.removeSelection | ( | self, | |
item_id, | |||
item_type | |||
) |
Remove the selected clip from the selection.
Definition at line 2166 of file timeline_webview.py.
def timeline_webview.TimelineWebView.resizeTimeline | ( | self, | |
new_duration | |||
) |
Resize the duration of the timeline.
Definition at line 2314 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Reverse_Transition_Triggered | ( | self, | |
tran_ids | |||
) |
Callback for reversing a transition.
Definition at line 1949 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Rotate_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
position = "Start of Clip" |
|||
) |
Callback for rotate context menus.
Definition at line 1739 of file timeline_webview.py.
def timeline_webview.TimelineWebView.round_to_multiple | ( | self, | |
number, | |||
multiple | |||
) |
Round this to the closest multiple of a given #.
Definition at line 1871 of file timeline_webview.py.
def timeline_webview.TimelineWebView.SelectAll | ( | self | ) |
Select all clips and transitions in JavaScript.
Definition at line 2453 of file timeline_webview.py.
def timeline_webview.TimelineWebView.SetSnappingMode | ( | self, | |
enable_snapping | |||
) |
Enable / Disable snapping mode.
Definition at line 2150 of file timeline_webview.py.
def timeline_webview.TimelineWebView.setup_js_data | ( | self | ) |
Definition at line 2205 of file timeline_webview.py.
def timeline_webview.TimelineWebView.show_all_clips | ( | self, | |
clip, | |||
stretch = False |
|||
) |
Show all clips at the same time (arranged col by col, row by row)
Definition at line 1876 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Show_Waveform_Triggered | ( | self, | |
clip_ids | |||
) |
Show a waveform for the selected clip.
Definition at line 816 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowClipMenu | ( | self, | |
clip_id = None |
|||
) |
Definition at line 459 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowEffectMenu | ( | self, | |
effect_id = None |
|||
) |
Definition at line 421 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowMarkerMenu | ( | self, | |
marker_id = None |
|||
) |
Definition at line 2097 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowPlayheadMenu | ( | self, | |
position = None |
|||
) |
Definition at line 393 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowTimelineMenu | ( | self, | |
position, | |||
layer_id | |||
) |
Definition at line 437 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowTrackMenu | ( | self, | |
layer_id = None |
|||
) |
Definition at line 2075 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowTransitionMenu | ( | self, | |
tran_id = None |
|||
) |
Definition at line 1972 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Slice_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
trans_ids, | |||
playhead_position = 0 |
|||
) |
Callback for slice context menus.
Definition at line 1516 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Split_Audio_Triggered | ( | self, | |
action, | |||
clip_ids | |||
) |
Callback for split audio context menus.
Definition at line 874 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Time_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
speed = "1X" |
|||
) |
Callback for rotate context menus.
Definition at line 1782 of file timeline_webview.py.
def timeline_webview.TimelineWebView.update_clip_data | ( | self, | |
clip_json, | |||
only_basic_props = True , |
|||
ignore_reader = False |
|||
) |
Create an updateAction and send it to the update manager.
Definition at line 184 of file timeline_webview.py.
def timeline_webview.TimelineWebView.update_transition_data | ( | self, | |
transition_json, | |||
only_basic_props = True |
|||
) |
Create an updateAction and send it to the update manager.
Definition at line 322 of file timeline_webview.py.
def timeline_webview.TimelineWebView.update_zoom | ( | self, | |
newValue | |||
) |
Definition at line 2176 of file timeline_webview.py.
def timeline_webview.TimelineWebView.UpdateClipThumbnail | ( | self, | |
clip_data | |||
) |
Update the thumbnail image for clips.
Definition at line 234 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Volume_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
position = "Entire Clip" |
|||
) |
Callback for volume context menus.
Definition at line 1643 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Waveform_Ready | ( | self, | |
clip_id, | |||
audio_data | |||
) |
Callback when audio waveform is ready.
Definition at line 859 of file timeline_webview.py.
def timeline_webview.TimelineWebView.wheelEvent | ( | self, | |
event | |||
) |
Definition at line 2194 of file timeline_webview.py.
timeline_webview.TimelineWebView.copy_clipboard |
Definition at line 1203 of file timeline_webview.py.
timeline_webview.TimelineWebView.copy_transition_clipboard |
Definition at line 1204 of file timeline_webview.py.
|
static |
Definition at line 155 of file timeline_webview.py.
timeline_webview.TimelineWebView.item_id |
Definition at line 2304 of file timeline_webview.py.
timeline_webview.TimelineWebView.item_type |
Definition at line 2218 of file timeline_webview.py.
timeline_webview.TimelineWebView.last_position_frames |
Definition at line 2133 of file timeline_webview.py.
timeline_webview.TimelineWebView.new_item |
Definition at line 2221 of file timeline_webview.py.
timeline_webview.TimelineWebView.redraw_audio_timer |
Definition at line 2493 of file timeline_webview.py.
timeline_webview.TimelineWebView.settings |
Definition at line 2466 of file timeline_webview.py.
timeline_webview.TimelineWebView.window |
Definition at line 2461 of file timeline_webview.py.