KiCad PCB EDA Suite
draw_frame.h File Reference
#include <eda_base_frame.h>
#include <kiway_player.h>
#include <climits>
#include <gal/gal_display_options.h>
#include <gal/color4d.h>
#include <class_draw_panel_gal.h>
#include "hotkeys_basic.h"

Go to the source code of this file.

Classes

class  EDA_DRAW_FRAME
 The base class for create windows for drawing purpose. More...
 

Namespaces

 KIGFX
 Class CAIRO_GAL is the cairo implementation of the graphics abstraction layer.
 

Macros

#define DEFAULT_MAX_UNDO_ITEMS   0
 
#define ABS_MAX_UNDO_ITEMS   (INT_MAX / 2)
 
#define LIB_EDIT_FRAME_NAME   wxT( "LibeditFrame" )
 
#define SCH_EDIT_FRAME_NAME   wxT( "SchematicFrame" )
 
#define PL_EDITOR_FRAME_NAME   wxT( "PlEditorFrame" )
 
#define FOOTPRINT_WIZARD_FRAME_NAME   wxT( "FootprintWizard" )
 
#define FOOTPRINT_EDIT_FRAME_NAME   wxT( "ModEditFrame" )
 
#define FOOTPRINT_VIEWER_FRAME_NAME   wxT( "ModViewFrame" )
 
#define FOOTPRINT_VIEWER_FRAME_NAME_MODAL   wxT( "ModViewFrameModal" )
 
#define PCB_EDIT_FRAME_NAME   wxT( "PcbFrame" )
 

Functions

static const wxString UserUnitsEntryKeyword (wxT("Units"))
 User units. More...
 
static const wxString ShowGridEntryKeyword (wxT("ShowGrid"))
 Nonzero to show grid (suffix) More...
 
static const wxString GridColorEntryKeyword (wxT("GridColor"))
 Grid color ID (suffix) More...
 
static const wxString LastGridSizeIdKeyword (wxT("_LastGridSize"))
 Most recently used grid size (suffix) More...
 

Macro Definition Documentation

#define ABS_MAX_UNDO_ITEMS   (INT_MAX / 2)

Definition at line 48 of file draw_frame.h.

Referenced by BASE_SCREEN::SetMaxUndoItems().

#define DEFAULT_MAX_UNDO_ITEMS   0
#define FOOTPRINT_EDIT_FRAME_NAME   wxT( "ModEditFrame" )
#define FOOTPRINT_VIEWER_FRAME_NAME   wxT( "ModViewFrame" )

Definition at line 54 of file draw_frame.h.

Referenced by FOOTPRINT_VIEWER_FRAME::FOOTPRINT_VIEWER_FRAME().

#define FOOTPRINT_VIEWER_FRAME_NAME_MODAL   wxT( "ModViewFrameModal" )

Definition at line 55 of file draw_frame.h.

#define FOOTPRINT_WIZARD_FRAME_NAME   wxT( "FootprintWizard" )

Definition at line 52 of file draw_frame.h.

#define LIB_EDIT_FRAME_NAME   wxT( "LibeditFrame" )
#define PL_EDITOR_FRAME_NAME   wxT( "PlEditorFrame" )

Definition at line 51 of file draw_frame.h.

Referenced by PGE::IFACE::OnKifaceStart().