Blender
V3.3
|
#include "BKE_screen.h"
#include "DNA_space_types.h"
#include "ED_screen.h"
#include "BLI_listbase.h"
#include "MEM_guardedalloc.h"
#include "BKE_context.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "WM_api.h"
#include "WM_types.h"
#include "spreadsheet_intern.hh"
#include "spreadsheet_row_filter.hh"
Go to the source code of this file.
Functions | |
static int | row_filter_add_exec (bContext *C, wmOperator *UNUSED(op)) |
static void | SPREADSHEET_OT_add_row_filter_rule (wmOperatorType *ot) |
static int | row_filter_remove_exec (bContext *C, wmOperator *op) |
static void | SPREADSHEET_OT_remove_row_filter_rule (wmOperatorType *ot) |
static int | select_component_domain_invoke (bContext *C, wmOperator *op, const wmEvent *UNUSED(event)) |
static void | SPREADSHEET_OT_change_spreadsheet_data_source (wmOperatorType *ot) |
void | spreadsheet_operatortypes () |
|
static |
Definition at line 25 of file spreadsheet_ops.cc.
References BLI_addtail(), C, CTX_wm_space_spreadsheet(), NC_SPACE, ND_SPACE_SPREADSHEET, OPERATOR_FINISHED, SpaceSpreadsheet::row_filters, blender::ed::spreadsheet::spreadsheet_row_filter_new(), and WM_event_add_notifier().
Referenced by SPREADSHEET_OT_add_row_filter_rule().
|
static |
Definition at line 49 of file spreadsheet_ops.cc.
References BLI_findlink(), BLI_remlink(), C, CTX_wm_space_spreadsheet(), NC_SPACE, ND_SPACE_SPREADSHEET, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_int_get(), SpaceSpreadsheet::row_filters, blender::ed::spreadsheet::spreadsheet_row_filter_free(), and WM_event_add_notifier().
Referenced by SPREADSHEET_OT_remove_row_filter_rule().
|
static |
Definition at line 81 of file spreadsheet_ops.cc.
References SpaceSpreadsheet::attribute_domain, C, CTX_wm_space_spreadsheet(), SpaceSpreadsheet::geometry_component_type, NC_SPACE, ND_SPACE_SPREADSHEET, OPERATOR_FINISHED, wmOperator::ptr, RNA_int_get(), and WM_main_add_notifier().
Referenced by SPREADSHEET_OT_change_spreadsheet_data_source().
void spreadsheet_operatortypes | ( | ) |
Definition at line 122 of file spreadsheet_ops.cc.
References SPREADSHEET_OT_add_row_filter_rule(), SPREADSHEET_OT_change_spreadsheet_data_source(), SPREADSHEET_OT_remove_row_filter_rule(), and WM_operatortype_append().
Referenced by ED_spacetype_spreadsheet().
|
static |
Definition at line 37 of file spreadsheet_ops.cc.
References wmOperatorType::description, ED_operator_spreadsheet_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and row_filter_add_exec().
Referenced by spreadsheet_operatortypes().
|
static |
Definition at line 100 of file spreadsheet_ops.cc.
References wmOperatorType::description, wmOperatorType::flag, wmOperatorType::idname, INT16_MAX, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_INTERNAL, ot, RNA_def_int(), select_component_domain_invoke(), and wmOperatorType::srna.
Referenced by spreadsheet_operatortypes().
|
static |
Definition at line 67 of file spreadsheet_ops.cc.
References wmOperatorType::description, ED_operator_spreadsheet_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), row_filter_remove_exec(), and wmOperatorType::srna.
Referenced by spreadsheet_operatortypes().