OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::GLToolbarItem::Data Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLToolbar.hpp>

Collaboration diagram for Slic3r::GUI::GLToolbarItem::Data:

Classes

struct  Option

Public Member Functions

 Data ()
 Data (const GLToolbarItem::Data &data)

Public Attributes

std::string name
std::string icon_filename
std::string tooltip
std::string additional_tooltip
std::string button_text
float extra_size_ratio
GLTexture text_texture
GLTexture image_texture
std::vector< unsigned char > image_data
unsigned int image_width
unsigned int image_height
unsigned int sprite_id
Option left
Option right
bool visible
VisibilityCallback visibility_callback
EnablingCallback enabling_callback

Detailed Description

Constructor & Destructor Documentation

◆ Data() [1/2]

Slic3r::GUI::GLToolbarItem::Data::Data ( )
87 : name("")
88 , icon_filename("")
89 , tooltip("")
91 , sprite_id(-1)
92 , visible(true)
95 //BBS: GUI refactor
96 , extra_size_ratio(0.0)
97 , button_text("")
98 //BBS gei a default value
99 , image_width(40)
100 , image_height(40)
101{
102}
static const EnablingCallback Default_Enabling_Callback
Definition GLToolbar.hpp:170
static const VisibilityCallback Default_Visibility_Callback
Definition GLToolbar.hpp:169
float extra_size_ratio
Definition GLToolbar.hpp:130
std::string button_text
Definition GLToolbar.hpp:129
VisibilityCallback visibility_callback
Definition GLToolbar.hpp:143
unsigned int sprite_id
Definition GLToolbar.hpp:137
unsigned int image_height
Definition GLToolbar.hpp:135
std::string additional_tooltip
Definition GLToolbar.hpp:127
bool visible
Definition GLToolbar.hpp:142
std::string tooltip
Definition GLToolbar.hpp:126
unsigned int image_width
Definition GLToolbar.hpp:134
std::string name
Definition GLToolbar.hpp:124
std::string icon_filename
Definition GLToolbar.hpp:125
EnablingCallback enabling_callback
Definition GLToolbar.hpp:144

References additional_tooltip, button_text, Slic3r::GUI::GLToolbarItem::Default_Enabling_Callback, Slic3r::GUI::GLToolbarItem::Default_Visibility_Callback, enabling_callback, extra_size_ratio, icon_filename, image_height, image_width, name, sprite_id, tooltip, visibility_callback, and visible.

◆ Data() [2/2]

Slic3r::GUI::GLToolbarItem::Data::Data ( const GLToolbarItem::Data & data)
inline
149 {
150 name = data.name;
151 icon_filename = data.icon_filename;
152 tooltip = data.tooltip;
153 additional_tooltip = data.additional_tooltip;
154 button_text = data.button_text;
155 extra_size_ratio = data.extra_size_ratio;
156 sprite_id = data.sprite_id;
157 left = data.left;
158 right = data.right;
159 visible = data.visible;
160 visibility_callback = data.visibility_callback;
161 enabling_callback = data.enabling_callback;
162 image_data = data.image_data;
163 image_width = data.image_width;
164 image_height = data.image_height;
165 }
Option right
Definition GLToolbar.hpp:141
Option left
Definition GLToolbar.hpp:139
std::vector< unsigned char > image_data
Definition GLToolbar.hpp:133

References additional_tooltip, button_text, enabling_callback, extra_size_ratio, icon_filename, image_data, image_height, image_width, left, name, right, sprite_id, tooltip, visibility_callback, and visible.

Member Data Documentation

◆ additional_tooltip

std::string Slic3r::GUI::GLToolbarItem::Data::additional_tooltip

Referenced by Data(), and Data().

◆ button_text

std::string Slic3r::GUI::GLToolbarItem::Data::button_text

Referenced by Data(), and Data().

◆ enabling_callback

◆ extra_size_ratio

float Slic3r::GUI::GLToolbarItem::Data::extra_size_ratio

Referenced by Data(), and Data().

◆ icon_filename

◆ image_data

std::vector<unsigned char> Slic3r::GUI::GLToolbarItem::Data::image_data

Referenced by Data().

◆ image_height

unsigned int Slic3r::GUI::GLToolbarItem::Data::image_height

Referenced by Data(), and Data().

◆ image_texture

GLTexture Slic3r::GUI::GLToolbarItem::Data::image_texture

◆ image_width

unsigned int Slic3r::GUI::GLToolbarItem::Data::image_width

Referenced by Data(), and Data().

◆ left

◆ name

◆ right

Option Slic3r::GUI::GLToolbarItem::Data::right

◆ sprite_id

◆ text_texture

GLTexture Slic3r::GUI::GLToolbarItem::Data::text_texture

◆ tooltip

std::string Slic3r::GUI::GLToolbarItem::Data::tooltip

◆ visibility_callback

◆ visible

bool Slic3r::GUI::GLToolbarItem::Data::visible

The documentation for this struct was generated from the following files:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLToolbar.hpp
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLToolbar.cpp