KiCad PCB EDA Suite
Loading...
Searching...
No Matches
aui_settings.cpp File Reference
#include <settings/aui_settings.h>
#include <nlohmann/json.hpp>
#include <wx/gdicmn.h>
#include <wx/aui/framemanager.h>

Go to the source code of this file.

Functions

void to_json (nlohmann::json &aJson, const wxPoint &aPoint)
 
void from_json (const nlohmann::json &aJson, wxPoint &aPoint)
 
bool operator< (const wxPoint &aLhs, const wxPoint &aRhs)
 
void to_json (nlohmann::json &aJson, const wxSize &aSize)
 
void from_json (const nlohmann::json &aJson, wxSize &aSize)
 
bool operator< (const wxSize &aLhs, const wxSize &aRhs)
 
void to_json (nlohmann::json &aJson, const wxRect &aRect)
 
void from_json (const nlohmann::json &aJson, wxRect &aRect)
 
bool operator< (const wxRect &aLhs, const wxRect &aRhs)
 
void to_json (nlohmann::json &aJson, const wxAuiPaneInfo &aPaneInfo)
 
void from_json (const nlohmann::json &aJson, wxAuiPaneInfo &aPaneInfo)
 
bool operator< (const wxAuiPaneInfo &aLhs, const wxAuiPaneInfo &aRhs)
 
bool operator== (const wxAuiPaneInfo &aLhs, const wxAuiPaneInfo &aRhs)
 

Function Documentation

◆ from_json() [1/4]

void from_json ( const nlohmann::json &  aJson,
wxAuiPaneInfo &  aPaneInfo 
)

Definition at line 143 of file aui_settings.cpp.

◆ from_json() [2/4]

void from_json ( const nlohmann::json &  aJson,
wxPoint &  aPoint 
)

Definition at line 40 of file aui_settings.cpp.

◆ from_json() [3/4]

void from_json ( const nlohmann::json &  aJson,
wxRect &  aRect 
)

Definition at line 102 of file aui_settings.cpp.

◆ from_json() [4/4]

void from_json ( const nlohmann::json &  aJson,
wxSize &  aSize 
)

Definition at line 71 of file aui_settings.cpp.

◆ operator<() [1/4]

bool operator< ( const wxAuiPaneInfo &  aLhs,
const wxAuiPaneInfo &  aRhs 
)

Definition at line 162 of file aui_settings.cpp.

◆ operator<() [2/4]

bool operator< ( const wxPoint &  aLhs,
const wxPoint &  aRhs 
)

Definition at line 47 of file aui_settings.cpp.

◆ operator<() [3/4]

bool operator< ( const wxRect &  aLhs,
const wxRect &  aRhs 
)

Definition at line 109 of file aui_settings.cpp.

◆ operator<() [4/4]

bool operator< ( const wxSize &  aLhs,
const wxSize &  aRhs 
)

Definition at line 78 of file aui_settings.cpp.

◆ operator==()

bool operator== ( const wxAuiPaneInfo &  aLhs,
const wxAuiPaneInfo &  aRhs 
)

◆ to_json() [1/4]

void to_json ( nlohmann::json &  aJson,
const wxAuiPaneInfo &  aPaneInfo 
)

Definition at line 121 of file aui_settings.cpp.

◆ to_json() [2/4]

void to_json ( nlohmann::json &  aJson,
const wxPoint &  aPoint 
)

Definition at line 30 of file aui_settings.cpp.

◆ to_json() [3/4]

void to_json ( nlohmann::json &  aJson,
const wxRect &  aRect 
)

Definition at line 92 of file aui_settings.cpp.

◆ to_json() [4/4]

void to_json ( nlohmann::json &  aJson,
const wxSize &  aSize 
)

Definition at line 61 of file aui_settings.cpp.