Blender V2.61 - r43446
Functions

space_sequencer.c File Reference

#include <string.h>
#include <stdio.h>
#include "DNA_scene_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_screen.h"
#include "BKE_sequencer.h"
#include "BKE_global.h"
#include "ED_space_api.h"
#include "ED_sequencer.h"
#include "ED_screen.h"
#include "ED_view3d.h"
#include "WM_api.h"
#include "WM_types.h"
#include "UI_resources.h"
#include "UI_view2d.h"
#include "sequencer_intern.h"

Go to the source code of this file.

Functions

ARegionsequencer_has_buttons_region (ScrArea *sa)
static ARegionsequencer_find_region (ScrArea *sa, short type)
static SpaceLinksequencer_new (const bContext *C)
static void sequencer_free (SpaceLink *UNUSED(sl))
static void sequencer_init (struct wmWindowManager *UNUSED(wm), ScrArea *UNUSED(sa))
static void sequencer_refresh (const bContext *C, ScrArea *sa)
static SpaceLinksequencer_duplicate (SpaceLink *sl)
static void sequencer_main_area_init (wmWindowManager *wm, ARegion *ar)
static void sequencer_main_area_draw (const bContext *C, ARegion *ar)
static int image_drop_poll (bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(event))
static int movie_drop_poll (bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(event))
static int sound_drop_poll (bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(event))
static void sequencer_drop_copy (wmDrag *drag, wmDropBox *drop)
static void sequencer_dropboxes (void)
static void sequencer_header_area_init (wmWindowManager *UNUSED(wm), ARegion *ar)
static void sequencer_header_area_draw (const bContext *C, ARegion *ar)
static void sequencer_main_area_listener (ARegion *ar, wmNotifier *wmn)
static void sequencer_preview_area_init (wmWindowManager *wm, ARegion *ar)
static void sequencer_preview_area_draw (const bContext *C, ARegion *ar)
static void sequencer_preview_area_listener (ARegion *ar, wmNotifier *wmn)
static void sequencer_buttons_area_init (wmWindowManager *wm, ARegion *ar)
static void sequencer_buttons_area_draw (const bContext *C, ARegion *ar)
static void sequencer_buttons_area_listener (ARegion *ar, wmNotifier *wmn)
void ED_spacetype_sequencer (void)

Detailed Description

Definition in file space_sequencer.c.


Function Documentation

void ED_spacetype_sequencer ( void  )
static int image_drop_poll ( bContext UNUSEDC,
wmDrag drag,
wmEvent UNUSEDevent 
) [static]

Definition at line 327 of file space_sequencer.c.

References ELEM, wmDrag::icon, wmDrag::type, and WM_DRAG_PATH.

Referenced by sequencer_dropboxes().

static int movie_drop_poll ( bContext UNUSEDC,
wmDrag drag,
wmEvent UNUSEDevent 
) [static]

Definition at line 335 of file space_sequencer.c.

References ELEM3, wmDrag::icon, wmDrag::type, and WM_DRAG_PATH.

Referenced by sequencer_dropboxes().

static void sequencer_buttons_area_draw ( const bContext C,
ARegion ar 
) [static]

Definition at line 497 of file space_sequencer.c.

References ED_region_panels(), and NULL.

Referenced by ED_spacetype_sequencer().

static void sequencer_buttons_area_init ( wmWindowManager wm,
ARegion ar 
) [static]

Definition at line 490 of file space_sequencer.c.

References ED_region_panels_init().

Referenced by ED_spacetype_sequencer().

static void sequencer_buttons_area_listener ( ARegion ar,
wmNotifier wmn 
) [static]
static void sequencer_drop_copy ( wmDrag drag,
wmDropBox drop 
) [static]
static void sequencer_dropboxes ( void  ) [static]
static SpaceLink* sequencer_duplicate ( SpaceLink sl) [static]

Definition at line 282 of file space_sequencer.c.

References MEM_dupallocN().

Referenced by ED_spacetype_sequencer().

static ARegion* sequencer_find_region ( ScrArea sa,
short  type 
) [static]

Definition at line 87 of file space_sequencer.c.

References ListBase::first, ARegion::next, NULL, ScrArea::regionbase, and ARegion::regiontype.

Referenced by sequencer_refresh().

static void sequencer_free ( SpaceLink UNUSEDsl) [static]

Definition at line 185 of file space_sequencer.c.

Referenced by ED_spacetype_sequencer().

ARegion* sequencer_has_buttons_region ( ScrArea sa) [read]
static void sequencer_header_area_draw ( const bContext C,
ARegion ar 
) [static]

Definition at line 389 of file space_sequencer.c.

References ED_region_header().

Referenced by ED_spacetype_sequencer().

static void sequencer_header_area_init ( wmWindowManager UNUSEDwm,
ARegion ar 
) [static]

Definition at line 384 of file space_sequencer.c.

References ED_region_header_init().

Referenced by ED_spacetype_sequencer().

static void sequencer_init ( struct wmWindowManager UNUSEDwm,
ScrArea UNUSEDsa 
) [static]

Definition at line 195 of file space_sequencer.c.

Referenced by ED_spacetype_sequencer().

static void sequencer_main_area_draw ( const bContext C,
ARegion ar 
) [static]

Definition at line 317 of file space_sequencer.c.

References draw_timeline_seq().

Referenced by ED_spacetype_sequencer().

static void sequencer_main_area_init ( wmWindowManager wm,
ARegion ar 
) [static]
static void sequencer_main_area_listener ( ARegion ar,
wmNotifier wmn 
) [static]
static SpaceLink* sequencer_new ( const bContext C) [static]
static void sequencer_preview_area_draw ( const bContext C,
ARegion ar 
) [static]
static void sequencer_preview_area_init ( wmWindowManager wm,
ARegion ar 
) [static]
static void sequencer_preview_area_listener ( ARegion ar,
wmNotifier wmn 
) [static]
static void sequencer_refresh ( const bContext C,
ScrArea sa 
) [static]
static int sound_drop_poll ( bContext UNUSEDC,
wmDrag drag,
wmEvent UNUSEDevent 
) [static]

Definition at line 343 of file space_sequencer.c.

References ELEM, wmDrag::icon, wmDrag::type, and WM_DRAG_PATH.

Referenced by sequencer_dropboxes().