KiCad PCB EDA Suite
Loading...
Searching...
No Matches
GBR_DISPLAY_OPTIONS Class Reference

#include <gbr_display_options.h>

Public Member Functions

 GBR_DISPLAY_OPTIONS ()
 

Public Attributes

bool m_DisplayFlashedItemsFill
 Option to draw flashed items (filled/sketch)
 
bool m_DisplayLinesFill
 Option to draw line items (filled/sketch)
 
bool m_DisplayPolygonsFill
 Option to draw polygons (filled/sketch)
 
bool m_DisplayPageLimits
 
bool m_IsPrinting
 true when printing a page, false when drawing on screen
 
bool m_ForceOpacityMode
 Display layers in transparency (alpha channel) forced mode.
 
bool m_XORMode
 Display layers in exclusive-or mode.
 
bool m_HighContrastMode
 High contrast mode (dim un-highlighted objects)
 
bool m_FlipGerberView
 Display as a mirror image.
 
COLOR4D m_NegativeDrawColor
 The color used to draw negative objects, usually the background color, but not always, when negative objects must be visible.
 
double m_OpacityModeAlphaValue
 the alpha channel (opacity) value in opacity forced mode
 

Detailed Description

Note
Some of these parameters are used only for printing, some others only for drawing on screen.

Definition at line 35 of file gbr_display_options.h.

Constructor & Destructor Documentation

◆ GBR_DISPLAY_OPTIONS()

Member Data Documentation

◆ m_DisplayFlashedItemsFill

◆ m_DisplayLinesFill

◆ m_DisplayPageLimits

◆ m_DisplayPolygonsFill

◆ m_FlipGerberView

bool GBR_DISPLAY_OPTIONS::m_FlipGerberView

Display as a mirror image.

Definition at line 46 of file gbr_display_options.h.

Referenced by GERBVIEW_CONTROL::DisplayControl(), GBR_DISPLAY_OPTIONS(), and GERBVIEW_FRAME::setupUIConditions().

◆ m_ForceOpacityMode

bool GBR_DISPLAY_OPTIONS::m_ForceOpacityMode

Display layers in transparency (alpha channel) forced mode.

Definition at line 43 of file gbr_display_options.h.

Referenced by GERBVIEW_CONTROL::DisplayControl(), GBR_DISPLAY_OPTIONS(), and GERBVIEW_FRAME::setupUIConditions().

◆ m_HighContrastMode

bool GBR_DISPLAY_OPTIONS::m_HighContrastMode

◆ m_IsPrinting

bool GBR_DISPLAY_OPTIONS::m_IsPrinting

true when printing a page, false when drawing on screen

Definition at line 42 of file gbr_display_options.h.

Referenced by GBR_DISPLAY_OPTIONS().

◆ m_NegativeDrawColor

COLOR4D GBR_DISPLAY_OPTIONS::m_NegativeDrawColor

The color used to draw negative objects, usually the background color, but not always, when negative objects must be visible.

Definition at line 47 of file gbr_display_options.h.

Referenced by GBR_DISPLAY_OPTIONS(), and GERBER_DRAW_ITEM::Print().

◆ m_OpacityModeAlphaValue

double GBR_DISPLAY_OPTIONS::m_OpacityModeAlphaValue

◆ m_XORMode

bool GBR_DISPLAY_OPTIONS::m_XORMode

Display layers in exclusive-or mode.

Definition at line 44 of file gbr_display_options.h.

Referenced by GERBVIEW_CONTROL::DisplayControl(), GBR_DISPLAY_OPTIONS(), and GERBVIEW_FRAME::setupUIConditions().


The documentation for this class was generated from the following file: