Blender  V2.93
Public Attributes | List of all members
ScrArea Struct Reference

#include <DNA_screen_types.h>

Public Attributes

struct ScrAreanext
 
struct ScrAreaprev
 
ScrVertv1
 
ScrVertv2
 
ScrVertv3
 
ScrVertv4
 
bScreenfull
 
rcti totrct
 
char spacetype
 
char butspacetype
 
short butspacetype_subtype
 
short winx
 
short winy
 
char headertype DNA_DEPRECATED
 
char do_refresh
 
short flag
 
short region_active_win
 
char _pad [2]
 
struct SpaceTypetype
 
ScrGlobalAreaDataglobal
 
ListBase spacedata
 
ListBase regionbase
 
ListBase handlers
 
ListBase actionzones
 
ScrArea_Runtime runtime
 

Detailed Description

Definition at line 360 of file DNA_screen_types.h.

Member Data Documentation

◆ _pad

char ScrArea::_pad[2]

Definition at line 396 of file DNA_screen_types.h.

◆ actionzones

ListBase ScrArea::actionzones

AZone.

Definition at line 419 of file DNA_screen_types.h.

◆ butspacetype

char ScrArea::butspacetype

eSpace_Type (SPACE_FOO).

Definition at line 380 of file DNA_screen_types.h.

◆ butspacetype_subtype

short ScrArea::butspacetype_subtype

Definition at line 381 of file DNA_screen_types.h.

◆ DNA_DEPRECATED

char headertype ScrArea::DNA_DEPRECATED

OLD! 0=no header, 1= down, 2= up.

Definition at line 387 of file DNA_screen_types.h.

◆ do_refresh

char ScrArea::do_refresh

Private, for spacetype refresh callback.

Definition at line 389 of file DNA_screen_types.h.

◆ flag

short ScrArea::flag

Definition at line 390 of file DNA_screen_types.h.

Referenced by ED_area_data_copy(), and screen_state_to_nonnormal().

◆ full

bScreen* ScrArea::full

If area==full, this is the parent.

Definition at line 366 of file DNA_screen_types.h.

Referenced by ED_screen_state_toggle(), ED_screen_temp_space_open(), screen_state_to_nonnormal(), and wm_handler_fileselect_do().

◆ global

ScrGlobalAreaData* ScrArea::global

Definition at line 402 of file DNA_screen_types.h.

Referenced by ED_screen_areas_iter_first(), and ED_screen_state_toggle().

◆ handlers

ListBase ScrArea::handlers

wmEventHandler.

Definition at line 416 of file DNA_screen_types.h.

◆ next

struct ScrArea* ScrArea::next

Definition at line 361 of file DNA_screen_types.h.

Referenced by image_sample_apply(), and screen_data_copy().

◆ prev

struct ScrArea * ScrArea::prev

Definition at line 361 of file DNA_screen_types.h.

◆ region_active_win

short ScrArea::region_active_win

Index of last used region of 'RGN_TYPE_WINDOW' runtime variable, updated by executing operators.

Definition at line 395 of file DNA_screen_types.h.

◆ regionbase

ListBase ScrArea::regionbase

◆ runtime

ScrArea_Runtime ScrArea::runtime

◆ spacedata

ListBase ScrArea::spacedata

◆ spacetype

char ScrArea::spacetype

◆ totrct

rcti ScrArea::totrct

Rect bound by v1 v2 v3 v4.

Definition at line 369 of file DNA_screen_types.h.

Referenced by annotation_draw_modal(), and gpencil_draw_modal().

◆ type

struct SpaceType* ScrArea::type

Callbacks for this space type.

Definition at line 399 of file DNA_screen_types.h.

Referenced by ED_area_data_copy(), ED_area_data_swap(), and property_search_all_tabs().

◆ v1

ScrVert* ScrArea::v1

Ordered (bottom-left, top-left, top-right, bottom-right).

Definition at line 364 of file DNA_screen_types.h.

Referenced by area_findsharededge(), area_getorientation(), area_split_invoke(), screen_area_join(), and screen_areas_align().

◆ v2

ScrVert * ScrArea::v2

◆ v3

ScrVert * ScrArea::v3

◆ v4

ScrVert * ScrArea::v4

◆ winx

short ScrArea::winx

Size.

Definition at line 384 of file DNA_screen_types.h.

Referenced by area_split_invoke(), and menu_items_from_ui_create().

◆ winy

short ScrArea::winy

Definition at line 384 of file DNA_screen_types.h.

Referenced by area_split_invoke(), and menu_items_from_ui_create().


The documentation for this struct was generated from the following file: