Blender V2.61 - r43446
Defines | Functions | Variables

rna_ui_api.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include "RNA_define.h"
#include "UI_resources.h"
#include "UI_icons.h"

Go to the source code of this file.

Defines

#define DEF_ICON_BLANK_SKIP
#define DEF_ICON(name)   {ICON_##name, (#name), 0, (#name), ""},
#define DEF_VICO(name)   {VICO_##name, (#name), 0, (#name), ""},

Functions

static void api_ui_item_common (FunctionRNA *func)
static void api_ui_item_op (FunctionRNA *func)
static void api_ui_item_op_common (FunctionRNA *func)
static void api_ui_item_rna_common (FunctionRNA *func)
void RNA_api_ui_layout (StructRNA *srna)

Variables

static EnumPropertyItem icon_items []

Detailed Description

Definition in file rna_ui_api.c.


Define Documentation

#define DEF_ICON (   name)    {ICON_##name, (#name), 0, (#name), ""},

Definition at line 72 of file rna_ui_api.c.

#define DEF_ICON_BLANK_SKIP

Definition at line 71 of file rna_ui_api.c.

#define DEF_VICO (   name)    {VICO_##name, (#name), 0, (#name), ""},

Definition at line 73 of file rna_ui_api.c.


Function Documentation

static void api_ui_item_common ( FunctionRNA func) [static]
static void api_ui_item_op ( FunctionRNA func) [static]

Definition at line 93 of file rna_ui_api.c.

References PROP_REQUIRED, RNA_def_property_flag(), and RNA_def_string().

Referenced by api_ui_item_op_common(), and RNA_api_ui_layout().

static void api_ui_item_op_common ( FunctionRNA func) [static]

Definition at line 100 of file rna_ui_api.c.

References api_ui_item_common(), and api_ui_item_op().

Referenced by RNA_api_ui_layout().

static void api_ui_item_rna_common ( FunctionRNA func) [static]
void RNA_api_ui_layout ( StructRNA srna)

Variable Documentation

Initial value:
 {

        {0, NULL, 0, NULL, NULL}}

Definition at line 74 of file rna_ui_api.c.