|
Blender V4.3
|
#include <climits>#include <cstdlib>#include <cstring>#include "MEM_guardedalloc.h"#include "BLI_dynstr.h"#include "BLI_utildefines.h"#include "BKE_context.hh"#include "WM_api.hh"#include "WM_types.hh"#include "ED_screen.hh"#include "ED_select_utils.hh"#include "RNA_access.hh"#include "RNA_define.hh"#include "info_intern.hh"Go to the source code of this file.
Functions | |
| static void | reports_select_all (ReportList *reports, int report_mask, int action) |
| int | info_report_mask (const SpaceInfo *) |
| static int | report_replay_exec (bContext *C, wmOperator *) |
| void | INFO_OT_report_replay (wmOperatorType *ot) |
| static int | select_report_pick_exec (bContext *C, wmOperator *op) |
| static int | select_report_pick_invoke (bContext *C, wmOperator *op, const wmEvent *event) |
| void | INFO_OT_select_pick (wmOperatorType *ot) |
| static int | report_select_all_exec (bContext *C, wmOperator *op) |
| void | INFO_OT_select_all (wmOperatorType *ot) |
| static int | box_select_exec (bContext *C, wmOperator *op) |
| void | INFO_OT_select_box (wmOperatorType *ot) |
| static int | report_delete_exec (bContext *C, wmOperator *) |
| void | INFO_OT_report_delete (wmOperatorType *ot) |
| static int | report_copy_exec (bContext *C, wmOperator *) |
| void | INFO_OT_report_copy (wmOperatorType *ot) |
|
static |
Definition at line 227 of file info_report.cc.
References CTX_wm_area(), CTX_wm_region(), CTX_wm_reports(), CTX_wm_space_info(), ED_area_tag_redraw(), info_report_mask(), info_text_pick(), ReportList::list, LISTBASE_FOREACH, LISTBASE_FOREACH_BACKWARD, Report::next, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), SEL_OP_SUB, SEL_OP_USE_PRE_DESELECT, SELECT, select(), SET_FLAG_FROM_TEST, WM_operator_properties_border_to_rcti(), rcti::ymax, and rcti::ymin.
Referenced by INFO_OT_select_box().
| void INFO_OT_report_copy | ( | wmOperatorType * | ot | ) |
Definition at line 381 of file info_report.cc.
References wmOperatorType::description, ED_operator_info_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and report_copy_exec().
Referenced by info_operatortypes().
| void INFO_OT_report_delete | ( | wmOperatorType * | ot | ) |
Definition at line 339 of file info_report.cc.
References wmOperatorType::description, ED_operator_info_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and report_delete_exec().
Referenced by info_operatortypes().
| void INFO_OT_report_replay | ( | wmOperatorType * | ot | ) |
Definition at line 119 of file info_report.cc.
References wmOperatorType::description, ED_operator_info_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and report_replay_exec().
Referenced by info_operatortypes().
| void INFO_OT_select_all | ( | wmOperatorType * | ot | ) |
Definition at line 211 of file info_report.cc.
References wmOperatorType::description, ED_operator_info_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, report_select_all_exec(), SEL_SELECT, and WM_operator_properties_select_action().
Referenced by info_operatortypes().
| void INFO_OT_select_box | ( | wmOperatorType * | ot | ) |
Definition at line 291 of file info_report.cc.
References box_select_exec(), wmOperatorType::cancel, wmOperatorType::description, ED_operator_info_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, ot, wmOperatorType::poll, WM_gesture_box_cancel(), WM_gesture_box_invoke(), WM_gesture_box_modal(), WM_operator_properties_gesture_box(), and WM_operator_properties_select_operation_simple().
Referenced by info_operatortypes().
| void INFO_OT_select_pick | ( | wmOperatorType * | ot | ) |
Definition at line 174 of file info_report.cc.
References wmOperatorType::description, ED_operator_info_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_int(), RNA_def_property_flag(), select_report_pick_exec(), select_report_pick_invoke(), and wmOperatorType::srna.
Referenced by info_operatortypes().
Definition at line 62 of file info_report.cc.
References INFO_RPT_DEBUG, INFO_RPT_ERR, INFO_RPT_INFO, INFO_RPT_OP, INFO_RPT_WARN, RPT_DEBUG_ALL, RPT_ERROR_ALL, RPT_INFO_ALL, RPT_OPERATOR_ALL, RPT_PROPERTY_ALL, and RPT_WARNING_ALL.
Referenced by box_select_exec(), report_copy_exec(), report_delete_exec(), report_replay_exec(), report_select_all_exec(), report_textview_skip__internal(), and select_report_pick_exec().
|
static |
Definition at line 356 of file info_report.cc.
References BLI_dynstr_append(), BLI_dynstr_free(), BLI_dynstr_get_cstring(), BLI_dynstr_new(), CTX_wm_reports(), CTX_wm_space_info(), info_report_mask(), ReportList::list, LISTBASE_FOREACH, MEM_freeN(), OPERATOR_FINISHED, SELECT, and WM_clipboard_text_set().
Referenced by INFO_OT_report_copy().
|
static |
Definition at line 314 of file info_report.cc.
References BLI_remlink(), CTX_wm_area(), CTX_wm_reports(), CTX_wm_space_info(), ED_area_tag_redraw(), ListBase::first, Report::flag, info_report_mask(), ReportList::list, MEM_freeN(), Report::message, Report::next, OPERATOR_FINISHED, SELECT, and Report::type.
Referenced by INFO_OT_report_delete().
|
static |
Definition at line 90 of file info_report.cc.
References console_history_add_str(), CTX_wm_area(), CTX_wm_reports(), CTX_wm_space_info(), ED_area_tag_redraw(), Report::flag, info_report_mask(), ListBase::last, ReportList::list, Report::message, OPERATOR_FINISHED, Report::prev, RPT_OPERATOR_ALL, RPT_PROPERTY_ALL, SELECT, Report::type, WM_OP_EXEC_DEFAULT, and WM_operator_name_call().
Referenced by INFO_OT_report_replay().
|
static |
Definition at line 197 of file info_report.cc.
References CTX_wm_area(), CTX_wm_reports(), CTX_wm_space_info(), ED_area_tag_redraw(), info_report_mask(), OPERATOR_FINISHED, wmOperator::ptr, reports_select_all(), and RNA_enum_get().
Referenced by INFO_OT_select_all().
|
static |
Definition at line 31 of file info_report.cc.
References BLI_assert, ReportList::list, LISTBASE_FOREACH_BACKWARD, SEL_DESELECT, SEL_INVERT, SEL_SELECT, SEL_TOGGLE, and SELECT.
Referenced by report_select_all_exec(), and select_report_pick_exec().
|
static |
Definition at line 136 of file info_report.cc.
References BLI_findlink(), CTX_wm_area(), CTX_wm_reports(), CTX_wm_space_info(), ED_area_tag_redraw(), Report::flag, info_report_mask(), OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, reports_select_all(), RNA_boolean_get(), RNA_int_get(), SEL_DESELECT, and SELECT.
Referenced by INFO_OT_select_pick(), and select_report_pick_invoke().
|
static |
Definition at line 160 of file info_report.cc.
References BLI_findindex(), CTX_wm_region(), CTX_wm_reports(), CTX_wm_space_info(), info_text_pick(), ReportList::list, wmEvent::mval, wmOperator::ptr, RNA_int_set(), and select_report_pick_exec().
Referenced by INFO_OT_select_pick().