Blender  V3.3
Functions | Variables
rna_screen.c File Reference
#include <stddef.h>
#include <stdlib.h>
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_workspace_types.h"
#include "ED_info.h"
#include "ED_screen.h"
#include "WM_api.h"
#include "WM_types.h"

Go to the source code of this file.

Functions

static void rna_def_area_spaces (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_area_api (StructRNA *srna)
 
static void rna_def_area (BlenderRNA *brna)
 
static void rna_def_view2d_api (StructRNA *srna)
 
static void rna_def_view2d (BlenderRNA *brna)
 
static void rna_def_region (BlenderRNA *brna)
 
static void rna_def_screen (BlenderRNA *brna)
 
void RNA_def_screen (BlenderRNA *brna)
 

Variables

const EnumPropertyItem rna_enum_region_type_items []
 

Function Documentation

◆ rna_def_area()

static void rna_def_area ( BlenderRNA brna)
static

◆ rna_def_area_api()

static void rna_def_area_api ( StructRNA srna)
static

◆ rna_def_area_spaces()

static void rna_def_area_spaces ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_region()

static void rna_def_region ( BlenderRNA brna)
static

◆ rna_def_screen()

static void rna_def_screen ( BlenderRNA brna)
static

◆ RNA_def_screen()

void RNA_def_screen ( BlenderRNA brna)

Definition at line 671 of file rna_screen.c.

References rna_def_area(), rna_def_region(), rna_def_screen(), and rna_def_view2d().

◆ rna_def_view2d()

static void rna_def_view2d ( BlenderRNA brna)
static

◆ rna_def_view2d_api()

static void rna_def_view2d_api ( StructRNA srna)
static

Variable Documentation

◆ rna_enum_region_type_items

const EnumPropertyItem rna_enum_region_type_items[]
Initial value:
= {
{RGN_TYPE_WINDOW, "WINDOW", 0, "Window", ""},
{RGN_TYPE_HEADER, "HEADER", 0, "Header", ""},
{RGN_TYPE_CHANNELS, "CHANNELS", 0, "Channels", ""},
{RGN_TYPE_TEMPORARY, "TEMPORARY", 0, "Temporary", ""},
{RGN_TYPE_UI, "UI", 0, "UI", ""},
{RGN_TYPE_TOOLS, "TOOLS", 0, "Tools", ""},
{RGN_TYPE_TOOL_PROPS, "TOOL_PROPS", 0, "Tool Properties", ""},
{RGN_TYPE_PREVIEW, "PREVIEW", 0, "Preview", ""},
{RGN_TYPE_HUD, "HUD", 0, "Floating Region", ""},
{RGN_TYPE_NAV_BAR, "NAVIGATION_BAR", 0, "Navigation Bar", ""},
{RGN_TYPE_EXECUTE, "EXECUTE", 0, "Execute Buttons", ""},
{RGN_TYPE_FOOTER, "FOOTER", 0, "Footer", ""},
{RGN_TYPE_TOOL_HEADER, "TOOL_HEADER", 0, "Tool Header", ""},
{RGN_TYPE_XR, "XR", 0, "XR", ""},
{0, NULL, 0, NULL, NULL},
}
@ RGN_TYPE_CHANNELS
@ RGN_TYPE_TOOL_HEADER
@ RGN_TYPE_EXECUTE
@ RGN_TYPE_UI
@ RGN_TYPE_TEMPORARY
@ RGN_TYPE_WINDOW
@ RGN_TYPE_HUD
@ RGN_TYPE_PREVIEW
@ RGN_TYPE_NAV_BAR
@ RGN_TYPE_FOOTER
@ RGN_TYPE_HEADER
@ RGN_TYPE_XR
@ RGN_TYPE_TOOLS
@ RGN_TYPE_TOOL_PROPS

Definition at line 21 of file rna_screen.c.

Referenced by pyrna_callback_classmethod_add(), pyrna_callback_classmethod_remove(), RNA_api_keymaps(), RNA_api_ui_layout(), rna_def_gizmogroup(), rna_def_header(), rna_def_keyconfig(), rna_def_panel(), rna_def_region(), and SCREEN_OT_region_toggle().