KiCad PCB EDA Suite
eda_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 <wx/fdrepdlg.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" )
 
#define UserUnitsEntryKeyword   "Units"
 User units. More...
 
#define ShowGridEntryKeyword   "ShowGrid"
 Nonzero to show grid (suffix) More...
 
#define GridColorEntryKeyword   "GridColor"
 Grid color ID (suffix) More...
 
#define LastGridSizeIdKeyword   "_LastGridSize"
 Most recently used grid size (suffix) More...
 
#define CanvasTypeKeyBase   "canvas_type"
 The key to store the canvas type in config. More...
 

Macro Definition Documentation

◆ ABS_MAX_UNDO_ITEMS

#define ABS_MAX_UNDO_ITEMS   (INT_MAX / 2)

Definition at line 50 of file eda_draw_frame.h.

◆ DEFAULT_MAX_UNDO_ITEMS

#define DEFAULT_MAX_UNDO_ITEMS   0

Definition at line 49 of file eda_draw_frame.h.

◆ FOOTPRINT_EDIT_FRAME_NAME

#define FOOTPRINT_EDIT_FRAME_NAME   wxT( "ModEditFrame" )

Definition at line 55 of file eda_draw_frame.h.

◆ FOOTPRINT_VIEWER_FRAME_NAME

#define FOOTPRINT_VIEWER_FRAME_NAME   wxT( "ModViewFrame" )

Definition at line 56 of file eda_draw_frame.h.

◆ FOOTPRINT_VIEWER_FRAME_NAME_MODAL

#define FOOTPRINT_VIEWER_FRAME_NAME_MODAL   wxT( "ModViewFrameModal" )

Definition at line 57 of file eda_draw_frame.h.

◆ FOOTPRINT_WIZARD_FRAME_NAME

#define FOOTPRINT_WIZARD_FRAME_NAME   wxT( "FootprintWizard" )

Definition at line 54 of file eda_draw_frame.h.

◆ LIB_EDIT_FRAME_NAME

#define LIB_EDIT_FRAME_NAME   wxT( "LibeditFrame" )

Definition at line 51 of file eda_draw_frame.h.

◆ PCB_EDIT_FRAME_NAME

#define PCB_EDIT_FRAME_NAME   wxT( "PcbFrame" )

Definition at line 58 of file eda_draw_frame.h.

◆ PL_EDITOR_FRAME_NAME

#define PL_EDITOR_FRAME_NAME   wxT( "PlEditorFrame" )

Definition at line 53 of file eda_draw_frame.h.

◆ SCH_EDIT_FRAME_NAME

#define SCH_EDIT_FRAME_NAME   wxT( "SchematicFrame" )

Definition at line 52 of file eda_draw_frame.h.