KiCad PCB EDA Suite
Loading...
Searching...
No Matches
kiway_mail.h File Reference
#include <frame_type.h>
#include <mail_type.h>
#include <kicommon.h>
#include <wx/string.h>
#include <wx/event.h>

Go to the source code of this file.

Classes

class  KIWAY_MAIL_EVENT
 Carry a payload from one KIWAY_PLAYER to another within a PROJECT. More...
 

Macros

#define kiwayMailHandler(func)
 Typecast an event handler for the KIWAY_ROUTED_EVENT event class.
 
#define EVT_KIWAY_EXPRESS(func)
 Event table definition for the KIWAY_ROUTED_EVENT event class.
 

Typedefs

typedef void(wxEvtHandler::* kiwayMailFunction) (KIWAY_MAIL_EVENT &)
 

Functions

 wxDECLARE_EXPORTED_EVENT (KICOMMON_API, EDA_KIWAY_MAIL_RECEIVED, KIWAY_MAIL_EVENT)
 

Macro Definition Documentation

◆ EVT_KIWAY_EXPRESS

#define EVT_KIWAY_EXPRESS ( func)
Value:
wx__DECLARE_EVT0( EDA_KIWAY_MAIL_RECEIVED, kiwayMailHandler( func ) )
#define kiwayMailHandler(func)
Typecast an event handler for the KIWAY_ROUTED_EVENT event class.
Definition kiway_mail.h:75

Event table definition for the KIWAY_ROUTED_EVENT event class.

Definition at line 78 of file kiway_mail.h.

◆ kiwayMailHandler

#define kiwayMailHandler ( func)
Value:
wxEVENT_HANDLER_CAST( kiwayMailFunction, func )
void(wxEvtHandler::* kiwayMailFunction)(KIWAY_MAIL_EVENT &)
Definition kiway_mail.h:72

Typecast an event handler for the KIWAY_ROUTED_EVENT event class.

Definition at line 75 of file kiway_mail.h.

Typedef Documentation

◆ kiwayMailFunction

typedef void(wxEvtHandler::* kiwayMailFunction) (KIWAY_MAIL_EVENT &)

Definition at line 72 of file kiway_mail.h.

Function Documentation

◆ wxDECLARE_EXPORTED_EVENT()

wxDECLARE_EXPORTED_EVENT ( KICOMMON_API ,
EDA_KIWAY_MAIL_RECEIVED ,
KIWAY_MAIL_EVENT  )

References KICOMMON_API.