Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/editors/space_sequencer/sequencer_intern.h')
-rw-r--r--source/blender/editors/space_sequencer/sequencer_intern.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_intern.h b/source/blender/editors/space_sequencer/sequencer_intern.h
index 33457103ff8..194aa518cd7 100644
--- a/source/blender/editors/space_sequencer/sequencer_intern.h
+++ b/source/blender/editors/space_sequencer/sequencer_intern.h
@@ -25,9 +25,31 @@ struct View2D;
struct bContext;
struct rctf;
struct wmOperator;
+struct ScrArea;
+struct Editing;
+struct ListBase;
#define OVERLAP_ALPHA 180
+typedef struct SeqChannelDrawContext {
+ const struct bContext *C;
+ struct ScrArea *area;
+ struct ARegion *region;
+ struct ARegion *timeline_region;
+ struct View2D *v2d;
+ struct View2D *timeline_region_v2d;
+
+ struct Scene *scene;
+ struct Editing *ed;
+ struct ListBase *seqbase; /* Displayed seqbase. */
+ struct ListBase *channels; /* Displayed channels. */
+
+ float draw_offset;
+ float channel_height;
+ float frame_width;
+ float scale;
+} SeqChannelDrawContext;
+
/* sequencer_draw.c */
void draw_timeline_seq(const struct bContext *C, struct ARegion *region);
@@ -80,6 +102,12 @@ void draw_seq_strip_thumbnail(struct View2D *v2d,
float pixelx,
float pixely);
+/* sequencer_draw_channels.c */
+void draw_channels(const struct bContext *C, struct ARegion *region);
+void channel_draw_context_init(const struct bContext *C,
+ struct ARegion *region,
+ struct SeqChannelDrawContext *r_context);
+
/* sequencer_edit.c */
struct View2D;
@@ -242,6 +270,9 @@ void SEQUENCER_OT_view_zoom_ratio(struct wmOperatorType *ot);
void SEQUENCER_OT_view_selected(struct wmOperatorType *ot);
void SEQUENCER_OT_view_ghost_border(struct wmOperatorType *ot);
+/* sequencer_channels_edit.c */
+void SEQUENCER_OT_rename_channel(struct wmOperatorType *ot);
+
/* sequencer_preview.c */
void sequencer_preview_add_sound(const struct bContext *C, struct Sequence *seq);