API_Py  0.0.2
API_Py exporte le projet API vers un module python dans l’environnement python choisi. Le module python se nomme wxcpppy.
Référence du fichier wxAccess.cpp
#include "API_Py/wxAccess.h"
#include <pybind11/operators.h>
#include <sip.h>
#include <wxPython/wxpy_api.h>
#include "API/API.h"
#include <sstream>
Graphe des dépendances par inclusion de wxAccess.cpp:

Aller au code source de ce fichier.

Fonctions

template<typename T >
pybind11::handle API_Py::wxCast (T *src)
 Permet de construire l'objet de wxPython qui enrobera l'objet de wxWidget. Cette fonction est à utiliser pour définir les modules que vous souhaitez exportez vers python avec pybind11. Plus de détails...
 
template<typename T >
T * API_Py::wxLoad (pybind11::handle src, const wxString &inTypeName)
 Permet de récupérer l'objet wxWidget enrobé par wxPython. Plus de détails...
 

Description détaillée

Auteur
Pontier Pierre
Date
2018-12-27
License:
MIT

Définition dans le fichier wxAccess.cpp.

Documentation des fonctions

◆ wxCast()

template<typename T >
pybind11::handle API_Py::wxCast ( T *  src)

Permet de construire l'objet de wxPython qui enrobera l'objet de wxWidget. Cette fonction est à utiliser pour définir les modules que vous souhaitez exportez vers python avec pybind11.

Paramètres
[in]srcObjet source de wxWidgets qui possède son enrobage en python grâce à wxPython.
Exemple si T = wxFrame:

wxFrame* frame = GetFrame();
wxCast(frame);

Renvoie
L'objet qui décrit l'enrobage de la source en python.
Remarques
src doit être un objet qui hérite de wxObject afin d'avoir le wxClassInfo.
Voir également
La documentation de pybind11 qui traite de cette fonctionnalité.

Définition à la ligne 43 du fichier wxAccess.cpp.

Voici le graphe d'appel pour cette fonction :

◆ wxLoad()

template<typename T >
T* API_Py::wxLoad ( pybind11::handle  src,
const wxString &  inTypeName 
)

Permet de récupérer l'objet wxWidget enrobé par wxPython.

Paramètres
[in]srcL'ojet python représenté par pybind11
[in]inTypeNameLa dénomination du type de la source.
Exemple si T = wxFrame alors inTypename = wxT("wxFrame")
Renvoie
Renvoie l'objet de wxWidget représenté par wxPython.

Définition à la ligne 66 du fichier wxAccess.cpp.

Voici le graphe d'appel pour cette fonction :