diff options
author | Ton Roosendaal <ton@blender.org> | 2009-01-12 22:02:08 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-01-12 22:02:08 +0300 |
commit | 03fc5696dc154259dea599b805c94c82b58e70b6 (patch) | |
tree | 18839fb1ba9f76fdd271022db310be7b2f8d3485 /source/blender/editors/space_sequencer/space_sequencer.c | |
parent | ca45efba287a1758e1fa46c6316b397956dbe586 (diff) |
2.5
12k lines of sequencer back! Only seqaudio.c skipped for now.
Notes:
- it only draws now, nothing refreshes or edits.
- fixed bug in view2d.c with vertical grid step being 0.0f
- render code and fileselect code is #ifdeffed out
- sequence evaluation code moved to blenkernel, so it can
be used for render without bad level calls
General note; sequencer code is very untidy, mixing styles too
much. Tried to clean it some, but it would be nice if formatting
is kept consistant from now on.
Diffstat (limited to 'source/blender/editors/space_sequencer/space_sequencer.c')
-rw-r--r-- | source/blender/editors/space_sequencer/space_sequencer.c | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/source/blender/editors/space_sequencer/space_sequencer.c b/source/blender/editors/space_sequencer/space_sequencer.c index 08f700d1cf9..7adf042d13a 100644 --- a/source/blender/editors/space_sequencer/space_sequencer.c +++ b/source/blender/editors/space_sequencer/space_sequencer.c @@ -43,6 +43,7 @@ #include "BKE_colortools.h" #include "BKE_context.h" #include "BKE_screen.h" +#include "BKE_sequence.h" #include "ED_space_api.h" #include "ED_screen.h" @@ -111,8 +112,6 @@ static SpaceLink *sequencer_new(const bContext *C) ar->v2d.keepzoom= 0; ar->v2d.keeptot= 0; - - return (SpaceLink *)sseq; } @@ -156,28 +155,6 @@ static void sequencer_main_area_init(wmWindowManager *wm, ARegion *ar) WM_event_add_keymap_handler_bb(&ar->handlers, keymap, &ar->v2d.mask, &ar->winrct); } -static void sequencer_main_area_draw(const bContext *C, ARegion *ar) -{ - /* draw entirely, view changes should be handled here */ - // SpaceSeq *sseq= (SpaceSeq*)CTX_wm_space_data(C); - View2D *v2d= &ar->v2d; - float col[3]; - - /* clear and setup matrix */ - UI_GetThemeColor3fv(TH_BACK, col); - glClearColor(col[0], col[1], col[2], 0.0); - glClear(GL_COLOR_BUFFER_BIT); - - UI_view2d_view_ortho(C, v2d); - - /* data... */ - - - /* reset view matrix */ - UI_view2d_view_restore(C); - - /* scrollers? */ -} void sequencer_operatortypes(void) { @@ -241,7 +218,7 @@ void ED_spacetype_sequencer(void) art= MEM_callocN(sizeof(ARegionType), "spacetype sequencer region"); art->regionid = RGN_TYPE_WINDOW; art->init= sequencer_main_area_init; - art->draw= sequencer_main_area_draw; + art->draw= drawseqspace; art->listener= sequencer_main_area_listener; art->keymapflag= ED_KEYMAP_VIEW2D; |