#include <TerminalGui.h>
Inheritance diagram for TerminalGui:
Public Member Functions | |
~TerminalGui () | |
Distruttore della classe. | |
virtual void | receiveMsg (wxString message, wxTextAttr style=STYLE_DEFAULT) |
Viene invocato dal Parser per mandare al terminale dei messaggi che devono essere stampati a Video. | |
Protected Member Functions | |
TerminalGui (Connessione *connection, PARENT_FRAME *parent, wxWindowID id=-1, const wxString &title=_("Terminal"), const wxPoint &position=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=GUI_STYLE, const wxString &name=_("Quirck Terminal")) | |
Costruttore. | |
virtual void | SetLayout () |
Imposta il Layout del Terminale. | |
wxRect | DetermineFrameSize (wxConfig *config=NULL) |
Carica le impostazioni salvate per il terminale (se esistono). | |
void | StoreFrameSize (wxRect rect, wxConfig *config=NULL) |
Salva le impostazioni del il terminale. | |
Protected Attributes | |
wxTextCtrl * | viewer |
Area di testo dove viene visualizzato tutto cio' che arriva dal Parser. | |
wxTextCtrl * | commandline |
Linea di comando per inviare comandi al ParserOut. | |
Connessione * | connessione |
Riferimento alla classe Connessione. | |
wxString | T_LOCATION |
Private Member Functions | |
void | CreateGUIControls () |
Crea tutti gli elementi grafici del terminale (e' invocato nel Costruttore). | |
void | TerminalGuiClose (wxCloseEvent &event) |
Gestisce l'evento di chiusura del Terminale. | |
void | EnterCommand (wxCommandEvent &) |
Gestisce l'evento di inserimento di un comando nella commandline. | |
Static Private Attributes | |
unsigned int | offset = 0 |
Classe Base che definisce sia la grafica che i metodi comuni a tutti i terminali derivati (QueryGui, StatusGui, ChannelGui). La classe eredita MDIChildFrame (in Windows) e puo' essere istanziata solo da classi derivate.
I sorgenti dell'intero progetto sono rilasciati sotto licenza GPL. Leggere il file gpl.txt allegato ai sorgenti per maggiori informazioni.
Definition at line 42 of file TerminalGui.h.
|
Costruttore. Costruttore dichiarato protected per permettere l'istanziazione della classe solo alle classi derivate. Con questa tecnica si realizza una classe astratta.
Definition at line 17 of file TerminalGui.cpp. |
|
Distruttore della classe.
Definition at line 27 of file TerminalGui.cpp. |
|
Crea tutti gli elementi grafici del terminale (e' invocato nel Costruttore).
Definition at line 32 of file TerminalGui.cpp. |
|
Carica le impostazioni salvate per il terminale (se esistono).
Definition at line 118 of file TerminalGui.cpp. |
|
Gestisce l'evento di inserimento di un comando nella commandline. Evento generato alla pressione del tasto [invio] nella commmandline Definition at line 92 of file TerminalGui.cpp. |
|
Viene invocato dal Parser per mandare al terminale dei messaggi che devono essere stampati a Video. Il metodo e' dichiarato Virtuale perche' in alcune classi (per es. ChannelGui) il messaggio deve essere formattato in un modo particolare per cui e' necessario ridefinire il metodo.
Reimplemented in ChannelGui. Definition at line 76 of file TerminalGui.cpp. |
|
Imposta il Layout del Terminale. E' Dichiarato virtuale perche' alcuni terminali hanno elementi aggiuntivi e quindi devono avere un layout diverso da quello del terminale base. Reimplemented in ChannelGui. Definition at line 57 of file TerminalGui.cpp. |
|
Salva le impostazioni del il terminale. Alla chiusura del Terminale salva (nel registro di Windows o in un file di configurazione su Linux) le impostazioni della finestra. Definition at line 154 of file TerminalGui.cpp. |
|
Gestisce l'evento di chiusura del Terminale. Evento generato alla pressione del tasto di chiusura della finestra. Definition at line 85 of file TerminalGui.cpp. |
|
Linea di comando per inviare comandi al ParserOut.
Definition at line 89 of file TerminalGui.h. |
|
Riferimento alla classe Connessione.
Definition at line 93 of file TerminalGui.h. |
|
Definition at line 115 of file TerminalGui.cpp. |
|
Definition at line 94 of file TerminalGui.h. |
|
Area di testo dove viene visualizzato tutto cio' che arriva dal Parser.
Definition at line 85 of file TerminalGui.h. |