Blender  V3.3
spreadsheet_panels.cc
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #include "BKE_screen.h"
4 
5 #include "BLT_translation.h"
6 
8 #include "spreadsheet_intern.hh"
9 
10 namespace blender::ed::spreadsheet {
11 
13 {
14  PanelType *panel_type = MEM_cnew<PanelType>(__func__);
15  strcpy(panel_type->idname, "SPREADSHEET_PT_data_set");
16  strcpy(panel_type->label, N_("Data Set"));
18  panel_type->flag = PANEL_TYPE_NO_HEADER;
20  BLI_addtail(&region_type.paneltypes, panel_type);
21 }
22 
23 } // namespace blender::ed::spreadsheet
@ PANEL_TYPE_NO_HEADER
Definition: BKE_screen.h:280
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
Definition: listbase.c:80
#define BLT_I18NCONTEXT_DEFAULT_BPYRNA
void spreadsheet_data_set_panel_draw(const bContext *C, Panel *panel)
void spreadsheet_data_set_region_panels_register(ARegionType &region_type)
ListBase paneltypes
Definition: BKE_screen.h:198
void(* draw)(const struct bContext *C, struct Panel *panel)
Definition: BKE_screen.h:248
char idname[BKE_ST_MAXNAME]
Definition: BKE_screen.h:223
char translation_context[BKE_ST_MAXNAME]
Definition: BKE_screen.h:226
char label[BKE_ST_MAXNAME]
Definition: BKE_screen.h:224
#define N_(msgid)