OpenShot Video Editor
2.0.0
|
A WebView QWidget used to load the Timeline. More...
Public Member Functions | |
def | __init__ |
def | add_missing_transition |
def | addClip |
def | addEffect |
def | addSelection |
Add the selected item to the current selection. More... | |
def | addTransition |
def | Align_Triggered |
Callback for alignment context menus. More... | |
def | Animate_Triggered |
Callback for the animate context menus. More... | |
def | changed |
def | ClearAllSelections |
Clear all selections in JavaScript. More... | |
def | contextMenuEvent |
def | Copy_Triggered |
Callback for copy context menus. More... | |
def | dragEnterEvent |
def | dragLeaveEvent |
A drag is in-progress and the user moves mouse outside of timeline. More... | |
def | dragMoveEvent |
def | dropEvent |
def | eval_js |
def | Fade_Triggered |
Callback for fade context menus. More... | |
def | Hide_Waveform_Triggered |
Hide the waveform for the selected clip. More... | |
def | keyPressEvent |
Keypress callback for timeline. More... | |
def | Layout_Triggered |
Callback for the layout context menus. More... | |
def | movePlayhead |
Move the playhead since the position has changed inside OpenShot (probably due to the video player) More... | |
def | Nudge_Triggered |
Callback for clip nudges. More... | |
def | page_ready |
Document.Ready event has fired, and is initialized. More... | |
def | Paste_Triggered |
Callback for paste context menus. More... | |
def | PlayheadMoved |
def | PreviewClipFrame |
def | qt_log |
def | RazorSliceAtCursor |
Callback from javascript that the razor tool was clicked. More... | |
def | redraw_audio_onTimeout |
Timer is ready to redraw audio (if any) More... | |
def | removeSelection |
Remove the selected clip from the selection. More... | |
def | render_cache_json |
Render the cached frames to the timeline (called every X seconds), and only if changed. More... | |
def | resizeTimeline |
Resize the duration of the timeline. More... | |
def | Reverse_Transition_Triggered |
Callback for reversing a transition. More... | |
def | Rotate_Triggered |
Callback for rotate context menus. More... | |
def | round_to_multiple |
Round this to the closest multiple of a given #. More... | |
def | SelectAll |
Select all clips and transitions in JavaScript. More... | |
def | SetRazorMode |
Enable / Disable razor mode. More... | |
def | SetSnappingMode |
Enable / Disable snapping mode. More... | |
def | setup_js_data |
def | show_all_clips |
Show all clips at the same time (arranged col by col, row by row) More... | |
def | Show_Waveform_Triggered |
Show a waveform for the selected clip. More... | |
def | ShowClipMenu |
def | ShowEffectMenu |
def | ShowMarkerMenu |
def | ShowPlayheadMenu |
def | ShowTimelineMenu |
def | ShowTrackMenu |
def | ShowTransitionMenu |
def | Slice_Triggered |
Callback for slice context menus. More... | |
def | Split_Audio_Triggered |
Callback for split audio context menus. More... | |
def | Thumbnail_Updated |
Callback when thumbnail needs to be updated. More... | |
def | Time_Triggered |
Callback for rotate context menus. More... | |
def | Transform_Triggered |
def | update_clip_data |
Create an updateAction and send it to the update manager. More... | |
def | update_transition_data |
Create an updateAction and send it to the update manager. More... | |
def | update_zoom |
def | UpdateClipThumbnail |
Update the thumbnail image for clips. More... | |
def | Volume_Triggered |
Callback for volume context menus. More... | |
def | Waveform_Ready |
Callback when audio waveform is ready. More... | |
def | wheelEvent |
![]() | |
def | changed |
This method is invoked each time the UpdateManager is changed. More... | |
Static Public Attributes | |
tuple | html_path = os.path.join(info.PATH, 'timeline', 'index.html') |
A WebView QWidget used to load the Timeline.
Definition at line 161 of file timeline_webview.py.
def timeline_webview.TimelineWebView.__init__ | ( | self, | |
window | |||
) |
Definition at line 2999 of file timeline_webview.py.
def timeline_webview.TimelineWebView.add_missing_transition | ( | self, | |
transition_json | |||
) |
Definition at line 302 of file timeline_webview.py.
def timeline_webview.TimelineWebView.addClip | ( | self, | |
data, | |||
position | |||
) |
Definition at line 2707 of file timeline_webview.py.
def timeline_webview.TimelineWebView.addEffect | ( | self, | |
effect_names, | |||
position | |||
) |
Definition at line 2844 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 2595 of file timeline_webview.py.
def timeline_webview.TimelineWebView.addTransition | ( | self, | |
file_ids, | |||
position | |||
) |
Definition at line 2797 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 1612 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 1166 of file timeline_webview.py.
def timeline_webview.TimelineWebView.changed | ( | self, | |
action | |||
) |
Definition at line 184 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ClearAllSelections | ( | self | ) |
Clear all selections in JavaScript.
Definition at line 2962 of file timeline_webview.py.
def timeline_webview.TimelineWebView.contextMenuEvent | ( | self, | |
event | |||
) |
Definition at line 416 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 1337 of file timeline_webview.py.
def timeline_webview.TimelineWebView.dragEnterEvent | ( | self, | |
event | |||
) |
Definition at line 2674 of file timeline_webview.py.
def timeline_webview.TimelineWebView.dragLeaveEvent | ( | self, | |
event | |||
) |
A drag is in-progress and the user moves mouse outside of timeline.
Definition at line 2933 of file timeline_webview.py.
def timeline_webview.TimelineWebView.dragMoveEvent | ( | self, | |
event | |||
) |
Definition at line 2877 of file timeline_webview.py.
def timeline_webview.TimelineWebView.dropEvent | ( | self, | |
event | |||
) |
Definition at line 2890 of file timeline_webview.py.
def timeline_webview.TimelineWebView.eval_js | ( | self, | |
code | |||
) |
Definition at line 172 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 1697 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 912 of file timeline_webview.py.
def timeline_webview.TimelineWebView.keyPressEvent | ( | self, | |
event | |||
) |
Keypress callback for timeline.
Definition at line 2643 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Layout_Triggered | ( | self, | |
action, | |||
clip_ids | |||
) |
Callback for the layout context menus.
Definition at line 1089 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 2570 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Nudge_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
tran_ids | |||
) |
Callback for clip nudges.
Definition at line 1523 of file timeline_webview.py.
def timeline_webview.TimelineWebView.page_ready | ( | self | ) |
Document.Ready event has fired, and is initialized.
Definition at line 169 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 1410 of file timeline_webview.py.
def timeline_webview.TimelineWebView.PlayheadMoved | ( | self, | |
position_seconds, | |||
position_frames, | |||
time_code | |||
) |
Definition at line 2555 of file timeline_webview.py.
def timeline_webview.TimelineWebView.PreviewClipFrame | ( | self, | |
clip_id, | |||
frame_number | |||
) |
Definition at line 2533 of file timeline_webview.py.
def timeline_webview.TimelineWebView.qt_log | ( | self, | |
message = None |
|||
) |
Definition at line 2609 of file timeline_webview.py.
def timeline_webview.TimelineWebView.RazorSliceAtCursor | ( | self, | |
clip_id, | |||
trans_id, | |||
cursor_position | |||
) |
Callback from javascript that the razor tool was clicked.
Definition at line 1776 of file timeline_webview.py.
def timeline_webview.TimelineWebView.redraw_audio_onTimeout | ( | self | ) |
Timer is ready to redraw audio (if any)
Definition at line 2950 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 2603 of file timeline_webview.py.
def timeline_webview.TimelineWebView.render_cache_json | ( | self | ) |
Render the cached frames to the timeline (called every X seconds), and only if changed.
Definition at line 2978 of file timeline_webview.py.
def timeline_webview.TimelineWebView.resizeTimeline | ( | self, | |
new_duration | |||
) |
Resize the duration of the timeline.
Definition at line 2793 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Reverse_Transition_Triggered | ( | self, | |
tran_ids | |||
) |
Callback for reversing a transition.
Definition at line 2362 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 2036 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 2284 of file timeline_webview.py.
def timeline_webview.TimelineWebView.SelectAll | ( | self | ) |
Select all clips and transitions in JavaScript.
Definition at line 2970 of file timeline_webview.py.
def timeline_webview.TimelineWebView.SetRazorMode | ( | self, | |
enable_razor | |||
) |
Enable / Disable razor mode.
Definition at line 2587 of file timeline_webview.py.
def timeline_webview.TimelineWebView.SetSnappingMode | ( | self, | |
enable_snapping | |||
) |
Enable / Disable snapping mode.
Definition at line 2579 of file timeline_webview.py.
def timeline_webview.TimelineWebView.setup_js_data | ( | self | ) |
Definition at line 2665 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 2289 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 879 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowClipMenu | ( | self, | |
clip_id = None |
|||
) |
Definition at line 490 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowEffectMenu | ( | self, | |
effect_id = None |
|||
) |
Definition at line 452 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowMarkerMenu | ( | self, | |
marker_id = None |
|||
) |
Definition at line 2522 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowPlayheadMenu | ( | self, | |
position = None |
|||
) |
Definition at line 421 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowTimelineMenu | ( | self, | |
position, | |||
layer_id | |||
) |
Definition at line 468 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowTrackMenu | ( | self, | |
layer_id = None |
|||
) |
Definition at line 2497 of file timeline_webview.py.
def timeline_webview.TimelineWebView.ShowTransitionMenu | ( | self, | |
tran_id = None |
|||
) |
Definition at line 2388 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 1794 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 955 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Thumbnail_Updated | ( | self, | |
clip_id | |||
) |
Callback when thumbnail needs to be updated.
Definition at line 948 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Time_Triggered | ( | self, | |
action, | |||
clip_ids, | |||
speed = "1X" , |
|||
playhead_position = 0.0 |
|||
) |
Callback for rotate context menus.
Definition at line 2082 of file timeline_webview.py.
def timeline_webview.TimelineWebView.Transform_Triggered | ( | self, | |
action, | |||
clip_ids | |||
) |
Definition at line 866 of file timeline_webview.py.
def timeline_webview.TimelineWebView.update_clip_data | ( | self, | |
clip_json, | |||
only_basic_props = True , |
|||
ignore_reader = False , |
|||
ignore_refresh = False |
|||
) |
Create an updateAction and send it to the update manager.
Definition at line 212 of file timeline_webview.py.
def timeline_webview.TimelineWebView.update_transition_data | ( | self, | |
transition_json, | |||
only_basic_props = True , |
|||
ignore_refresh = False |
|||
) |
Create an updateAction and send it to the update manager.
Definition at line 345 of file timeline_webview.py.
def timeline_webview.TimelineWebView.update_zoom | ( | self, | |
newValue | |||
) |
Definition at line 2613 of file timeline_webview.py.
def timeline_webview.TimelineWebView.UpdateClipThumbnail | ( | self, | |
clip_data | |||
) |
Update the thumbnail image for clips.
Definition at line 263 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 1936 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 927 of file timeline_webview.py.
def timeline_webview.TimelineWebView.wheelEvent | ( | self, | |
event | |||
) |
Definition at line 2655 of file timeline_webview.py.
timeline_webview.TimelineWebView.cache_renderer |
Definition at line 3049 of file timeline_webview.py.
timeline_webview.TimelineWebView.cache_renderer_version |
Definition at line 2991 of file timeline_webview.py.
timeline_webview.TimelineWebView.copy_clipboard |
Definition at line 1341 of file timeline_webview.py.
timeline_webview.TimelineWebView.copy_transition_clipboard |
Definition at line 1342 of file timeline_webview.py.
timeline_webview.TimelineWebView.document_is_ready |
Definition at line 170 of file timeline_webview.py.
|
static |
Definition at line 164 of file timeline_webview.py.
timeline_webview.TimelineWebView.item_id |
Definition at line 2783 of file timeline_webview.py.
timeline_webview.TimelineWebView.item_type |
Definition at line 2679 of file timeline_webview.py.
timeline_webview.TimelineWebView.last_position_frames |
Definition at line 2562 of file timeline_webview.py.
timeline_webview.TimelineWebView.new_item |
Definition at line 2682 of file timeline_webview.py.
timeline_webview.TimelineWebView.redraw_audio_timer |
Definition at line 3043 of file timeline_webview.py.
timeline_webview.TimelineWebView.settings_obj |
Definition at line 3010 of file timeline_webview.py.
timeline_webview.TimelineWebView.waveform_cache |
Definition at line 3028 of file timeline_webview.py.
timeline_webview.TimelineWebView.window |
Definition at line 3001 of file timeline_webview.py.