Submitted by Anonymous (not verified) on Fri, 06/15/2012 - 12:07
Hello,
I have a file that is compiled without error with openmotif 2.2.3 in linux and when I execute
MrmFetchWidget give-me this error:
Warning: Idb__HDR_ReturnItem: NULL data pointer - MrmNULL_DATA
Warning: Urm__CW_ReadLiteral: Cannot find RID literal '40001' -
MrmNULL_DATA
Warning: Idb__HDR_ReturnItem: NULL data pointer - MrmNULL_DATA
Warning: Urm__CW_ReadLiteral: Cannot find RID literal '40001' -
MrmNULL_DATA
Warning: Idb__HDR_ReturnItem: NULL data pointer - MrmNULL_DATA
Warning: Urm__CW_ReadLiteral: Cannot find RID literal '40001' -
MrmNULL_DATA
Warning: Idb__HDR_ReturnItem: NULL data pointer - MrmNULL_DATA
Warning: Urm__CW_ReadLiteral: Cannot find RID literal '40001' -
MrmNULL_DATA
Warning: UrmCreateWidgetTree: Cannot find indexed widget 'Prt5But' -
MrmNOT_FOUND
Warning: UrmCreateWidgetTree: Cannot find indexed widget 'Prt6But' -
MrmNOT_FOUND
Warning: UrmCreateWidgetTree: Cannot find indexed widget 'Prt7But' -
MrmNOT_FOUND
Warning: UrmCreateWidgetTree: Cannot find indexed widget 'Prt8But' -
MrmNOT_FOUND
Warning: Idb__HDR_ReturnItem: NULL data pointer - MrmNULL_DATA
Warning: Urm__CW_ReadLiteral: Cannot find RID literal '50001' -
MrmNULL_DATA
This works fine with Motif Unix version is 1.2.4.
With openmotif 2.1.31 I don't have this problem, but this version is very old...
I execute uil -m -y output.log file.uil -o file.uid and the file output.log give some "empties" widgets (Prt5, Prt6, Prt7, Prt8 and PrtCascade).
Part of output.log file:
Motif Uil Compiler V2.0-000 Mon Dec 13 13:42:50 2004 Page 1
Module: AlrL Version: v1.0
1 (0) module AlrL
2 (0) names = case_sensitive
3 (0) version = "v1.0"
4 (0) objects =
5 (0) {
6 (0) XmSeparator = gadget;
7 (0) XmPushButton = gadget;
8 (0) XmCascadeButton = gadget;
9 (0) XmToggleButton = gadget;
10 (0) XmLabel = gadget;
11 (0) }
12 (0)
13 (0) identifier
18581BB7 0000 module record
0800 0004 topmost count: 8
7373656D 5F727265 0010 (0) err_mess
6F466574 616C706D 65546C65 446C6553 0030 (1) SelDelTemplateForm
726D 0040
6D 726F4670 6D655472 65746E45 0050 (2) EnterTempForm
6F726D 46657461 6C706D65 546C6553 0070 (3) SelTemplateForm
6C 6C6F7263 53726F48 0090 (4) HorScroll
73616F 72655648 00B0 (5) HVersao
537474 76657250 00D0 (6) PrevStt
6E6572 6E61426D 72616C41 00F0 (7) AlarmBanner
14 (0) EnFilterToggleW ;
15 (0) Prt1 ;
0000 Resource ID: 00060001
0000 size: 5, group: literal
0000 type: addr name, access: private, locked: false
00 31747250 0000 Prt1?
16 (0) Prt2 ;
0000 Resource ID: 00070001
0000 size: 5, group: literal
0000 type: addr name, access: private, locked: false
00 32747250 0000 Prt2?
17 (0) Prt3 ;
0000 Resource ID: 00080001
0000 size: 5, group: literal
0000 type: addr name, access: private, locked: false
00 33747250 0000 Prt3?
18 (0) Prt4 ;
0000 Resource ID: 00090001
0000 size: 5, group: literal
0000 type: addr name, access: private, locked: false
00 34747250 0000 Prt4?
19 (0) Prt5 ;
20 (0) Prt6 ;
21 (0) Prt7 ;
22 (0) Prt8 ;
23 (0) PrtCascade ;
24 (0)
25 (0) value
What could be the problem?
Thanks,
Carlos Correia
‹ Crash in Container.c Help on menu accelerator in Linux ›
Tue, 12/14/2004 - 10:45#1
Work with OpenMotif2.1.31 and don't work with OpenMotif2.2.3
And this is the file that gives-me this problem:
------------------ The file AlrL.uil-----------------------------------------------
module AlrL
names = case_sensitive
version = "v1.0"
objects =
{
XmSeparator = gadget;
XmPushButton = gadget;
XmCascadeButton = gadget;
XmToggleButton = gadget;
XmLabel = gadget;
}
identifier
EnFilterToggleW ;
Prt1 ;
Prt2 ;
Prt3 ;
Prt4 ;
Prt5 ;
Prt6 ;
Prt7 ;
Prt8 ;
PrtCascade ;
value
window_width: 8000;
window_height: 250;
filter_width: 400;
filter_height: 200;
ALR_WID: 25;
fixed_font: font('-Adobe-Courier-Bold-R-Normal--14-*-M-*-ISO8859-1');
litle_font: font('-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1');
Efacec_label: "EFACEC Sistemas de Electr?nica";
hver_desc_label: compound_string("LISTA DE ALARMES",separate=true) &
compound_string("Vers?o ?") &
compound_string(" Mar93");
red: color('red');
white: color('white');
gray: color('gray');
black: color('black');
rgb: color_table(background color = 'a',
foreground color = '*',
gray = ' ',
white = '0',
red = '=');
!PCM-SX-00313, XBM...
BackColor1: color('Gray');
InfoColor: color('Cornflower Blue');
Fontinha: font_table(font('-*-HELVETICA-MEDIUM-R-*--*-100-*-*-*-*-ISO8859-1'));
!...PCM-SX-00313, XBM
EfaPix: icon(color_table = rgb,
' ',
' ',
' ',
' == ',
' ============ ',
' ====================== ',
' ================================ ',
' ========================================== ',
' ================================================ ',
' ================================================== ',
' =====00000==00000====00=====000===00000===000===== ',
' =====00000==00000==00==00==00==0==00000==00==0==== ',
' ====00=====00=====00==00==00=====00=====00====== ',
' ====0000===0000===000000==00=====0000===00====== ',
' ====0000===0000===000000==00=====0000===00====== ',
' ===00=====00=====00==00==00=====00=====00===== ',
' ===00000==00=====00==00==00==0==00000==00==0== ',
' ===00000==00=====00==00===000===00000===000=== ',
' ============================================ ',
' ============================================ ',
' ============================================ ',
' ========================================== ',
' ========================================== ',
' ========================================== ',
' ======================================== ',
' ======================================== ',
' ======================================== ',
' ====================================== ',
' ====================================== ',
' ====================================== ',
' ==================================== ',
' ==================================== ',
' ==================================== ',
' ================================== ',
' ================================== ',
' ================================== ',
' ================================ ',
' ================================ ',
' ===============00=============== ',
' ============000000============ ',
' ===========00000000=========== ',
' ===========00000000=========== ',
' ==========00000000========== ',
' ==========00000000========== ',
' ==========000000========== ',
' ===========00=========== ',
' ====================== ',
' ==================== ',
' ================== ',
' ================ ',
' ============== ',
' ========== ',
' ==== ',
' ',
' ',
' ',
' ');
NewAlrPix: exported icon(color_table = rgb,
' * ',
' *** ',
' ***** ',
' ******* ',
' ********* ',
' *********** ',
' ************* ',
' *************** ',
' ***** ',
' ***** ',
' ***** ',
' ***** ',
' ***** ');
AlrIcon: exported icon(color_table = rgb,
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ********* ',
' ************* ',
' *************** ',
' ***************** ',
' ******************* ',
' ********************* ',
' *********************** ',
' *********************** ',
' ************************* ',
' ************************* ',
' ************************* ',
' ************************* ',
' ************************* ',
' ************************* ',
' ************************* ',
' ************************* ',
' ************************* ',
' *********************** ',
' *********************** ',
' ********************* ',
' ******************* ',
' ***************** ',
' *************** ',
' ************* ',
' ********* ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ');
NovosAlrms: exported icon(color_table = rgb,
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaa*aaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaa***aaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaa*****aaaaaaaaaaaaa***aaaaaaaaaaaaa*aaaaaaaaaa',
'aaaaaa*****aaaaaaaaaaaa***aaaaaaaaaaaa***aaaaaaaaa',
'aaaaaaaa*****aaaaaaaaaaaaaaaaaaaaaaa******aaaaaaaa',
'aaaaaaaaa*****aaaaaa*********aaaaaa******aaaaaaaaa',
'aaaaaaaaaa***aaaaa*************aaa*****aaaaaaaaaaa',
'aaaaaaaaaaaa*aaaa***************aaa***aaaaaaaaaaaa',
'aaaaaaaaaaaaaaaa*****************aa*aaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaa*******************aaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaa*********************aaaaaaaaaaaaaaa',
'aaaaaaaaaaaaa***********************aaaaaaaaaaaaaa',
'aaaaaaaaaaaaa***********************aaaaaaaaaaaaaa',
'aaaaaaaaaaaa*************************aaaaaaaaaaaaa',
'aaaaaaaaaaaa*************************aaaaaaaaaaaaa',
'aaaaaaaaaaaa*************************aaaaaaaaaaaaa',
'aa*********a*************************a*********aaa',
'aa*********a*************************a*********aaa',
'aa*********a*************************a*********aaa',
'aaaaaaaaaaaa*************************aaaaaaaaaaaaa',
'aaaaaaaaaaaa*************************aaaaaaaaaaaaa',
'aaaaaaaaaaaa*************************aaaaaaaaaaaaa',
'aaaaaaaaaaaaa***********************aaaaaaaaaaaaaa',
'aaaaaaaaaaaaa***********************aaaaaaaaaaaaaa',
'aaaaaaaaaaaaaa*********************aaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaa*******************aa*aaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaa*****************aa***aaaaaaaaaaaa',
'aaaaaaaaaaaaa**aa***************aa*****aaaaaaaaaaa',
'aaaaaaaaaaa*****aa*************aaaa*****aaaaaaaaaa',
'aaaaaaaaaa*****aaaaa*********aaaaaaa*****aaaaaaaaa',
'aaaaaaaa*****aaaaaaaaaaaaaaaaaaaaaaaa*****aaaaaaaa',
'aaaaaaa*****aaaaaaaaaaa***aaaaaaaaaaaa****aaaaaaaa',
'aaaaaaa****aaaaaaaaaaaa***aaaaaaaaaaaaa**aaaaaaaaa',
'aaaaaaaa*aaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaa***aaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
identifier
!include file 'AlrL_literals.uil';
NewAlrL ;
HelpVerW ;
ScrollBW ;
AccSttW ;
AccPageW ;
AltFltW ;
FilterVal ;
Visual0 ;
Visual1 ;
Visual2 ;
NewAlrB ;
NAlrs ;
MaxPriW ;
MinPriW ;
CustomFilter1W ;
CustomFilter2W ;
CustomFilter3W ;
CustomFilterBoxW ;
DigEntW ;
AnlEntW ;
CimEntW ;
ConEntW ;
DMSEntW ;
TagFilterW ;
TagW ;
MaxTimeW ;
MinTimeW ;
MaxTimeLabel ;
MinTimeLabel ;
HLListW ;
HLSelectedW ;
StatFlt ;
TFltActiveW ;
HLPathW ;
HorScrollW ;
EfaButton ;
cont_w ;
AlrAreaW ;
!XBM, PCM-SX-00307...
LoadFltW ;
SelFltW ;
EnterFltW ;
DefaultFltW ;
TagFltW ;
ErrMsgW ;
StatusW ;
SelDelFltW ;
DelFltBoxW ;
!...XBM, PCM-SX-00307
!XBM, PCM-SX-00313...
MaskBtW ;
AllBtW ;
UnMaskBtW ;
!...XBM, PCM-SX-00313
!PCM-SX-00312, XBM...
NotesListW ;
NotesOKW ;
EditMenuW ;
NotesCancelW ;
SaveTempW ;
DelTempW ;
ModeW ;
NoteDateW ;
NoteTagW ;
OperadorW ;
ConsultarW ;
RemoverW ;
InserirButW ;
RemoverButW ;
ConsultarButW ;
EditarButW ;
SubjectW ;
AlrTxtW ;
EntTypeTxtW ;
NoteTextW ;
AlarmNotesW ;
NewAlarmNotesW ;
TemplateBtW ;
TemplateTxtW ;
NewSubjectW ;
NoteNameW ;
NoteOkBtW ;
NoteCancelBtW ;
EntTagTxtW ;
SelTempBoxId ;
EnterTagTemplateId ;
DelTemplBoxId ;
EnterDescTemplateId ;
!...PCM-SX-00312, XBM
! XBM, PL536...
SelActionW;
SelActionBoxId;
!... XBM, PL536
procedure
manage_w(any);
create_cb(any);
ChangeTogButton(any);
ForceRefresh(any);
ChangeFilter(any);
ScrollAlarms(any);
AcceptOneAlarm(any);
AcceptPageAlarm(any);
AcceptPageProc(any);
UnmanageW(any);
QuitCb(any);
AckNewAlr(any);
RefreshFilter(any);
AtLeastOneToggle(any);
SetPri(any);
CancelFilter(any);
SetTimeFilter(any);
IncHLevel(any);
ModifyHLItems(any);
PopupHelp(any);
PopupMainHelp(any);
ScrollText(any);
PutEfaLogo(any);
SetTitle(any);
ImprimeLista(any);
CheckPrinters(any);
test_tag_size(any);
tag_filter(any);
!XBM, PCM-SX-00307...
CancelFltSel(any);
DeleteFilter(any);
FltPicked(any);
InvalidFlt(any);
SaveFilter(any);
CancelSave(any);
LoadFltID(any);
LoadFltDelID(any);
!...XBM, PCM-SX-00307
!XBM, PCM-SX-00313...
toggle_mask(any);
UnMaskAlarm(any);
MaskAlarm(any);
!...XBM, PCM-SX-00313
!XBM, PCM-SX-00312...
DeleteTemplate(any);
LoadTemplateList(any);
SaveTemplate(any);
CloseAlarmNotes(any);
RemoveNote(any);
EditNote(any);
ViewNote(any);
InsertNote(any);
NoteSelection(any);
SaveNote(any);
CancelSaveNote(any);
ManageSelTempl (any);
NoteNamePicked (any);
CancelInsert (any);
InvalidTemplate (any);
TemplSelected (any);
CancelTemplSel(any);
TestDescSize(any);
OkSaveTemp (any);
CancelSaveTemp (any);
OkDeleteTempl(any);
CancelDeleteTempl(any);
TestTagSizeTempl (any);
!...XBM, PCM-SX-00312
!XBM, SPR-M-0000536...
AlrMng (any);
ActionSelected (any);
CancelActionSel (any);
!...XBM, SPr-M-0000536
object
AlarmBanner: XmForm
{
arguments
{
};
! XmNunitType = Xm100TH_FONT_UNITS;
controls
{
! XmNunitType = Xm100TH_FONT_UNITS;
XmMenuBar menu;
XmFrame NumAlrsFr;
XmLabel AcceptStatus;
XmPushButton WatchNewAlr;
XmScrollBar AlrScroll;
XmScrolledWindow AlrArea;
unmanaged XmBulletinBoardDialog HHelpVersion;
unmanaged XmQuestionDialog AcceptPageWid;
unmanaged XmFormDialog AlterFilter;
/**PCM-SX-00312, XBM...**/
unmanaged XmFormDialog SelActionForm; /* XBM, PL536 */
unmanaged XmFormDialog AlarmNotes;
unmanaged XmFormDialog NewNotePopup;
/**...PCM-SX-00312, XBM**/
!XBM, PCM-SX-00307...
unmanaged XmFormDialog LoadFilter;
unmanaged XmFormDialog EnterFilter;
unmanaged XmFormDialog SelDelFilter;
!...XBM, PCM-SX-00307
};
};
menu: XmMenuBar
{
arguments
{
XmNisHomogeneous = false;
XmNtopAttachment = XmATTACH_FORM;
XmNrightAttachment = XmATTACH_FORM;
XmNleftAttachment = XmATTACH_FORM;
XmNmenuHelpWidget = XmCascadeButton Ajuda;
XmNunitType = XmPIXELS;
};
controls
{
XmCascadeButton Quit;
XmCascadeButton Visual;
XmCascadeButton Filter;
XmCascadeButton Accept;
!XBM, PCM-SX-00313...
XmCascadeButton MaskAlr;
!...XBM, PCM-SX-00313
!XBM, SPR-M-0000536...
XmCascadeButton AlrMngCB;
!...XBM, SPR-M-0000536
XmCascadeButton Ajuda;
};
};
Quit: XmCascadeButton
{
controls
{
XmPulldownMenu QuitPullD;
};
callbacks
{
XmNcascadingCallback = procedures
{
CheckPrinters(NewAlrL);
};
};
};
QuitPullD: XmPulldownMenu
{
controls
{
XmCascadeButton PrintCascade;
XmPushButton QuitBut;
};
};
QuitBut: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
QuitCb(NewAlrL);
};
};
};
PrintCascade: XmCascadeButton
{
controls
{
XmPulldownMenu PrintersPullD;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(PrtCascade);
};
};
};
PrintersPullD: XmPulldownMenu
{
controls
{
XmPushButton Prt1But;
XmPushButton Prt2But;
XmPushButton Prt3But;
XmPushButton Prt4But;
XmPushButton Prt5But;
XmPushButton Prt6But;
XmPushButton Prt7But;
XmPushButton Prt8But;
};
};
Prt1But: XmPushButton
{
arguments
{
XmNuserData = 1;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt1);
};
};
};
Prt2But: XmPushButton
{
arguments
{
XmNuserData = 2;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt2);
};
};
};
Prt3But: XmPushButton
{
arguments
{
XmNuserData = 3;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt3);
};
};
};
Prt4But: XmPushButton
{
arguments
{
XmNuserData = 4;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt4);
};
};
};
Prt5But: XmPushButton
{
arguments
{
XmNuserData = 5;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt5);
};
};
};
Prt6But: XmPushButton
{
arguments
{
XmNuserData = 6;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt6);
};
};
};
Prt7But: XmPushButton
{
arguments
{
XmNuserData = 7;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt7);
};
};
};
Prt8But: XmPushButton
{
arguments
{
XmNuserData = 8;
};
callbacks
{
XmNactivateCallback = procedures
{
ImprimeLista(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(Prt8);
};
};
};
Visual: XmCascadeButton
{
controls
{
XmPulldownMenu Voptions;
};
};
Voptions: XmPulldownMenu
{
controls
{
XmToggleButton Hier;
XmToggleButton Pri;
};
};
! XmToggleButton PrevStt;
Hier: XmToggleButton
{
arguments
{
XmNset = true;
};
callbacks
{
XmNvalueChangedCallback = procedures
{
ChangeTogButton(Visual0);
ForceRefresh(NewAlrL);
};
};
};
Pri: XmToggleButton
{
callbacks
{
XmNvalueChangedCallback = procedures
{
ChangeTogButton(Visual1);
ForceRefresh(NewAlrL);
};
};
};
PrevStt: XmToggleButton
{
callbacks
{
XmNvalueChangedCallback = procedures
{
ChangeTogButton(Visual2);
ForceRefresh(NewAlrL);
};
};
};
Filter: XmCascadeButton
{
controls
{
XmPulldownMenu FOptions;
};
};
FOptions: XmPulldownMenu
{
controls
{
XmToggleButton EnFilter;
XmSeparator FSeparator;
XmPushButton AlterF;
};
};
EnFilter: XmToggleButton
{
callbacks
{
XmNvalueChangedCallback = procedures
{
ChangeFilter(NewAlrL);
SetTitle(NewAlrL);
ForceRefresh(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(EnFilterToggleW);
};
};
};
FSeparator: XmSeparator
{
};
AlterF: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
manage_w(AltFltW);
};
};
};
Accept: XmCascadeButton
{
controls
{
XmPulldownMenu AcceptPulld;
};
};
AcceptPulld: XmPulldownMenu
{
controls
{
XmPushButton IndividualAccept;
XmPushButton PageAccept;
};
};
IndividualAccept: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
AcceptOneAlarm(NewAlrL);
};
};
};
PageAccept: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
AcceptPageAlarm(NewAlrL);
};
};
};
!XBM, PCM-SX-00310...
MaskAlr: XmCascadeButton
{
controls
{
XmPulldownMenu MaskPulld;
};
};
MaskPulld: XmPulldownMenu
{
controls
{
XmPushButton MaskButt;
XmPushButton UnMaskButt;
};
};
MaskButt: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
MaskAlarm(NewAlrL);
};
};
};
UnMaskButt: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
UnMaskAlarm(NewAlrL);
};
};
};
!...XBM, PCM-SX-00310
!XBM, SPR-M-0000536...
AlrMngCB: XmCascadeButton
{
controls
{
XmPulldownMenu MngPulld;
};
};
MngPulld: XmPulldownMenu
{
controls
{
XmPushButton OpenButt;
};
};
OpenButt: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
AlrMng(NewAlrL);
};
};
};
!...XBM, SPR-M-0000536
Ajuda: XmCascadeButton
{
arguments
{
};
! XmNx = window_width;
controls
{
! XmNx = window_width;
XmPulldownMenu HelpPullD;
};
};
HelpPullD: XmPulldownMenu
{
controls
{
XmPushButton HContexto;
XmPushButton HIndice;
};
};
!XmPushButton HVersao;
HContexto: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
PopupHelp(NewAlrL);
};
};
};
HIndice: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
PopupMainHelp(NewAlrL);
};
};
};
HVersao: XmPushButton
{
callbacks
{
XmNactivateCallback = procedures
{
manage_w(HelpVerW);
};
};
};
AcceptPageWid: XmQuestionDialog
{
arguments
{
XmNallowOverlap = false;
XmNnoResize = true;
XmNdefaultPosition = true;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(AccPageW);
};
XmNokCallback = procedures
{
AcceptPageProc(NewAlrL);
UnmanageW(NewAlrL);
};
XmNhelpCallback = procedures
{
AcceptPageProc(NewAlrL);
};
XmNcancelCallback = procedures
{
UnmanageW(NewAlrL);
};
};
};
HHelpVersion: XmBulletinBoardDialog
{
arguments
{
XmNallowOverlap = false;
XmNnoResize = true;
XmNcancelButton = XmPushButton HCancel;
XmNdefaultPosition = true;
};
controls
{
XmFrame EfaFrame;
XmLabel Efacec;
XmPushButton HCancel;
XmLabel HVerLabel;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(HelpVerW);
};
};
};
Efacec: XmLabel
{
arguments
{
XmNlabelString = Efacec_label;
};
};
HCancel: XmPushButton
{
arguments
{
XmNwidth = 40;
};
};
HVerLabel: XmLabel
{
arguments
{
XmNx = 55;
XmNy = 10;
XmNlabelString = hver_desc_label;
};
};
EfaFrame: XmFrame
{
controls
{
XmDrawingArea EfacecP;
};
};
EfacecP: XmDrawingArea
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(EfaButton);
};
XmNexposeCallback = procedures
{
PutEfaLogo(NewAlrL);
};
};
};
NumAlrsFr: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmMenuBar menu;
XmNleftAttachment = XmATTACH_FORM;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmLabel NumAlrs;
};
};
NumAlrs: XmLabel
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(NAlrs);
};
};
};
AcceptStatus: XmLabel
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmMenuBar menu;
XmNleftAttachment = XmATTACH_WIDGET;
XmNleftWidget = XmFrame NumAlrsFr;
XmNrightAttachment = XmATTACH_WIDGET;
XmNrightWidget = XmPushButton WatchNewAlr;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(AccSttW);
};
};
};
WatchNewAlr: XmPushButton widget
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmMenuBar menu;
XmNrightAttachment = XmATTACH_FORM;
XmNlabelType = XmPIXMAP;
XmNlabelPixmap = NewAlrPix;
XmNmarginHeight = 0;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(NewAlrB);
};
XmNactivateCallback = procedures
{
AckNewAlr(NewAlrL);
};
};
};
AlrScroll: XmScrollBar
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmLabel AcceptStatus;
XmNrightAttachment = XmATTACH_FORM;
XmNbottomAttachment = XmATTACH_FORM;
XmNbottomOffset = 13;
XmNpageIncrement = ALR_WID;
XmNsliderSize = 1;
XmNmaximum = 2000;
XmNtraversalOn = true;
XmNvalue = 0;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(ScrollBW);
};
XmNvalueChangedCallback = procedures
{
ScrollAlarms(NewAlrL);
};
XmNincrementCallback = procedures
{
ScrollAlarms(NewAlrL);
};
XmNdecrementCallback = procedures
{
ScrollAlarms(NewAlrL);
};
XmNpageIncrementCallback = procedures
{
ScrollAlarms(NewAlrL);
};
XmNpageDecrementCallback = procedures
{
ScrollAlarms(NewAlrL);
};
};
};
AlterFilter: XmFormDialog
{
arguments
{
XmNdefaultPosition = true;
XmNautoUnmanage = false;
};
controls
{
XmFrame Entities3D;
XmFrame TimeBox3D;
XmFrame HlBox3D;
XmFrame PriBox3D;
XmFrame StatBox3D;
XmFrame MasksFrame; /**XBM, PCM-SX-00313**/
unmanaged XmFrame CustomFilter3D;
XmPushButton FltVal;
XmPushButton FltLoad;
XmPushButton FltSave;
XmPushButton FltDelete;
XmPushButton FltCancel;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(AltFltW);
};
};
};
Entities3D: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 5;
XmNleftAttachment = XmATTACH_POSITION;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(CustomFilterBoxW);
};
};
controls
{
XmRowColumn EntitiesBox;
};
};
CustomFilter3D: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmFrame Entities3D;
XmNtopOffset = 17;
XmNleftAttachment = XmATTACH_WIDGET;
XmNleftWidget = XmFrame MasksFrame;
XmNleftOffset = 8;
!XmNbottomAttachment = XmATTACH_WIDGET;
!XmNbottomWidget = XmPushButton FltVal;
!XmNbottomOffset = 8;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmRowColumn CustomFilterBox;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(CustomFilterBoxW);
};
};
};
EntitiesBox: XmRowColumn
{
controls
{
XmLabel EntitiesFLbl;
XmSeparator EntSep;
XmToggleButton DigEntBu;
XmToggleButton AnlEntBu;
XmToggleButton CimEntBu;
XmToggleButton ConEntBu;
XmToggleButton DMSEntBu;
XmToggleButton TagFilterBu;
XmTextField TagTxf;
};
};
CustomFilterBox: XmRowColumn
{
controls
{
unmanaged XmToggleButton CustomFilter1Tgl;
unmanaged XmToggleButton CustomFilter2Tgl;
unmanaged XmToggleButton CustomFilter3Tgl;
};
};
CustomFilter1Tgl: XmToggleButton
{
arguments
{
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(CustomFilter1W);
};
};
};
CustomFilter2Tgl: XmToggleButton
{
arguments
{
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(CustomFilter2W);
};
};
};
CustomFilter3Tgl: XmToggleButton
{
arguments
{
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(CustomFilter3W);
};
};
};
EntitiesFLbl: XmLabel
{
};
EntSep: XmSeparator
{
};
DigEntBu: XmToggleButton
{
arguments
{
XmNset = true;
};
callbacks
{
XmNvalueChangedCallback = procedures
{
AtLeastOneToggle(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(DigEntW);
};
};
};
AnlEntBu: XmToggleButton
{
arguments
{
XmNset = true;
};
callbacks
{
XmNvalueChangedCallback = procedures
{
AtLeastOneToggle(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(AnlEntW);
};
};
};
CimEntBu: XmToggleButton
{
arguments
{
XmNset = true;
};
callbacks
{
XmNvalueChangedCallback = procedures
{
AtLeastOneToggle(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(CimEntW);
};
};
};
ConEntBu: XmToggleButton
{
arguments
{
XmNset = true;
};
callbacks
{
XmNvalueChangedCallback = procedures
{
AtLeastOneToggle(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(ConEntW);
};
};
};
DMSEntBu: XmToggleButton
{
arguments
{
XmNset = true;
};
callbacks
{
XmNvalueChangedCallback = procedures
{
AtLeastOneToggle(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(DMSEntW);
};
};
};
TagFilterBu: XmToggleButton
{
arguments
{
XmNset = false;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(TagFilterW);
};
XmNvalueChangedCallback = procedures
{
tag_filter(NewAlrL);
};
};
};
TagTxf: XmTextField
{
arguments {
XmNcolumns = 16;
XmNsensitive = false;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(TagW);
};
XmNmodifyVerifyCallback = procedures
{
test_tag_size(TagW);
};
};
};
TimeBox3D: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 5;
!XmNleftAttachment = XmATTACH_POSITION;
XmNleftAttachment = XmATTACH_WIDGET;
XmNleftWidget = XmFrame Entities3D;
XmNleftOffset = 15;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmRowColumn TimeBox;
};
};
TimeBox: XmRowColumn
{
controls
{
XmLabel TimeFLbl;
XmSeparator TimeSep;
XmScale MaxTScale;
XmTextField MaxTEntry;
XmScale MinTScale;
XmTextField MinTEntry;
XmToggleButton TFltActive;
};
};
TimeFLbl: XmLabel
{
};
TimeSep: XmSeparator
{
};
MaxTScale: XmScale
{
arguments
{
XmNorientation = XmHORIZONTAL;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(MaxTimeW);
};
XmNvalueChangedCallback = procedures
{
SetTimeFilter(NewAlrL);
};
XmNdragCallback = procedures
{
SetTimeFilter(NewAlrL);
};
};
};
MaxTEntry: XmTextField
{
! arguments {
! XmNcolumns = 26;
! };
callbacks
{
! arguments {
! XmNcolumns = 26;
! };
MrmNcreateCallback = procedures
{
create_cb(MaxTimeLabel);
};
};
};
MinTScale: XmScale
{
arguments
{
XmNorientation = XmHORIZONTAL;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(MinTimeW);
};
XmNvalueChangedCallback = procedures
{
SetTimeFilter(NewAlrL);
};
XmNdragCallback = procedures
{
SetTimeFilter(NewAlrL);
};
};
};
MinTEntry: XmTextField
{
! arguments {
! XmNcolumns = 8;
! };
callbacks
{
! arguments {
! XmNcolumns = 8;
! };
MrmNcreateCallback = procedures
{
create_cb(MinTimeLabel);
};
};
};
TFltActive: XmToggleButton
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(TFltActiveW);
};
XmNvalueChangedCallback = procedures
{
ChangeFilter(NewAlrL);
ForceRefresh(NewAlrL);
};
};
};
HlBox3D: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 5;
!XmNleftAttachment = XmATTACH_POSITION;
XmNleftAttachment = XmATTACH_WIDGET;
XmNleftWidget = XmFrame TimeBox3D;
XmNleftOffset = 15;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmRowColumn HlBox;
};
};
HlBox: XmRowColumn
{
controls
{
XmLabel HlFLbl;
XmSeparator HlSep;
XmScrolledText HLPath;
XmScrolledList HlFilter;
XmScrolledWindow HlSelSW;
};
};
HlFLbl: XmLabel
{
};
HLPath: XmScrolledText
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(HLPathW);
};
};
};
HlSep: XmSeparator
{
};
HlFilter: XmScrolledList
{
arguments
{
XmNselectionPolicy = XmMULTIPLE_SELECT;
XmNitems = string_table(compound_string("item 1"),
compound_string("item 2 "),
compound_string("item 3 "),
compound_string("item 4 "),
compound_string("item 5 "),
compound_string("item 6 "),
compound_string("item 7 "));
};
! XmNtranslations = translation_table
! ('#override',
! ': DecHLevel()');
callbacks
{
! XmNtranslations = translation_table
! ('#override',
! ': DecHLevel()');
XmNdefaultActionCallback = procedures
{
IncHLevel(NewAlrL);
};
MrmNcreateCallback = procedures
{
create_cb(HLListW);
};
XmNmultipleSelectionCallback = procedures
{
ModifyHLItems(NewAlrL);
};
};
};
HlSelSW: XmScrolledWindow
{
arguments
{
XmNscrollingPolicy = XmAUTOMATIC;
XmNscrollBarDisplayPolicy = XmSTATIC;
};
controls
{
XmList HlSelected;
};
};
HlSelected: XmList
{
arguments
{
XmNshadowThickness = 0;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(HLSelectedW);
};
};
};
PriBox3D: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 5;
!XmNleftAttachment = XmATTACH_POSITION;
XmNleftAttachment = XmATTACH_WIDGET;
XmNleftWidget = XmFrame HlBox3D;
XmNleftOffset = 15;
XmNrightAttachment = XmATTACH_FORM;
XmNrightOffset = 15;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmRowColumn PriBox;
};
};
PriBox: XmRowColumn
{
arguments
{
XmNx = 450;
XmNy = 5;
};
controls
{
XmLabel PriFLbl;
XmSeparator PriSep;
XmScale MaxPriFilter;
XmScale MinPriFilter;
};
};
PriFLbl: XmLabel
{
};
PriSep: XmSeparator
{
};
MaxPriFilter: XmScale
{
arguments
{
XmNmaximum = 127;
XmNshowValue = true;
XmNorientation = XmHORIZONTAL;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(MaxPriW);
};
XmNvalueChangedCallback = procedures
{
SetPri(NewAlrL);
};
};
};
MinPriFilter: XmScale
{
arguments
{
XmNmaximum = 127;
XmNshowValue = true;
XmNorientation = XmHORIZONTAL;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(MinPriW);
};
XmNvalueChangedCallback = procedures
{
SetPri(NewAlrL);
};
};
};
StatBox3D: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmFrame Entities3D;
XmNtopOffset = 15;
XmNleftAttachment = XmATTACH_POSITION;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmRowColumn StatBox;
};
};
StatBox: XmRowColumn
{
controls
{
XmLabel StatLabel;
XmSeparator StatSep;
XmToggleButton ActiveStat;
};
};
StatLabel: XmLabel
{
};
StatSep: XmSeparator
{
};
ActiveStat: XmToggleButton
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(StatusW);
};
XmNvalueChangedCallback = procedures
{
ChangeTogButton(StatFlt);
};
};
};
FltVal: XmPushButton
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 90;
XmNleftAttachment = XmATTACH_POSITION;
XmNleftPosition = 20;
};
callbacks
{
XmNactivateCallback = procedures
{
RefreshFilter(NewAlrL);
SetTitle(NewAlrL);
};
};
};
!***XBM, PCM-SX-00313...
MasksFrame: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmFrame Entities3D;
XmNtopOffset = 17;
XmNleftAttachment = XmATTACH_WIDGET;
XmNleftWidget = XmFrame StatBox3D;
XmNleftOffset = 8;
XmNbottomAttachment = XmATTACH_WIDGET;
XmNbottomWidget = XmPushButton FltVal;
XmNbottomOffset = 8;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmRowColumn MasksRowCol;
};
};
MasksRowCol: XmRowColumn
{
controls
{
XmLabel MasksLabel;
XmSeparator MasksSep;
XmToggleButton MaskButton;
XmToggleButton AllButton;
XmToggleButton UnMaskButton;
};
};
MasksLabel: XmLabel
{
};
MasksSep: XmSeparator
{
};
MaskButton: XmToggleButton
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(MaskBtW);
};
XmNvalueChangedCallback = procedures
{
toggle_mask(NewAlrL);
};
};
};
AllButton: XmToggleButton
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(AllBtW);
};
XmNvalueChangedCallback = procedures
{
toggle_mask(NewAlrL);
};
};
};
UnMaskButton: XmToggleButton
{
arguments
{
XmNset = true;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(UnMaskBtW);
};
XmNvalueChangedCallback = procedures
{
toggle_mask(NewAlrL);
};
};
};
!***...XBM, PCM-SX-00313
!***XBM, PCM-SX-00307...
FltLoad: XmPushButton
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 90;
XmNleftAttachment = XmATTACH_POSITION;
XmNleftPosition = 35;
};
callbacks
{
XmNactivateCallback = procedures
{
manage_w(LoadFltW);
LoadFltID (NewAlrL);
};
};
};
FltSave: XmPushButton
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 90;
XmNleftAttachment = XmATTACH_POSITION;
XmNleftPosition = 50;
};
callbacks
{
XmNactivateCallback = procedures
{
manage_w(EnterFltW);
};
};
};
FltDelete: XmPushButton
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 90;
XmNleftAttachment = XmATTACH_POSITION;
XmNleftPosition = 65;
};
callbacks
{
XmNactivateCallback = procedures
{
manage_w (SelDelFltW);
LoadFltDelID (NewAlrL);
};
};
};
!***...XBM, PCM-SX-00307
FltCancel: XmPushButton
{
arguments
{
XmNtopAttachment = XmATTACH_POSITION;
XmNtopPosition = 90;
XmNleftAttachment = XmATTACH_POSITION;
XmNleftPosition = 80;
};
callbacks
{
XmNactivateCallback = procedures
{
CancelFilter(NewAlrL);
};
};
};
AlrArea: XmScrolledWindow
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = XmLabel AcceptStatus;
XmNleftAttachment = XmATTACH_FORM;
XmNrightAttachment = XmATTACH_WIDGET;
XmNrightWidget = XmScrollBar AlrScroll;
XmNrightOffset = 3;
XmNbottomAttachment = XmATTACH_FORM;
XmNscrollBarDisplayPolicy = XmSTATIC;
XmNscrollingPolicy = XmAUTOMATIC;
XmNspacing = 0;
};
controls
{
XmRowColumn Contentor;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(AlrAreaW);
};
};
};
Contentor: XmRowColumn
{
arguments
{
XmNpacking = XmPACK_COLUMN;
XmNorientation = XmVERTICAL;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(cont_w);
};
};
};
HorScroll: XmScrollBar
{
arguments
{
XmNorientation = XmHORIZONTAL;
XmNbottomAttachment = XmATTACH_FORM;
XmNleftAttachment = XmATTACH_FORM;
XmNrightAttachment = XmATTACH_WIDGET;
XmNrightWidget = XmScrollBar AlrScroll;
XmNtraversalOn = true;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(HorScrollW);
};
XmNvalueChangedCallback = procedures
{
ScrollText(NewAlrL);
};
XmNincrementCallback = procedures
{
ScrollText(NewAlrL);
};
XmNdecrementCallback = procedures
{
ScrollText(NewAlrL);
};
XmNdragCallback = procedures
{
ScrollText(NewAlrL);
};
XmNpageIncrementCallback = procedures
{
ScrollText(NewAlrL);
};
XmNpageDecrementCallback = procedures
{
ScrollText(NewAlrL);
};
};
};
!***XBM, PCM-SX-00307...
LoadFilter: XmFormDialog
{
arguments
{
XmNdefaultPosition = true;
};
controls
{
XmSelectionBox SelFltBox;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(LoadFltW);
};
};
};
SelFltBox: XmSelectionBox
{
arguments
{
XmNborderWidth = 0;
XmNleftAttachment = XmATTACH_FORM;
XmNleftOffset = 0;
XmNtopAttachment = XmATTACH_FORM;
XmNtopOffset = 0;
XmNrightAttachment = XmATTACH_FORM;
XmNrightOffset = 0;
XmNmustMatch = true;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(SelFltW);
};
XmNnoMatchCallback = procedures
{
InvalidFlt(NewAlrL);
};
XmNokCallback = procedures
{
FltPicked(NewAlrL);
};
XmNcancelCallback = procedures
{
CancelFltSel(LoadFltW);
};
};
};
EnterFilter: XmFormDialog
{
arguments
{
XmNdefaultPosition = true;
};
controls
{
XmFrame EnterFltFrame;
XmPushButton OkEnterFltBt;
XmPushButton CancelEnterFltBt;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(EnterFltW);
};
};
};
EnterFltFrame: XmFrame
{
arguments
{
XmNtopAttachment = XmATTACH_FORM;
XmNtopPosition = 5;
XmNleftAttachment = XmATTACH_FORM;
XmNshadowThickness = 3;
XmNshadowType = XmSHADOW_OUT;
};
controls
{
XmRowColumn EnterFltRowC;
};
};
EnterFltRowC: XmRowColumn
{
controls
{
XmLabel EnterLbl;
XmSeparator EnterSep;
XmToggleButton DefaultTg;
XmTextField TagFilter;
};
};
EnterLbl: XmLabel
{
};
EnterSep: XmSeparator
{
};
DefaultTg: XmToggleButton
{
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(DefaultFltW);
};
};
};
TagFilter: XmTextField
{
arguments {
XmNcolumns = 16;
XmNsensitive = true;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(TagFltW);
};
XmNmodifyVerifyCallback = procedures
{
test_tag_size(TagFltW);
};
};
};
OkEnterFltBt: XmPushButton
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = EnterFltFrame;
XmNtopOffset = 10;
XmNleftAttachment = XmATTACH_POSITION;
XmNleftPosition = 15;
};
callbacks
{
XmNactivateCallback = procedures
{
SaveFilter (NewAlrL);
};
};
};
CancelEnterFltBt: XmPushButton
{
arguments
{
XmNtopAttachment = XmATTACH_WIDGET;
XmNtopWidget = EnterFltFrame;
XmNtopOffset = 10;
XmNleftAttachment = XmATTACH_POSITION;
XmNleftPosition = 40;
};
callbacks
{
XmNactivateCallback = procedures
{
CancelSave (NewAlrL);
};
};
};
SelDelFilter: XmFormDialog
{
arguments
{
XmNdefaultPosition = true;
};
controls
{
XmSelectionBox DelFltBox;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(SelDelFltW);
};
};
};
DelFltBox: XmSelectionBox
{
arguments
{
XmNborderWidth = 0;
XmNleftAttachment = XmATTACH_FORM;
XmNleftOffset = 0;
XmNtopAttachment = XmATTACH_FORM;
XmNtopOffset = 0;
XmNrightAttachment = XmATTACH_FORM;
XmNrightOffset = 0;
XmNmustMatch = true;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(DelFltBoxW);
};
XmNnoMatchCallback = procedures
{
InvalidFlt(NewAlrL);
};
XmNokCallback = procedures
{
DeleteFilter(NewAlrL);
};
XmNcancelCallback = procedures
{
CancelFltSel(SelDelFltW);
};
};
};
!XBM, PL536 window for action selection: alarm notes or alarm inhibition...
SelActionForm: XmFormDialog
{
arguments
{
XmNdefaultPosition = true;
};
controls
{
XmSelectionBox SelActionBox;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(SelActionW);
};
};
};
SelActionBox: XmSelectionBox
{
arguments
{
XmNborderWidth = 0;
XmNleftAttachment = XmATTACH_FORM;
XmNleftOffset = 0;
XmNtopAttachment = XmATTACH_FORM;
XmNtopOffset = 0;
XmNrightAttachment = XmATTACH_FORM;
XmNrightOffset = 0;
XmNmustMatch = true;
};
callbacks
{
MrmNcreateCallback = procedures
{
create_cb(SelActionBoxId);
};
/*
XmNnoMatchCallback = procedures
{
InvalidTemplate(NewAlrL);
};
*/
XmNokCallback = procedures
{
ActionSelected(NewAlrL);
};
XmNcancelCallback = procedures
{
CancelActionSel(NewAlrL);
};
};
};
!...XBM, PL536 window for action selection: alarm notes or alarm inhibition
!PCM-SX-00312, XBM: box for alarm notes configuration...
AlarmNotes: XmFormDialog
{
arguments
{
XmNborderWidth = 1;
XmNdefaultButton = XmPushButtonGadget NotesOK;
XmNbackground = BackColor1;
XmNautoUnmanage = f
Any idea?
Thanks,
Carlos Correia