Blender V2.61 - r43446
Classes | Defines | Typedefs | Enumerations | Functions

ED_fileselect.h File Reference

Go to the source code of this file.

Classes

struct  FileLayout
struct  FileSelection

Defines

#define FILE_LAYOUT_HOR   1
#define FILE_LAYOUT_VER   2
#define MAX_FILE_COLUMN   8

Typedefs

typedef enum FileListColumns FileListColumns
typedef struct FileLayout FileLayout
typedef struct FileSelection FileSelection

Enumerations

enum  FileListColumns {
  COLUMN_NAME = 0, COLUMN_DATE, COLUMN_TIME, COLUMN_SIZE,
  COLUMN_MODE1, COLUMN_MODE2, COLUMN_MODE3, COLUMN_OWNER
}

Functions

struct FileSelectParamsED_fileselect_get_params (struct SpaceFile *sfile)
short ED_fileselect_set_params (struct SpaceFile *sfile)
void ED_fileselect_reset_params (struct SpaceFile *sfile)
void ED_fileselect_init_layout (struct SpaceFile *sfile, struct ARegion *ar)
FileLayoutED_fileselect_get_layout (struct SpaceFile *sfile, struct ARegion *ar)
int ED_fileselect_layout_numfiles (FileLayout *layout, struct ARegion *ar)
int ED_fileselect_layout_offset (FileLayout *layout, int x, int y)
FileSelection ED_fileselect_layout_offset_rect (FileLayout *layout, const struct rcti *rect)
void ED_fileselect_layout_tilepos (FileLayout *layout, int tile, int *x, int *y)
void ED_operatormacros_file (void)
void ED_fileselect_clear (struct bContext *C, struct SpaceFile *sfile)
void ED_fileselect_exit (struct bContext *C, struct SpaceFile *sfile)
int ED_file_extension_icon (const char *relname)

Detailed Description

Definition in file ED_fileselect.h.


Define Documentation

#define FILE_LAYOUT_HOR   1
#define FILE_LAYOUT_VER   2

Definition at line 40 of file ED_fileselect.h.

Referenced by ED_fileselect_init_layout(), and file_main_area_draw().

#define MAX_FILE_COLUMN   8

Definition at line 42 of file ED_fileselect.h.

Referenced by column_widths().


Typedef Documentation

typedef struct FileLayout FileLayout
typedef struct FileSelection FileSelection

Enumeration Type Documentation

Enumerator:
COLUMN_NAME 
COLUMN_DATE 
COLUMN_TIME 
COLUMN_SIZE 
COLUMN_MODE1 
COLUMN_MODE2 
COLUMN_MODE3 
COLUMN_OWNER 

Definition at line 44 of file ED_fileselect.h.


Function Documentation

int ED_file_extension_icon ( const char *  relname)
void ED_fileselect_clear ( struct bContext C,
struct SpaceFile sfile 
)
void ED_fileselect_exit ( struct bContext C,
struct SpaceFile sfile 
)
FileLayout* ED_fileselect_get_layout ( struct SpaceFile sfile,
struct ARegion ar 
)

Definition at line 552 of file filesel.c.

References ED_fileselect_init_layout(), and SpaceFile::layout.

Referenced by file_draw_list(), and file_main_area_draw().

struct FileSelectParams* ED_fileselect_get_params ( struct SpaceFile sfile) [read]
void ED_fileselect_init_layout ( struct SpaceFile sfile,
struct ARegion ar 
)
int ED_fileselect_layout_numfiles ( FileLayout layout,
struct ARegion ar 
)
int ED_fileselect_layout_offset ( FileLayout layout,
int  x,
int  y 
)
FileSelection ED_fileselect_layout_offset_rect ( FileLayout layout,
const struct rcti rect 
)

Referenced by find_file_mouse_rect().

void ED_fileselect_layout_tilepos ( FileLayout layout,
int  tile,
int *  x,
int *  y 
)
void ED_fileselect_reset_params ( struct SpaceFile sfile)
short ED_fileselect_set_params ( struct SpaceFile sfile)
void ED_operatormacros_file ( void  )

Definition at line 1427 of file file_ops.c.

Referenced by ED_spacetypes_init().