KiCad PCB EDA Suite
eda_base_frame.h File Reference

Base window classes and related definitions. More...

#include <vector>
#include <wx/socket.h>
#include <wx/log.h>
#include <wx/wxhtml.h>
#include <wx/laywin.h>
#include <wx/aui/aui.h>
#include <wx/docview.h>
#include <fctsys.h>
#include <common.h>
#include <layers_id_colors_and_visibility.h>
#include <frame_type.h>
#include <hotkeys_basic.h>
#include <kiway_holder.h>
#include <tool/tools_holder.h>
#include <widgets/ui_common.h>

Go to the source code of this file.

Classes

class  EDA_BASE_FRAME
 The base frame for deriving all KiCad main window classes. More...
 
class  EDA_PANE
 Specialization of the wxAuiPaneInfo class for KiCad panels. More...
 

Macros

#define KICAD_DEFAULT_DRAWFRAME_STYLE   wxDEFAULT_FRAME_STYLE | wxWANTS_CHARS
 
#define KICAD_MANAGER_FRAME_NAME   wxT( "KicadFrame" )
 
#define EDA_BASE_FRAME_H_
 
#define KICAD_DEFAULT_DRAWFRAME_STYLE   wxDEFAULT_FRAME_STYLE | wxWANTS_CHARS
 
#define KICAD_MANAGER_FRAME_NAME   wxT( "KicadFrame" )
 

Enumerations

enum  id_librarytype { LIBRARY_TYPE_EESCHEMA, LIBRARY_TYPE_PCBNEW, LIBRARY_TYPE_DOC, LIBRARY_TYPE_SYMBOL }
 

Functions

 wxDECLARE_EVENT (UNITS_CHANGED, wxCommandEvent)
 

Detailed Description

Base window classes and related definitions.

Definition in file eda_base_frame.h.

Macro Definition Documentation

◆ EDA_BASE_FRAME_H_

#define EDA_BASE_FRAME_H_

◆ KICAD_DEFAULT_DRAWFRAME_STYLE [1/2]

#define KICAD_DEFAULT_DRAWFRAME_STYLE   wxDEFAULT_FRAME_STYLE | wxWANTS_CHARS

◆ KICAD_DEFAULT_DRAWFRAME_STYLE [2/2]

#define KICAD_DEFAULT_DRAWFRAME_STYLE   wxDEFAULT_FRAME_STYLE | wxWANTS_CHARS

Definition at line 53 of file eda_base_frame.h.

◆ KICAD_MANAGER_FRAME_NAME [1/2]

#define KICAD_MANAGER_FRAME_NAME   wxT( "KicadFrame" )

Definition at line 56 of file eda_base_frame.h.

◆ KICAD_MANAGER_FRAME_NAME [2/2]

#define KICAD_MANAGER_FRAME_NAME   wxT( "KicadFrame" )

Enumeration Type Documentation

◆ id_librarytype

Enumerator
LIBRARY_TYPE_EESCHEMA 
LIBRARY_TYPE_PCBNEW 
LIBRARY_TYPE_DOC 
LIBRARY_TYPE_SYMBOL 

Definition at line 81 of file eda_base_frame.h.

Function Documentation

◆ wxDECLARE_EVENT()

wxDECLARE_EVENT ( UNITS_CHANGED  ,
wxCommandEvent   
)