Blender V4.3
spreadsheet_row_filter_ui.cc File Reference
#include <cstring>
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_string_ref.hh"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "BKE_screen.hh"
#include "RNA_access.hh"
#include "RNA_prototypes.hh"
#include "UI_interface.hh"
#include "UI_resources.hh"
#include "BLT_translation.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "spreadsheet_column.hh"
#include "spreadsheet_intern.hh"
#include "spreadsheet_row_filter.hh"
#include "spreadsheet_row_filter_ui.hh"
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::spreadsheet
 

Functions

static void blender::ed::spreadsheet::filter_panel_id_fn (void *, char *r_name)
 
static std::string blender::ed::spreadsheet::operation_string (const eSpreadsheetColumnValueType data_type, const eSpreadsheetFilterOperation operation)
 
static std::string blender::ed::spreadsheet::value_string (const SpreadsheetRowFilter &row_filter, const eSpreadsheetColumnValueType data_type)
 
static SpreadsheetColumnblender::ed::spreadsheet::lookup_visible_column_for_filter (const SpaceSpreadsheet &sspreadsheet, const StringRef column_name)
 
static void blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header (const bContext *C, Panel *panel)
 
static void blender::ed::spreadsheet::spreadsheet_filter_panel_draw (const bContext *C, Panel *panel)
 
static void blender::ed::spreadsheet::spreadsheet_row_filters_layout (const bContext *C, Panel *panel)
 
static void blender::ed::spreadsheet::filter_reorder (bContext *C, Panel *panel, int new_index)
 
static short blender::ed::spreadsheet::get_filter_expand_flag (const bContext *, Panel *panel)
 
static void blender::ed::spreadsheet::set_filter_expand_flag (const bContext *, Panel *panel, short expand_flag)
 
void blender::ed::spreadsheet::register_row_filter_panels (ARegionType &region_type)