OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::GLToolbar::Layout Struct Reference

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

Public Types

enum  EType : unsigned char { Horizontal , Vertical , Num_Types }
enum  EHorizontalOrientation : unsigned char { HO_Left , HO_Center , HO_Right , Num_Horizontal_Orientations }
enum  EVerticalOrientation : unsigned char { VO_Top , VO_Center , VO_Bottom , Num_Vertical_Orientations }

Public Member Functions

 Layout ()

Public Attributes

EType type
EHorizontalOrientation horizontal_orientation
EVerticalOrientation vertical_orientation
float top
float left
float border
float separator_size
float gap_size
float icons_size
float text_size
float image_width
float image_height
float scale
float width
float height
bool dirty

Detailed Description

Member Enumeration Documentation

◆ EHorizontalOrientation

Enumerator
HO_Left 
HO_Center 
HO_Right 
Num_Horizontal_Orientations 
289 {
290 HO_Left,
291 HO_Center,
292 HO_Right,
294 };
@ HO_Center
Definition GLToolbar.hpp:291
@ HO_Right
Definition GLToolbar.hpp:292
@ Num_Horizontal_Orientations
Definition GLToolbar.hpp:293
@ HO_Left
Definition GLToolbar.hpp:290

◆ EType

Enumerator
Horizontal 
Vertical 
Num_Types 
282 {
284 Vertical,
286 };
@ Vertical
Definition GLToolbar.hpp:284
@ Horizontal
Definition GLToolbar.hpp:283
@ Num_Types
Definition GLToolbar.hpp:285

◆ EVerticalOrientation

Enumerator
VO_Top 
VO_Center 
VO_Bottom 
Num_Vertical_Orientations 
297 {
298 VO_Top,
299 VO_Center,
300 VO_Bottom,
302 };
@ VO_Center
Definition GLToolbar.hpp:299
@ Num_Vertical_Orientations
Definition GLToolbar.hpp:301
@ VO_Bottom
Definition GLToolbar.hpp:300
@ VO_Top
Definition GLToolbar.hpp:298

Constructor & Destructor Documentation

◆ Layout()

Slic3r::GUI::GLToolbar::Layout::Layout ( )
251 , top(0.0f)
252 , left(0.0f)
253 , border(0.0f)
254 , separator_size(0.0f)
255 , gap_size(0.0f)
257 , scale(1.0f)
258 , width(0.0f)
259 , height(0.0f)
260 , dirty(true)
261{
262}
static const float Default_Icons_Size
Definition GLToolbar.hpp:270
float separator_size
Definition GLToolbar.hpp:310
float border
Definition GLToolbar.hpp:309
float gap_size
Definition GLToolbar.hpp:311
bool dirty
Definition GLToolbar.hpp:320
EHorizontalOrientation horizontal_orientation
Definition GLToolbar.hpp:305
float icons_size
Definition GLToolbar.hpp:312
float height
Definition GLToolbar.hpp:319
float left
Definition GLToolbar.hpp:308
EVerticalOrientation vertical_orientation
Definition GLToolbar.hpp:306
EType type
Definition GLToolbar.hpp:304
float scale
Definition GLToolbar.hpp:316
float width
Definition GLToolbar.hpp:318
float top
Definition GLToolbar.hpp:307

References border, Slic3r::GUI::GLToolbar::Default_Icons_Size, dirty, gap_size, height, HO_Center, Horizontal, horizontal_orientation, icons_size, left, scale, separator_size, top, type, vertical_orientation, VO_Center, and width.

Member Data Documentation

◆ border

float Slic3r::GUI::GLToolbar::Layout::border

Referenced by Layout().

◆ dirty

bool Slic3r::GUI::GLToolbar::Layout::dirty

Referenced by Layout().

◆ gap_size

float Slic3r::GUI::GLToolbar::Layout::gap_size

Referenced by Layout().

◆ height

float Slic3r::GUI::GLToolbar::Layout::height

Referenced by Layout().

◆ horizontal_orientation

EHorizontalOrientation Slic3r::GUI::GLToolbar::Layout::horizontal_orientation

Referenced by Layout().

◆ icons_size

float Slic3r::GUI::GLToolbar::Layout::icons_size

Referenced by Layout().

◆ image_height

float Slic3r::GUI::GLToolbar::Layout::image_height

◆ image_width

float Slic3r::GUI::GLToolbar::Layout::image_width

◆ left

float Slic3r::GUI::GLToolbar::Layout::left

Referenced by Layout().

◆ scale

float Slic3r::GUI::GLToolbar::Layout::scale

Referenced by Layout().

◆ separator_size

float Slic3r::GUI::GLToolbar::Layout::separator_size

Referenced by Layout().

◆ text_size

float Slic3r::GUI::GLToolbar::Layout::text_size

◆ top

float Slic3r::GUI::GLToolbar::Layout::top

Referenced by Layout().

◆ type

EType Slic3r::GUI::GLToolbar::Layout::type

Referenced by Layout().

◆ vertical_orientation

EVerticalOrientation Slic3r::GUI::GLToolbar::Layout::vertical_orientation

Referenced by Layout().

◆ width

float Slic3r::GUI::GLToolbar::Layout::width

Referenced by Layout().


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