Go to the source code of this file.
Functions | |
| void | XmTextAppendString (Widget, char *) |
| void | clearButtonCallback (Widget, XtPointer, XtPointer) |
| char * | XmConvertCompoundStringToString (XmString, int) |
| G4bool | ConvertStringToInt (const char *, int &) |
| void | ExecuteChangeSizeFunction (Widget) |
Variables | |
| G4bool | exitSession = true |
| G4bool | exitPause = true |
| G4bool | exitHelp = true |
|
||||||||||||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition at line 405 of file G4UIXm.cc. Referenced by G4UIXm::G4UIXm().
00412 {
00413 XmTextSetString((Widget)a_tag,(char*)"");
00414 }
|
|
||||||||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// Definition at line 483 of file G4UIXm.cc. Referenced by G4UIXaw::Callback(), G4UIXm::commandEnteredCallback(), and G4UIWin32::EditWindowProc().
00489 {
00490 aInt = 0;
00491 if(aString==NULL) return false;
00492 char* s;
00493 long value = strtol(aString,&s,10);
00494 if(s==aString) return false;
00495 aInt = value;
00496 return true;
00497 }
|
|
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// Definition at line 500 of file G4UIXm.cc. Referenced by G4UIXm::AddMenu().
00505 {
00506 if(aWidget==NULL) return;
00507 if(aWidget->core.widget_class->core_class.resize==NULL) return;
00508 (aWidget->core.widget_class->core_class.resize)(aWidget);
00509 }
|
|
||||||||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition at line 433 of file G4UIXm.cc. Referenced by G4UIXm::commandEnteredCallback().
00439 {
00440 if(a_cps==NULL) return NULL;
00441 char* ss = NULL;
00442 XmStringContext context;
00443 XmStringInitContext(&context,a_cps);
00444 int icount = 0;
00445 Boolean Done = False;
00446 while(Done==False) {
00447 char* text = NULL;
00448 XmStringCharSet charset = NULL;
00449 XmStringDirection direct;
00450 Boolean sep;
00451 if(XmStringGetNextSegment(context,&text,&charset,&direct,&sep)==True) {
00452 XtFree(charset);
00453 if(sep==True) Done = True;
00454 if(icount==a_number) {
00455 ss = text;
00456 break;
00457 }
00458 icount++;
00459 XtFree(text);
00460 }
00461 else
00462 Done = True;
00463 }
00464 XmStringFreeContext(context);
00465 return ss;
00466 }
|
|
||||||||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Definition at line 468 of file G4UIXm.cc. Referenced by G4UIXm::ReceiveG4cerr(), and G4UIXm::ReceiveG4cout().
00474 {
00475 if(This==NULL) return;
00476 if(!XtIsSubclass(This,xmTextWidgetClass)) return;
00477 if(a_string==NULL) return;
00478 XmTextPosition lastpos = XmTextGetLastPosition(This);
00479 XmTextReplace(This,lastpos,lastpos,a_string);
00480 XmTextSetInsertionPosition(This,XmTextGetLastPosition(This));
00481 }
|
|
|
Definition at line 72 of file G4UIXm.cc. Referenced by G4UIXm::commandEnteredCallback(), and G4UIXm::GetHelpChoice(). |
|
|
Definition at line 71 of file G4UIXm.cc. Referenced by G4UIXm::ButtonCallback(), G4UIXm::commandEnteredCallback(), and G4UIXm::SecondaryLoop(). |
|
|
Definition at line 70 of file G4UIXm.cc. Referenced by G4UIXm::ButtonCallback(), G4UIXm::commandEnteredCallback(), and G4UIXm::SessionStart(). |
1.3.4