#include <wxMaskEdit.h>
Graphe d'héritage de LetterGroup:
Fonctions membres publiques | |
LetterGroup (size_t ord) | |
virtual | ~LetterGroup () |
virtual wxString | getValue () const |
virtual bool | isStatic () const |
virtual int | OnKeyDown (wxKeyEvent &evt, size_t pos) |
virtual void | normalize () |
virtual wxString | getTransform () const |
Définition à la ligne 97 du fichier wxMaskEdit.h.
|
Définition à la ligne 276 du fichier wxmaskedit.cpp. 00277 : TextPart(ord) 00278 { 00279 }
|
|
Définition à la ligne 281 du fichier wxmaskedit.cpp.
|
|
Réimplémentée à partir de TextPart. Définition à la ligne 356 du fichier wxmaskedit.cpp. Références TextPart::getValue(). 00357 { 00358 wxString val( TextPart::getValue() ); 00359 val.Replace("_", " ",true); 00360 return val; 00361 00362 }
|
|
Réimplémentée à partir de TextPart. Définition à la ligne 285 du fichier wxmaskedit.cpp. Références TextPart::getValue(), et wxMaskEdit::IsControl(). 00286 { 00287 wxString ret; 00288 size_t valLen = TextPart::getValue().Len(); 00289 00290 for (size_t i = 0; i < valLen; i++) { 00291 if ( wxMaskEdit::IsControl(TextPart::getValue()[i]) ) { 00292 ret += "_"; 00293 } 00294 else { 00295 ret += TextPart::getValue()[i]; 00296 } 00297 } 00298 00299 return ret; 00300 }
|
|
Réimplémentée à partir de TextPart. Définition à la ligne 302 du fichier wxmaskedit.cpp.
|
|
Réimplémentée à partir de TextPart. Définition à la ligne 342 du fichier wxmaskedit.cpp. Références TextPart::getSize(), TextPart::getValue(), et TextPart::setValue(). 00343 { 00344 wxString val( TextPart::getValue() ); 00345 //replace C's with blank lines, char values are NOT optional 00346 val.Replace("§", "_"); 00347 //take what we have and pad with spaces 00348 size_t ldiff = this->getSize() - val.Len(); 00349 00350 if (ldiff > 0) { 00351 val.Pad(ldiff, '_', false); 00352 } 00353 this->setValue(val); 00354 }
|
|
Réimplémentée à partir de TextPart. Définition à la ligne 310 du fichier wxmaskedit.cpp. Références TextPart::getStyle(), TextPart::getValue(), et TextPart::setValue(). 00311 { 00312 int style = this->getStyle(); 00313 wxString val( TextPart::getValue() ); 00314 00315 if (evt.GetKeyCode() == WXK_BACK ) { 00316 00317 val[pos] = '§'; 00318 this->setValue(val); 00319 return 0; 00320 } 00321 if (evt.GetKeyCode() == WXK_DELETE ) { 00322 00323 val[pos] = '§'; 00324 this->setValue(val); 00325 return 0; 00326 } 00327 00328 00329 val[pos] = evt.GetKeyCode(); 00330 00331 00332 if (style== ME_CAPITAL || style== ME_CAPBLK || style== ME_CAPLBR ) { 00333 if (evt.GetKeyCode() >= 224 ) val[pos] = evt.GetKeyCode() -32; 00334 else val[pos]= toupper(evt.GetKeyCode()); 00335 } 00336 this->setValue(val); 00337 00338 return 1; 00339 00340 }
|