Blender V5.0
space_userpref.cc File Reference
#include <cstring>
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_string_utf8.h"
#include "BKE_context.hh"
#include "BKE_screen.hh"
#include "ED_screen.hh"
#include "ED_space_api.hh"
#include "RNA_access.hh"
#include "RNA_enum_types.hh"
#include "WM_types.hh"
#include "UI_interface.hh"
#include "BLO_read_write.hh"

Go to the source code of this file.

Functions

static SpaceLinkuserpref_create (const ScrArea *area, const Scene *)
static void userpref_free (SpaceLink *)
static void userpref_init (wmWindowManager *, ScrArea *)
static SpaceLinkuserpref_duplicate (SpaceLink *sl)
static void userpref_main_region_init (wmWindowManager *wm, ARegion *region)
static void userpref_main_region_layout (const bContext *C, ARegion *region)
static void userpref_operatortypes ()
static void userpref_keymap (wmKeyConfig *)
static void userpref_header_region_init (wmWindowManager *, ARegion *region)
static void userpref_header_region_draw (const bContext *C, ARegion *region)
static void userpref_navigation_region_init (wmWindowManager *wm, ARegion *region)
static void userpref_navigation_region_draw (const bContext *C, ARegion *region)
static bool userpref_execute_region_poll (const RegionPollParams *params)
static void userpref_execute_region_init (wmWindowManager *wm, ARegion *region)
static void userpref_main_region_listener (const wmRegionListenerParams *)
static void userpref_header_listener (const wmRegionListenerParams *)
static void userpref_navigation_region_listener (const wmRegionListenerParams *)
static void userpref_execute_region_listener (const wmRegionListenerParams *)
static void userpref_space_blend_write (BlendWriter *writer, SpaceLink *sl)
void ED_spacetype_userpref ()

Function Documentation

◆ ED_spacetype_userpref()

◆ userpref_create()

◆ userpref_duplicate()

SpaceLink * userpref_duplicate ( SpaceLink * sl)
static

Definition at line 89 of file space_userpref.cc.

References MEM_dupallocN().

Referenced by ED_spacetype_userpref().

◆ userpref_execute_region_init()

void userpref_execute_region_init ( wmWindowManager * wm,
ARegion * region )
static

◆ userpref_execute_region_listener()

void userpref_execute_region_listener ( const wmRegionListenerParams * )
static

Definition at line 187 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_execute_region_poll()

bool userpref_execute_region_poll ( const RegionPollParams * params)
static

◆ userpref_free()

void userpref_free ( SpaceLink * )
static

Definition at line 81 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_header_listener()

void userpref_header_listener ( const wmRegionListenerParams * )
static

Definition at line 183 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_header_region_draw()

void userpref_header_region_draw ( const bContext * C,
ARegion * region )
static

Definition at line 149 of file space_userpref.cc.

References C, and ED_region_header().

Referenced by ED_spacetype_userpref().

◆ userpref_header_region_init()

void userpref_header_region_init ( wmWindowManager * ,
ARegion * region )
static

Definition at line 144 of file space_userpref.cc.

References ED_region_header_init().

Referenced by ED_spacetype_userpref().

◆ userpref_init()

void userpref_init ( wmWindowManager * ,
ScrArea *  )
static

Definition at line 87 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_keymap()

void userpref_keymap ( wmKeyConfig * )
static

Definition at line 141 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_main_region_init()

void userpref_main_region_init ( wmWindowManager * wm,
ARegion * region )
static

◆ userpref_main_region_layout()

◆ userpref_main_region_listener()

void userpref_main_region_listener ( const wmRegionListenerParams * )
static

Definition at line 181 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_navigation_region_draw()

void userpref_navigation_region_draw ( const bContext * C,
ARegion * region )
static

Definition at line 163 of file space_userpref.cc.

References C, and ED_region_panels().

Referenced by ED_spacetype_userpref().

◆ userpref_navigation_region_init()

void userpref_navigation_region_init ( wmWindowManager * wm,
ARegion * region )
static

◆ userpref_navigation_region_listener()

void userpref_navigation_region_listener ( const wmRegionListenerParams * )
static

Definition at line 185 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_operatortypes()

void userpref_operatortypes ( )
static

Definition at line 139 of file space_userpref.cc.

Referenced by ED_spacetype_userpref().

◆ userpref_space_blend_write()

void userpref_space_blend_write ( BlendWriter * writer,
SpaceLink * sl )
static

Definition at line 189 of file space_userpref.cc.

References BLO_write_struct.

Referenced by ED_spacetype_userpref().