~ubuntu-branches/ubuntu/utopic/gridengine/utopic

« back to all changes in this revision

Viewing changes to source/clients/qmon/qmon_qaction.ad

  • Committer: Bazaar Package Importer
  • Author(s): Mark Hymers
  • Date: 2008-06-25 22:36:13 UTC
  • Revision ID: james.westby@ubuntu.com-20080625223613-tvd9xlhuoct9kyhm
Tags: upstream-6.2~beta2
ImportĀ upstreamĀ versionĀ 6.2~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
!!___INFO__MARK_BEGIN__
 
2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
3
!!
 
4
!!  The Contents of this file are made available subject to the terms of
 
5
!!  the Sun Industry Standards Source License Version 1.2
 
6
!!
 
7
!!  Sun Microsystems Inc., March, 2001
 
8
!!
 
9
!!
 
10
!!  Sun Industry Standards Source License Version 1.2
 
11
!!  =================================================
 
12
!!  The contents of this file are subject to the Sun Industry Standards
 
13
!!  Source License Version 1.2 (the "License"); You may not use this file
 
14
!!  except in compliance with the License. You may obtain a copy of the
 
15
!!  License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html
 
16
!!
 
17
!!  Software provided under this License is provided on an "AS IS" basis,
 
18
!!  WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
 
19
!!  WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
 
20
!!  MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
 
21
!!  See the License for the specific provisions governing your rights and
 
22
!!  obligations concerning the Software.
 
23
!!
 
24
!!  The Initial Developer of the Original Code is: Sun Microsystems, Inc.
 
25
!!
 
26
!!  Copyright: 2001 by Sun Microsystems, Inc.
 
27
!!
 
28
!!  All Rights Reserved.
 
29
!!
 
30
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
31
!!___INFO__MARK_END__
 
32
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
33
!! Queue List Dialog
 
34
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
35
Qmon*cq_dialog_shell.allowShellResize:      True
 
36
Qmon*cq_dialog_shell.resizePolicy:          RESIZE_ANY
 
37
Qmon*cq_dialog_shell.xmtChildren:  unmanaged XmtLayout cq_dialog;
 
38
 
 
39
Qmon*cq_dialog.autoUnmanage:    False
 
40
Qmon*cq_dialog.dialogTitle: @{QMON +++ Queue Configuration}
 
41
Qmon*cq_dialog*fontList:        $dialog_font
 
42
 
 
43
Qmon*cq_dialog.xmtChildren: \
 
44
      XmPushButton      cq_main_link; \
 
45
      XmtLayoutString   cq_title; \
 
46
      InputField        cq_name = cq_name; \
 
47
      InputField        cq_href_input; \
 
48
      InputField        cq_host_input; \
 
49
      StringList        cq_hostlist = cq_hostlist; \
 
50
      StringList        cq_href_select_list; \
 
51
      XmPushButton      cq_apply, cq_cancel, cq_update, \
 
52
                        cq_help, cq_host_add, cq_host_delete, \
 
53
                        cq_href_add, cq_href_delete;\
 
54
      Folder            cq_folder;
 
55
 
 
56
Qmon*cq_dialog.layout: \
 
57
   Col { \
 
58
      Fixed Shadowed Out 4 2 LREvenSpaced Row cq_title_area { \
 
59
         Fixed Centered cq_main_link \
 
60
         Centered Color "$title_fg" cq_title \
 
61
         ####### \
 
62
      } \
 
63
      Col { \
 
64
         Fixed Row { \
 
65
            Shadowed Out 4 2 Col { \
 
66
               Caption l "@{Queue Name}" cq_name \
 
67
               ## \
 
68
               Row { \
 
69
                  Fixed Caption tl "@{Hostlist}" 2 in Wide cq_hostlist \
 
70
                  Col { \
 
71
                     <> \
 
72
                     Row { \
 
73
                        Fixed Centered cq_host_add \
 
74
                        ## \
 
75
                        Caption tl "@{New Host/Hostgroup}" cq_host_input \
 
76
                     } \
 
77
                     <> \
 
78
                     FlushLeft Fixed cq_host_delete \
 
79
                     <> \
 
80
                  } \
 
81
               } \
 
82
            } \
 
83
            Shadowed Out 4 2 Fixed Col { \
 
84
               Fixed cq_apply \
 
85
               Fixed cq_cancel \
 
86
               ## \
 
87
               Fixed cq_update \
 
88
               ## \
 
89
               Fixed cq_help \
 
90
               <> \
 
91
            } \
 
92
         } \
 
93
         Row { \
 
94
            Caption tl "@{Attributes\nfor Host/Hostgroup}" Col { \
 
95
               2 in % 4 in cq_href_select_list \
 
96
               ## \
 
97
               Caption tl "@{New Host/Hostgroup}" Row { \
 
98
                  Fixed Centered cq_href_add \
 
99
                  Fixed Centered 20 em cq_href_input \
 
100
               } \
 
101
               Row { \
 
102
                  <> \
 
103
                  Fixed Centered cq_href_delete \
 
104
                  <> \
 
105
               } \
 
106
               <> \
 
107
            } \
 
108
            Shadowed Out 4 2 Centered cq_folder \
 
109
         } \
 
110
      } \
 
111
   }
 
112
 
 
113
 
 
114
Qmon*cq_dialog.cq_main_link.labelType:   PIXMAP
 
115
Qmon*cq_dialog.cq_main_link.labelPixmap: logo
 
116
Qmon*cq_dialog.cq_main_link.shadowThickness:    1
 
117
Qmon*cq_dialog.cq_main_link.highlightThickness: 0
 
118
Qmon*cq_dialog.cq_main_link.marginHeight:       0
 
119
Qmon*cq_dialog.cq_main_link.marginWidth:        0
 
120
 
 
121
Qmon*cq_dialog*cq_hostlist*scrollBarDisplayPolicy:       AS_NEEDED
 
122
Qmon*cq_dialog*cq_hostlist.selectionPolicy:              EXTENDED_SELECT
 
123
Qmon*cq_dialog*cq_hostlist.visibleItemCount:             10
 
124
 
 
125
 
 
126
Qmon*cq_dialog.cq_name.highlightOnError:        True
 
127
Qmon*cq_dialog.cq_name.navigationType:          TAB_GROUP
 
128
Qmon*cq_dialog.cq_hostlist.navigationType:      TAB_GROUP
 
129
Qmon*cq_dialog.cq_apply.navigationType:          TAB_GROUP
 
130
Qmon*cq_dialog.cq_cancel.navigationType:         TAB_GROUP
 
131
Qmon*cq_dialog.cq_update.navigationType:         TAB_GROUP
 
132
Qmon*cq_dialog.cq_help.navigationType:           TAB_GROUP
 
133
 
 
134
Qmon*cq_dialog.cq_apply.recomputeSize:            False
 
135
Qmon*cq_dialog.cq_apply.labelString:              @{Ok}
 
136
Qmon*cq_dialog.cq_cancel.labelString:             @{Cancel}
 
137
Qmon*cq_dialog.cq_update.labelString:             @{Refresh}
 
138
Qmon*cq_dialog.cq_help.labelString:               @{Help}
 
139
Qmon*cq_dialog.cq_href_add.labelType:             PIXMAP
 
140
Qmon*cq_dialog.cq_href_add.labelPixmap:           uparrow
 
141
Qmon*cq_dialog.cq_href_delete.labelType:          PIXMAP
 
142
Qmon*cq_dialog.cq_href_delete.labelPixmap:        trashcan
 
143
Qmon*cq_dialog.cq_host_add.labelType:             PIXMAP
 
144
Qmon*cq_dialog.cq_host_add.labelPixmap:           leftarrow
 
145
Qmon*cq_dialog.cq_host_delete.labelType:          PIXMAP
 
146
Qmon*cq_dialog.cq_host_delete.labelPixmap:        trashcan
 
147
 
 
148
Qmon*cq_help.activateCallback:   XmtHelpDisplayContextHelp(self);
 
149
 
 
150
Qmon*cq_folder.layoutAllowResize:  false
 
151
Qmon*cq_folder.tabsPerRow:  4
 
152
Qmon*cq_folder.resizeChildren:  True
 
153
Qmon*cq_folder.xmtChildren: \
 
154
   XmtLayout   general_config, \
 
155
               method_config, \
 
156
               checkpoint_config, \
 
157
               pe_config, \
 
158
               load_threshold_config, \
 
159
               limit_config, \
 
160
               complexes_config, \
 
161
               subordinates_config, \
 
162
               access_config, \
 
163
               project_config, \
 
164
               owner_config;
 
165
 
 
166
 
 
167
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
168
!! General Queue Info Dialog
 
169
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
170
Qmon*general_config.tabLabel: @{@fBGeneral Configuration}
 
171
Qmon*general_config.xmtChildren: \
 
172
      InputField        tmpdir = tmpdir, \
 
173
                        shell = shell, \
 
174
                        notify = notify, \
 
175
                        processors = processors, \
 
176
                        calendar = calendar, \
 
177
                        seq_no = seq_no; \
 
178
      XmtChooser        qtype = qtype, \
 
179
                        shell_start_mode = shell_start_mode, \
 
180
                        initial_state = initial_state; \
 
181
      Spinbox           job_slots = job_slots, \
 
182
                        priority = priority; \
 
183
      XmToggleButton    rerun = rerun; \
 
184
      XmToggleButton    tmpdir_tw = tmpdir_tw, \
 
185
                        shell_tw = shell_tw, \
 
186
                        notify_tw = notify_tw, \
 
187
                        processors_tw = processors_tw, \
 
188
                        calendar_tw = calendar_tw, \
 
189
                        seq_no_tw = seq_no_tw, \
 
190
                        qtype_tw = qtype_tw, \
 
191
                        shell_start_mode_tw = shell_start_mode_tw, \
 
192
                        initial_state_tw = initial_state_tw, \
 
193
                        priority_tw = priority_tw, \
 
194
                        job_slots_tw = job_slots_tw, \
 
195
                        rerun_tw = rerun_tw; \
 
196
      XmLabel           tmpdir_label, \
 
197
                        shell_label, \
 
198
                        notify_label, \
 
199
                        processors_label, \
 
200
                        calendar_label, \
 
201
                        seq_no_label, \
 
202
                        qtype_label, \
 
203
                        shell_start_mode_label, \
 
204
                        initial_state_label, \
 
205
                        priority_label, \
 
206
                        job_slots_label, \
 
207
                        rerun_label; \
 
208
      XmPushButton      notifyPB, calendarPB;
 
209
 
 
210
Qmon*general_config.layout: \
 
211
   Row general_row { \
 
212
      Col { \
 
213
         Row { \
 
214
            Col { \
 
215
               Row { seq_no_tw seq_no_label <> Fixed Centered 20 em seq_no } \
 
216
               Row { processors_tw processors_label <> Fixed Centered 20 em processors } \
 
217
               Row { tmpdir_tw tmpdir_label <> Fixed Centered 20 em tmpdir } \
 
218
               Row { shell_tw shell_label <> Fixed Centered 20 em shell } \
 
219
               Row { shell_start_mode_tw shell_start_mode_label <> Fixed Centered shell_start_mode } \
 
220
               Row { initial_state_tw initial_state_label <> Fixed Centered initial_state } \
 
221
               Row { rerun_tw rerun_label <> Fixed rerun } \
 
222
            } \
 
223
            Col { \
 
224
               Row { calendar_tw calendar_label <> \
 
225
                  Margin 0 Row { calendar Fixed Centered calendarPB } \
 
226
               } \
 
227
               Row { notify_tw notify_label <> \
 
228
                  Margin 0 Row { notify Fixed Centered notifyPB } \
 
229
               } \
 
230
               Row { FlushBottom priority_tw priority_label <> 15 em priority } \
 
231
               Row { FlushBottom job_slots_tw job_slots_label <> 15 em job_slots } \
 
232
               ##### \
 
233
               Etched Through 6 4 Col { \
 
234
                  FlushLeft Row { qtype_tw qtype_label } \
 
235
                  qtype \
 
236
               } \
 
237
               <> \
 
238
            } \
 
239
         } \
 
240
      } \
 
241
   }
 
242
 
 
243
 
 
244
Qmon*general_config*scrollBarDisplayPolicy:       AS_NEEDED
 
245
Qmon*general_config*cq_hostlist.selectionPolicy:  BROWSE_SELECT
 
246
Qmon*general_config*cq_hostlist.visibleItemCount: 5
 
247
 
 
248
!!Qmon*general_config*tmpdir.columns: 20
 
249
!!Qmon*general_config*shell.columns: 20
 
250
!!Qmon*general_config*seq_no.columns: 20
 
251
!!Qmon*general_config*processors.columns: 20
 
252
Qmon*general_config*calendar.columns: 15
 
253
Qmon*general_config*notify.columns: 15
 
254
!!Qmon*general_config*job_slots*columns: 10
 
255
 
 
256
!Qmon*general_config*seq_no.pattern: dddddddddddd
 
257
!Qmon*general_config*seq_no.matchAll: False
 
258
 
 
259
Qmon*general_config.seq_no_tw.indicatorOn:         False
 
260
Qmon*general_config.seq_no_tw.shadowThickness:     0
 
261
Qmon*general_config.seq_no_tw.highlightThickness:  0
 
262
Qmon*general_config.seq_no_tw.labelType:           PIXMAP
 
263
Qmon*general_config.seq_no_tw.labelPixmap:         lock
 
264
Qmon*general_config.seq_no_tw.selectPixmap:        open_lock
 
265
Qmon*general_config.seq_no_tw.selectInsensitivePixmap: open_lock_insensitive
 
266
 
 
267
Qmon*general_config.processors_tw.indicatorOn:         False
 
268
Qmon*general_config.processors_tw.shadowThickness:     0
 
269
Qmon*general_config.processors_tw.highlightThickness:  0
 
270
Qmon*general_config.processors_tw.labelType:           PIXMAP
 
271
Qmon*general_config.processors_tw.labelPixmap:         lock
 
272
Qmon*general_config.processors_tw.selectPixmap:        open_lock
 
273
Qmon*general_config.processors_tw.selectInsensitivePixmap:        open_lock_insensitive
 
274
 
 
275
Qmon*general_config.tmpdir_tw.indicatorOn:         False
 
276
Qmon*general_config.tmpdir_tw.shadowThickness:     0
 
277
Qmon*general_config.tmpdir_tw.highlightThickness:  0
 
278
Qmon*general_config.tmpdir_tw.labelType:           PIXMAP
 
279
Qmon*general_config.tmpdir_tw.labelPixmap:         lock
 
280
Qmon*general_config.tmpdir_tw.selectPixmap:        open_lock
 
281
Qmon*general_config.tmpdir_tw.selectInsensitivePixmap:        open_lock_insensitive
 
282
 
 
283
Qmon*general_config.shell_tw.indicatorOn:         False
 
284
Qmon*general_config.shell_tw.shadowThickness:     0
 
285
Qmon*general_config.shell_tw.highlightThickness:  0
 
286
Qmon*general_config.shell_tw.labelType:           PIXMAP
 
287
Qmon*general_config.shell_tw.labelPixmap:         lock
 
288
Qmon*general_config.shell_tw.selectPixmap:        open_lock
 
289
Qmon*general_config.shell_tw.selectInsensitivePixmap:        open_lock_insensitive
 
290
 
 
291
Qmon*general_config.calendar_tw.indicatorOn:         False
 
292
Qmon*general_config.calendar_tw.shadowThickness:     0
 
293
Qmon*general_config.calendar_tw.highlightThickness:  0
 
294
Qmon*general_config.calendar_tw.labelType:           PIXMAP
 
295
Qmon*general_config.calendar_tw.labelPixmap:         lock
 
296
Qmon*general_config.calendar_tw.selectPixmap:        open_lock
 
297
Qmon*general_config.calendar_tw.selectInsensitivePixmap:        open_lock_insensitive
 
298
 
 
299
Qmon*general_config.notify_tw.indicatorOn:         False
 
300
Qmon*general_config.notify_tw.shadowThickness:     0
 
301
Qmon*general_config.notify_tw.highlightThickness:  0
 
302
Qmon*general_config.notify_tw.labelType:           PIXMAP
 
303
Qmon*general_config.notify_tw.labelPixmap:         lock
 
304
Qmon*general_config.notify_tw.selectPixmap:        open_lock
 
305
Qmon*general_config.notify_tw.selectInsensitivePixmap:        open_lock_insensitive
 
306
 
 
307
Qmon*general_config.priority_tw.indicatorOn:         False
 
308
Qmon*general_config.priority_tw.shadowThickness:     0
 
309
Qmon*general_config.priority_tw.highlightThickness:  0
 
310
Qmon*general_config.priority_tw.labelType:           PIXMAP
 
311
Qmon*general_config.priority_tw.labelPixmap:         lock
 
312
Qmon*general_config.priority_tw.selectPixmap:        open_lock
 
313
Qmon*general_config.priority_tw.selectInsensitivePixmap:        open_lock_insensitive
 
314
 
 
315
Qmon*general_config.job_slots_tw.indicatorOn:         False
 
316
Qmon*general_config.job_slots_tw.shadowThickness:     0
 
317
Qmon*general_config.job_slots_tw.highlightThickness:  0
 
318
Qmon*general_config.job_slots_tw.labelType:           PIXMAP
 
319
Qmon*general_config.job_slots_tw.labelPixmap:         lock
 
320
Qmon*general_config.job_slots_tw.selectPixmap:        open_lock
 
321
Qmon*general_config.job_slots_tw.selectInsensitivePixmap:        open_lock_insensitive
 
322
 
 
323
Qmon*general_config.shell_start_mode_tw.indicatorOn:         False
 
324
Qmon*general_config.shell_start_mode_tw.shadowThickness:     0
 
325
Qmon*general_config.shell_start_mode_tw.highlightThickness:  0
 
326
Qmon*general_config.shell_start_mode_tw.labelType:           PIXMAP
 
327
Qmon*general_config.shell_start_mode_tw.labelPixmap:         lock
 
328
Qmon*general_config.shell_start_mode_tw.selectPixmap:        open_lock
 
329
Qmon*general_config.shell_start_mode_tw.selectInsensitivePixmap:        open_lock_insensitive
 
330
 
 
331
Qmon*general_config.initial_state_tw.indicatorOn:         False
 
332
Qmon*general_config.initial_state_tw.shadowThickness:     0
 
333
Qmon*general_config.initial_state_tw.highlightThickness:  0
 
334
Qmon*general_config.initial_state_tw.labelType:           PIXMAP
 
335
Qmon*general_config.initial_state_tw.labelPixmap:         lock
 
336
Qmon*general_config.initial_state_tw.selectPixmap:        open_lock
 
337
Qmon*general_config.initial_state_tw.selectInsensitivePixmap:        open_lock_insensitive
 
338
 
 
339
Qmon*general_config.shell_start_mode_tw.indicatorOn:         False
 
340
Qmon*general_config.shell_start_mode_tw.shadowThickness:     0
 
341
Qmon*general_config.shell_start_mode_tw.highlightThickness:  0
 
342
Qmon*general_config.shell_start_mode_tw.labelType:           PIXMAP
 
343
Qmon*general_config.shell_start_mode_tw.labelPixmap:         lock
 
344
Qmon*general_config.shell_start_mode_tw.selectPixmap:        open_lock
 
345
Qmon*general_config.shell_start_mode_tw.selectInsensitivePixmap:        open_lock_insensitive
 
346
 
 
347
Qmon*general_config.rerun_tw.indicatorOn:         False
 
348
Qmon*general_config.rerun_tw.shadowThickness:     0
 
349
Qmon*general_config.rerun_tw.highlightThickness:  0
 
350
Qmon*general_config.rerun_tw.labelType:           PIXMAP
 
351
Qmon*general_config.rerun_tw.labelPixmap:         lock
 
352
Qmon*general_config.rerun_tw.selectPixmap:        open_lock
 
353
Qmon*general_config.rerun_tw.selectInsensitivePixmap:        open_lock_insensitive
 
354
 
 
355
Qmon*general_config.qtype_tw.indicatorOn:         False
 
356
Qmon*general_config.qtype_tw.shadowThickness:     0
 
357
Qmon*general_config.qtype_tw.highlightThickness:  0
 
358
Qmon*general_config.qtype_tw.labelType:           PIXMAP
 
359
Qmon*general_config.qtype_tw.labelPixmap:         lock
 
360
Qmon*general_config.qtype_tw.selectPixmap:        open_lock
 
361
Qmon*general_config.qtype_tw.selectInsensitivePixmap:        open_lock_insensitive
 
362
Qmon*general_config.qtype_tw.alignment:           ALIGNMENT_BEGINNING
 
363
 
 
364
 
 
365
Qmon*general_config.seq_no_label.labelString:            @{@fBSequence Nr}
 
366
Qmon*general_config.processors_label.labelString:        @{@fBProcessors}
 
367
Qmon*general_config.tmpdir_label.labelString:            @{@fBtmp Directory}
 
368
Qmon*general_config.shell_label.labelString:             @{@fBShell}
 
369
Qmon*general_config.calendar_label.labelString:          @{@fBCalendar}
 
370
Qmon*general_config.notify_label.labelString:            @{@fBNotify Time}
 
371
Qmon*general_config.priority_label.labelString:          @{@fBJob's Nice}
 
372
Qmon*general_config.job_slots_label.labelString:         @{@fBSlots}
 
373
Qmon*general_config.shell_start_mode_label.labelString:  @{@fBShell Start Mode}
 
374
Qmon*general_config.initial_state_label.labelString:     @{@fBInitial State}
 
375
Qmon*general_config.rerun_label.labelString:             @{@fBRerun Jobs}
 
376
Qmon*general_config.qtype_label.labelString:             @{@fBType}
 
377
 
 
378
Qmon*general_config.seq_no_tw.valueChangedCallback:   ToggleSensitive(self);
 
379
Qmon*general_config.processors_tw.valueChangedCallback:   ToggleSensitive(self);
 
380
Qmon*general_config.tmpdir_tw.valueChangedCallback:   ToggleSensitive(self);
 
381
Qmon*general_config.shell_tw.valueChangedCallback:   ToggleSensitive(self);
 
382
Qmon*general_config.calendar_tw.valueChangedCallback:   ToggleSensitive(self);
 
383
Qmon*general_config.notify_tw.valueChangedCallback:   ToggleSensitive(self);
 
384
Qmon*general_config.priority_tw.valueChangedCallback:   ToggleSensitive(self);
 
385
Qmon*general_config.job_slots_tw.valueChangedCallback:   ToggleSensitive(self);
 
386
Qmon*general_config.shell_start_mode_tw.valueChangedCallback:   ToggleSensitive(self);
 
387
Qmon*general_config.initial_state_tw.valueChangedCallback:   ToggleSensitive(self);
 
388
Qmon*general_config.rerun_tw.valueChangedCallback:   ToggleSensitive(self);
 
389
Qmon*general_config.qtype_tw.valueChangedCallback:   ToggleSensitive(self);
 
390
 
 
391
!Qmon*general_config.seq_no_tw.labelString:
 
392
!Qmon*general_config.seq_no_tw.selectColor:            seagreen
 
393
!Qmon*general_config.seq_no_tw.valueChangedCallback:   ToggleSensitive(self);
 
394
!Qmon*general_config.processors_tw.labelString:
 
395
!Qmon*general_config.processors_tw.selectColor:        seagreen
 
396
!Qmon*general_config.processors_tw.valueChangedCallback:   ToggleSensitive(self);
 
397
!Qmon*general_config.tmpdir_tw.labelString:
 
398
!Qmon*general_config.tmpdir_tw.selectColor:            seagreen
 
399
!Qmon*general_config.tmpdir_tw.valueChangedCallback:   ToggleSensitive(self);
 
400
!Qmon*general_config.shell_tw.labelString:
 
401
!Qmon*general_config.shell_tw.selectColor:             seagreen
 
402
!Qmon*general_config.shell_tw.valueChangedCallback:   ToggleSensitive(self);
 
403
!Qmon*general_config.calendar_tw.labelString:
 
404
!Qmon*general_config.calendar_tw.selectColor:          seagreen
 
405
!Qmon*general_config.calendar_tw.valueChangedCallback:   ToggleSensitive(self);
 
406
!Qmon*general_config.notify_tw.labelString:
 
407
!Qmon*general_config.notify_tw.selectColor:            seagreen
 
408
!Qmon*general_config.notify_tw.valueChangedCallback:   ToggleSensitive(self);
 
409
!Qmon*general_config.priority_tw.labelString:
 
410
!Qmon*general_config.priority_tw.selectColor:          seagreen
 
411
!Qmon*general_config.priority_tw.valueChangedCallback:   ToggleSensitive(self);
 
412
!Qmon*general_config.job_slots_tw.labelString:
 
413
!Qmon*general_config.job_slots_tw.selectColor:         seagreen
 
414
!Qmon*general_config.job_slots_tw.valueChangedCallback:   ToggleSensitive(self);
 
415
!Qmon*general_config.shell_start_mode_tw.labelString:
 
416
!Qmon*general_config.shell_start_mode_tw.selectColor:  seagreen
 
417
!Qmon*general_config.shell_start_mode_tw.valueChangedCallback:   ToggleSensitive(self);
 
418
!Qmon*general_config.initial_state_tw.labelString:
 
419
!Qmon*general_config.initial_state_tw.selectColor:     seagreen
 
420
!Qmon*general_config.initial_state_tw.valueChangedCallback:   ToggleSensitive(self);
 
421
!Qmon*general_config.rerun_tw.labelString:
 
422
!Qmon*general_config.rerun_tw.selectColor:             seagreen
 
423
!Qmon*general_config.rerun_tw.valueChangedCallback:   ToggleSensitive(self);
 
424
!Qmon*general_config.qtype_tw.labelString:
 
425
!Qmon*general_config.qtype_tw.selectColor:             seagreen
 
426
!Qmon*general_config.qtype_tw.valueChangedCallback:   ToggleSensitive(self);
 
427
 
 
428
Qmon*general_config*seq_no.navigationType: TAB_GROUP
 
429
Qmon*general_config*processors.navigationType: TAB_GROUP
 
430
Qmon*general_config*tmpdir.navigationType: TAB_GROUP
 
431
Qmon*general_config*shell.navigationType: TAB_GROUP
 
432
Qmon*general_config*qtype.navigationType: TAB_GROUP
 
433
Qmon*general_config*priority.navigationType: TAB_GROUP
 
434
Qmon*general_config*job_slots.navigationType: TAB_GROUP
 
435
Qmon*general_config*notify.navigationType: TAB_GROUP
 
436
Qmon*general_config*rerun.navigationType: TAB_GROUP
 
437
Qmon*general_config*calendar.navigationType: TAB_GROUP
 
438
 
 
439
!! the order of the strings is important (->sge_queueL.h)
 
440
Qmon*qtype.chooserType: CheckBox
 
441
Qmon*qtype.strings: \
 
442
   "@{Batch}", "@{Interactive}"
 
443
 
 
444
Qmon*shell_start_mode.chooserType: ChooserOption
 
445
Qmon*shell_start_mode.strings: \
 
446
   "@{NONE}", "@{posix_compliant}", "@{script_from_stdin}", "@{unix_behavior}"
 
447
 
 
448
Qmon*initial_state.chooserType: ChooserOption
 
449
Qmon*initial_state.strings: \
 
450
   "@{default}", "@{enabled}", "@{disabled}"
 
451
 
 
452
Qmon*general_config.priority.buttonSizeFixed:   True
 
453
Qmon*general_config.priority.minimum:           -20
 
454
Qmon*general_config.priority.maximum:           20
 
455
 
 
456
Qmon*general_config.job_slots.buttonSizeFixed:   True
 
457
Qmon*general_config.job_slots.minimum:           0
 
458
Qmon*general_config.job_slots.maximum:           100000000
 
459
 
 
460
Qmon*general_config.notifyPB.labelType:     PIXMAP
 
461
Qmon*general_config.notifyPB.labelPixmap:   time
 
462
 
 
463
Qmon*general_config.calendarPB.labelType:     PIXMAP
 
464
Qmon*general_config.calendarPB.labelPixmap:   qask
 
465
 
 
466
!Qmon*general_config.rerun.layoutShrinkability:   10
 
467
!Qmon*general_config.rerun.labelString:           @{@fBRerun\nJobs}
 
468
Qmon*general_config.rerun.indicatorSize:          20
 
469
Qmon*general_config.rerun.labelString:
 
470
Qmon*general_config.rerun.highlightThickness:     0
 
471
 
 
472
Qmon*general_row.navigationType:  TAB_GROUP
 
473
 
 
474
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
475
!! Method Queue Info Dialog
 
476
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
477
Qmon*method_config.tabLabel: @{@fBExecution Method}
 
478
Qmon*method_config.xmtChildren: \
 
479
      InputField        prolog = prolog, \
 
480
                        epilog = epilog, \
 
481
                        starter_method = starter_method, \
 
482
                        suspend_method = suspend_method, \
 
483
                        resume_method = resume_method, \
 
484
                        terminate_method = terminate_method; \
 
485
      XmToggleButton    prolog_tw = prolog_tw, \
 
486
                        epilog_tw = epilog_tw, \
 
487
                        starter_method_tw = starter_method_tw, \
 
488
                        suspend_method_tw = suspend_method_tw, \
 
489
                        resume_method_tw = resume_method_tw, \
 
490
                        terminate_method_tw = terminate_method_tw; \
 
491
      XmLabel           prolog_label, \
 
492
                        epilog_label, \
 
493
                        starter_method_label, \
 
494
                        suspend_method_label, \
 
495
                        resume_method_label, \
 
496
                        terminate_method_label;
 
497
 
 
498
Qmon*method_config.layout: \
 
499
   Even Equal Col { \
 
500
      Row { prolog_tw prolog_label <> prolog } \
 
501
      Row { epilog_tw epilog_label <> epilog } \
 
502
      Row { starter_method_tw starter_method_label <> starter_method } \
 
503
      Row { suspend_method_tw suspend_method_label <> suspend_method } \
 
504
      Row { resume_method_tw resume_method_label <> resume_method } \
 
505
      Row { terminate_method_tw terminate_method_label <> terminate_method } \
 
506
      <> \
 
507
   }
 
508
 
 
509
Qmon*method_config.prolog_label.labelString:             @{@fBProlog}
 
510
Qmon*method_config.epilog_label.labelString:             @{@fBEpilog}
 
511
Qmon*method_config.starter_method_label.labelString:     @{@fBStarter Method}
 
512
Qmon*method_config.suspend_method_label.labelString:     @{@fBSuspend Method}
 
513
Qmon*method_config.resume_method_label.labelString:      @{@fBResume Method}
 
514
Qmon*method_config.terminate_method_label.labelString:   @{@fBTerminate Method}
 
515
 
 
516
Qmon*method_config.prolog_tw.valueChangedCallback:    ToggleSensitive(self);
 
517
Qmon*method_config.epilog_tw.valueChangedCallback:    ToggleSensitive(self);
 
518
Qmon*method_config.starter_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
519
Qmon*method_config.suspend_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
520
Qmon*method_config.resume_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
521
Qmon*method_config.terminate_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
522
 
 
523
Qmon*method_config.prolog_tw.indicatorOn:         False
 
524
Qmon*method_config.prolog_tw.shadowThickness:     0
 
525
Qmon*method_config.prolog_tw.highlightThickness:  0
 
526
Qmon*method_config.prolog_tw.labelType:           PIXMAP
 
527
Qmon*method_config.prolog_tw.labelPixmap:         lock
 
528
Qmon*method_config.prolog_tw.selectPixmap:        open_lock
 
529
Qmon*method_config.prolog_tw.selectInsensitivePixmap:        open_lock_insensitive
 
530
 
 
531
Qmon*method_config.epilog_tw.indicatorOn:         False
 
532
Qmon*method_config.epilog_tw.shadowThickness:     0
 
533
Qmon*method_config.epilog_tw.highlightThickness:  0
 
534
Qmon*method_config.epilog_tw.labelType:           PIXMAP
 
535
Qmon*method_config.epilog_tw.labelPixmap:         lock
 
536
Qmon*method_config.epilog_tw.selectPixmap:        open_lock
 
537
Qmon*method_config.epilog_tw.selectInsensitivePixmap:        open_lock_insensitive
 
538
 
 
539
Qmon*method_config.starter_method_tw.indicatorOn:         False
 
540
Qmon*method_config.starter_method_tw.shadowThickness:     0
 
541
Qmon*method_config.starter_method_tw.highlightThickness:  0
 
542
Qmon*method_config.starter_method_tw.labelType:           PIXMAP
 
543
Qmon*method_config.starter_method_tw.labelPixmap:         lock
 
544
Qmon*method_config.starter_method_tw.selectPixmap:        open_lock
 
545
Qmon*method_config.starter_method_tw.selectInsensitivePixmap:        open_lock_insensitive
 
546
 
 
547
Qmon*method_config.suspend_method_tw.indicatorOn:         False
 
548
Qmon*method_config.suspend_method_tw.shadowThickness:     0
 
549
Qmon*method_config.suspend_method_tw.highlightThickness:  0
 
550
Qmon*method_config.suspend_method_tw.labelType:           PIXMAP
 
551
Qmon*method_config.suspend_method_tw.labelPixmap:         lock
 
552
Qmon*method_config.suspend_method_tw.selectPixmap:        open_lock
 
553
Qmon*method_config.suspend_method_tw.selectInsensitivePixmap:        open_lock_insensitive
 
554
 
 
555
Qmon*method_config.resume_method_tw.indicatorOn:         False
 
556
Qmon*method_config.resume_method_tw.shadowThickness:     0
 
557
Qmon*method_config.resume_method_tw.highlightThickness:  0
 
558
Qmon*method_config.resume_method_tw.labelType:           PIXMAP
 
559
Qmon*method_config.resume_method_tw.labelPixmap:         lock
 
560
Qmon*method_config.resume_method_tw.selectPixmap:        open_lock
 
561
Qmon*method_config.resume_method_tw.selectInsensitivePixmap:        open_lock_insensitive
 
562
 
 
563
Qmon*method_config.terminate_method_tw.indicatorOn:         False
 
564
Qmon*method_config.terminate_method_tw.shadowThickness:     0
 
565
Qmon*method_config.terminate_method_tw.highlightThickness:  0
 
566
Qmon*method_config.terminate_method_tw.labelType:           PIXMAP
 
567
Qmon*method_config.terminate_method_tw.labelPixmap:         lock
 
568
Qmon*method_config.terminate_method_tw.selectPixmap:        open_lock
 
569
Qmon*method_config.terminate_method_tw.selectInsensitivePixmap:        open_lock_insensitive
 
570
 
 
571
!Qmon*method_config.prolog_tw.labelString:
 
572
!Qmon*method_config.prolog_tw.selectColor:             seagreen
 
573
!Qmon*method_config.prolog_tw.valueChangedCallback:    ToggleSensitive(self);
 
574
!Qmon*method_config.epilog_tw.labelString:
 
575
!Qmon*method_config.epilog_tw.selectColor:             seagreen
 
576
!Qmon*method_config.epilog_tw.valueChangedCallback:    ToggleSensitive(self);
 
577
!Qmon*method_config.starter_method_tw.labelString:
 
578
!Qmon*method_config.starter_method_tw.selectColor:     seagreen
 
579
!Qmon*method_config.starter_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
580
!Qmon*method_config.suspend_method_tw.labelString:
 
581
!Qmon*method_config.suspend_method_tw.selectColor:     seagreen
 
582
!Qmon*method_config.suspend_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
583
!Qmon*method_config.resume_method_tw.labelString:
 
584
!Qmon*method_config.resume_method_tw.selectColor:      seagreen
 
585
!Qmon*method_config.resume_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
586
!Qmon*method_config.terminate_method_tw.labelString:
 
587
!Qmon*method_config.terminate_method_tw.selectColor:   seagreen
 
588
!Qmon*method_config.terminate_method_tw.valueChangedCallback:    ToggleSensitive(self);
 
589
 
 
590
Qmon*method_config*prolog.columns: 80
 
591
Qmon*method_config*epilog.columns: 80
 
592
Qmon*method_config*starter_method.columns: 80
 
593
Qmon*method_config*suspend_method.columns: 80
 
594
Qmon*method_config*resume_method.columns: 80
 
595
Qmon*method_config*terminate_method.columns: 80
 
596
 
 
597
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
598
!!! checkpointing dialog
 
599
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
600
Qmon*checkpoint_config.tabLabel: @{@fBCheckpointing}
 
601
Qmon*checkpoint_config.xmtChildren: \
 
602
   StringList     ckpt_list, \
 
603
                  ckpt_reference_list = ckpt_list; \
 
604
   InputField     min_cpu_interval = min_cpu_interval; \
 
605
   XmPushButton   ckpt_add, ckpt_remove, ckpt_dialog, min_cpu_intervalPB; \
 
606
   XmLabel        min_cpu_interval_label, ckpt_reference_list_label; \
 
607
   XmToggleButton min_cpu_interval_tw = min_cpu_interval_tw, \
 
608
                  ckpt_reference_list_tw = ckpt_list_tw;
 
609
 
 
610
Qmon*checkpoint_config.layout: \
 
611
      Col { \
 
612
         Row { min_cpu_interval_tw min_cpu_interval_label <> } \
 
613
         Row { \
 
614
            Centered min_cpu_interval \
 
615
            Fixed Centered min_cpu_intervalPB \
 
616
            <>\
 
617
         } \
 
618
         ## \
 
619
         Col { \
 
620
            Row { ckpt_reference_list_tw ckpt_reference_list_label <> } \
 
621
            Row { \
 
622
               Stretchable 3 in Caption tl "@{Available Checkpoint Objects}" ckpt_list \
 
623
               Fixed Col { \
 
624
                  <> \
 
625
                  Fixed Centered ckpt_add \
 
626
                  Fixed Centered ckpt_remove \
 
627
                  ### \
 
628
                  Fixed Centered ckpt_dialog \
 
629
                  <> \
 
630
               } \
 
631
               Stretchable 3 in Caption tl "@{Referenced Checkpoint Objects}" ckpt_reference_list \
 
632
            } \
 
633
         } \
 
634
      }
 
635
 
 
636
Qmon*checkpoint_config*scrollBarDisplayPolicy:               AS_NEEDED
 
637
Qmon*checkpoint_config*ckpt_reference_list.selectionPolicy:  BROWSE_SELECT
 
638
Qmon*checkpoint_config*ckpt_reference_list.visibleItemCount: 10
 
639
 
 
640
Qmon*checkpoint_config*ckpt_list.fontList:         $fixed_font
 
641
Qmon*checkpoint_config*ckpt_list.selectionPolicy:  BROWSE_SELECT
 
642
Qmon*checkpoint_config*ckpt_list.visibleItemCount: 10
 
643
 
 
644
Qmon*checkpoint_config.ckpt_reference_list_label.labelString:  @{Referenced Ckpt Objects}
 
645
Qmon*checkpoint_config.min_cpu_interval_label.labelString:     @{MinCpuTime}
 
646
 
 
647
Qmon*checkpoint_config.ckpt_reference_list_tw.valueChangedCallback:  ToggleSensitive(self);
 
648
Qmon*checkpoint_config.min_cpu_interval_tw.valueChangedCallback:  ToggleSensitive(self);
 
649
 
 
650
 
 
651
Qmon*checkpoint_config.ckpt_reference_list_tw.indicatorOn:         False
 
652
Qmon*checkpoint_config.ckpt_reference_list_tw.shadowThickness:     0
 
653
Qmon*checkpoint_config.ckpt_reference_list_tw.highlightThickness:  0
 
654
Qmon*checkpoint_config.ckpt_reference_list_tw.labelType:           PIXMAP
 
655
Qmon*checkpoint_config.ckpt_reference_list_tw.labelPixmap:         lock
 
656
Qmon*checkpoint_config.ckpt_reference_list_tw.selectPixmap:        open_lock
 
657
Qmon*checkpoint_config.ckpt_reference_list_tw.selectInsensitivePixmap:        open_lock_insensitive
 
658
 
 
659
Qmon*checkpoint_config.min_cpu_interval_tw.indicatorOn:         False
 
660
Qmon*checkpoint_config.min_cpu_interval_tw.shadowThickness:     0
 
661
Qmon*checkpoint_config.min_cpu_interval_tw.highlightThickness:  0
 
662
Qmon*checkpoint_config.min_cpu_interval_tw.labelType:           PIXMAP
 
663
Qmon*checkpoint_config.min_cpu_interval_tw.labelPixmap:         lock
 
664
Qmon*checkpoint_config.min_cpu_interval_tw.selectPixmap:        open_lock
 
665
Qmon*checkpoint_config.min_cpu_interval_tw.selectInsensitivePixmap:        open_lock_insensitive
 
666
 
 
667
!Qmon*checkpoint_config.ckpt_reference_list_tw.labelString:
 
668
!Qmon*checkpoint_config.ckpt_reference_list_tw.selectColor:  seagreen
 
669
!Qmon*checkpoint_config.min_cpu_interval_tw.labelString:
 
670
!Qmon*checkpoint_config.min_cpu_interval_tw.selectColor:     seagreen
 
671
 
 
672
Qmon*checkpoint_config.ckpt_dialog.labelType:       PIXMAP
 
673
Qmon*checkpoint_config.ckpt_dialog.labelPixmap:     toolbar_ckpt
 
674
 
 
675
Qmon*checkpoint_config.ckpt_add.labelType:          PIXMAP
 
676
Qmon*checkpoint_config.ckpt_add.labelPixmap:        rightarrow
 
677
Qmon*checkpoint_config.ckpt_remove.labelType:       PIXMAP
 
678
Qmon*checkpoint_config.ckpt_remove.labelPixmap:     leftarrow
 
679
 
 
680
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
681
!!! pe dialog
 
682
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
683
Qmon*pe_config.tabLabel: @{@fBParallel Environment}
 
684
Qmon*pe_config.xmtChildren: \
 
685
   StringList     pe_list, \
 
686
                  pe_reference_list = pe_list; \
 
687
   XmPushButton   pe_add, pe_remove, pe_dialog; \
 
688
   XmLabel        pe_reference_list_label; \
 
689
   XmToggleButton pe_reference_list_tw = pe_list_tw;
 
690
   
 
691
 
 
692
Qmon*pe_config.layout: \
 
693
      Col { \
 
694
         Row { pe_reference_list_tw pe_reference_list_label <> } \
 
695
         Row { \
 
696
            Stretchable 3 in Caption tl "@{Available PEs}" pe_list \
 
697
            Fixed Col { \
 
698
               <> \
 
699
               Fixed Centered pe_add \
 
700
               Fixed Centered pe_remove \
 
701
               ### \
 
702
               Fixed Centered pe_dialog \
 
703
               <> \
 
704
            } \
 
705
            Stretchable 3 in Caption tl "@{Referenced PEs}" pe_reference_list \
 
706
         } \
 
707
      }
 
708
 
 
709
Qmon*pe_config*pe_reference_list.fontList:         $fixed_font
 
710
Qmon*pe_config*pe_reference_list.selectionPolicy:  BROWSE_SELECT
 
711
Qmon*pe_config*pe_reference_list.visibleItemCount: 10
 
712
 
 
713
Qmon*pe_config*pe_list.fontList:         $fixed_font
 
714
Qmon*pe_config*pe_list.selectionPolicy:  BROWSE_SELECT
 
715
Qmon*pe_config*pe_list.visibleItemCount: 10
 
716
 
 
717
 
 
718
Qmon*pe_config*scrollBarDisplayPolicy:     AS_NEEDED
 
719
Qmon*pe_config*listSizePolicy:             CONSTANT
 
720
 
 
721
Qmon*pe_config.pe_reference_list_label.labelString:  @{Referenced PE}
 
722
 
 
723
Qmon*pe_config.pe_reference_list_tw.valueChangedCallback:  ToggleSensitive(self);
 
724
 
 
725
Qmon*pe_config.pe_reference_list_tw.indicatorOn:         False
 
726
Qmon*pe_config.pe_reference_list_tw.shadowThickness:     0
 
727
Qmon*pe_config.pe_reference_list_tw.highlightThickness:  0
 
728
Qmon*pe_config.pe_reference_list_tw.labelType:           PIXMAP
 
729
Qmon*pe_config.pe_reference_list_tw.labelPixmap:         lock
 
730
Qmon*pe_config.pe_reference_list_tw.selectPixmap:        open_lock
 
731
Qmon*pe_config.pe_reference_list_tw.selectInsensitivePixmap:        open_lock_insensitive
 
732
 
 
733
!Qmon*pe_config.pe_reference_list_tw.labelString:
 
734
!Qmon*pe_config.pe_reference_list_tw.selectColor:  seagreen
 
735
 
 
736
Qmon*pe_config.pe_dialog.labelType:       PIXMAP
 
737
Qmon*pe_config.pe_dialog.labelPixmap:     toolbar_pe
 
738
 
 
739
Qmon*pe_config.pe_add.labelType:          PIXMAP
 
740
Qmon*pe_config.pe_add.labelPixmap:        rightarrow
 
741
Qmon*pe_config.pe_remove.labelType:       PIXMAP
 
742
Qmon*pe_config.pe_remove.labelPixmap:     leftarrow
 
743
 
 
744
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
745
 
 
746
Qmon*cq_dialog.cq_folder*XbaeMatrix*buttonLabels: True
 
747
Qmon*cq_dialog.cq_folder*XbaeMatrix*rows: 7
 
748
Qmon*cq_dialog.cq_folder*XbaeMatrix*visibleRows: 7
 
749
Qmon*cq_dialog.cq_folder*XbaeMatrix*columns: 2
 
750
Qmon*cq_dialog.cq_folder*XbaeMatrix*columnWidths: 10, 10
 
751
Qmon*cq_dialog.cq_folder*XbaeMatrix*columnMaxLengths: 100, 100
 
752
Qmon*cq_dialog.cq_folder*XbaeMatrix*columnLabels:       @{Load}, @{Value}
 
753
Qmon*cq_dialog.cq_folder*XbaeMatrix*gridType:          GRID_CELL_SHADOW
 
754
Qmon*cq_dialog.cq_folder*XbaeMatrix*cellShadowType:     SHADOW_IN
 
755
Qmon*cq_dialog.cq_folder*XbaeMatrix*cellShadowThickness: 1
 
756
Qmon*cq_dialog.cq_folder*XbaeMatrix.translations: #override\n\
 
757
         Shift<Btn1Down>:  SelectCell(end)\n\
 
758
         Ctrl<Btn1Down>:   SelectCell(toggle)\n\
 
759
         <Btn1Down>:       SelectCell(begin)\n\
 
760
         Ctrl<Btn2Down>:   ResizeColumns()\n\
 
761
         <Btn1Up>(2):      SelectCell(edit)
 
762
Qmon*cq_dialog.cq_folder*XbaeMatrix.clip.translations: #override\n\
 
763
         Shift<Btn1Down>:  SelectCell(end)\n\
 
764
         Ctrl<Btn1Down>:   SelectCell(toggle)\n\
 
765
         <Btn1Down>:       SelectCell(begin)\n\
 
766
         Ctrl<Btn2Down>:   ResizeColumns()\n\
 
767
         <Btn1Up>(2):      SelectCell(edit)
 
768
 
 
769
Qmon*cq_dialog.cq_folder*XbaeMatrix.textTranslations: #override\n\
 
770
         <Key>osfActivate: CommitEdit(True)\n\
 
771
         ~Shift ~Meta ~Alt <Key>Return: CommitEdit(True)\n\
 
772
         <Key>osfCancel: CommitEdit(True)
 
773
 
 
774
Qmon*checkpoint_config.min_cpu_intervalPB.labelType:    PIXMAP
 
775
Qmon*checkpoint_config.min_cpu_intervalPB.labelPixmap:  time
 
776
 
 
777
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
778
!!! load_threshold + suspend_threshold dialog
 
779
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
780
 
 
781
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
782
Qmon*load_threshold_config.tabLabel: @{@fBLoad/Suspend Thresholds}
 
783
Qmon*load_threshold_config.xmtChildren: \
 
784
   Matrix_2xN     load_thresholds = load_thresholds; \
 
785
   Matrix_2xN     suspend_thresholds = suspend_thresholds; \
 
786
   Spinbox        suspend_nsuspend = nsuspend; \
 
787
   InputField     suspend_interval = suspend_interval; \
 
788
   XmPushButton   suspend_intervalPB, load_thresholds_remove, \
 
789
                                                suspend_thresholds_remove; \
 
790
   XmLabel        load_thresholds_label, suspend_thresholds_label, \
 
791
                  suspend_nsuspend_label, suspend_interval_label; \
 
792
   XmToggleButton load_thresholds_tw = load_thresholds_tw, \
 
793
                  suspend_thresholds_tw = suspend_thresholds_tw, \
 
794
                  suspend_nsuspend_tw = nsuspend_tw, \
 
795
                  suspend_interval_tw = suspend_interval_tw;
 
796
 
 
797
Qmon*load_threshold_config.layout: \
 
798
   Row { \
 
799
      Etched Through Col { \
 
800
         Row { load_thresholds_tw load_thresholds_label <> } \
 
801
         Row { \
 
802
            Margin 10 Centered load_thresholds \
 
803
                    ## \
 
804
            Fixed Centered load_thresholds_remove \
 
805
                    <> \
 
806
             } \
 
807
      } \
 
808
      ## \
 
809
      Etched Through Col { \
 
810
         Col { \
 
811
            Row { suspend_thresholds_tw suspend_thresholds_label <> } \
 
812
                                Row { \
 
813
                                        Margin 10 Centered suspend_thresholds \
 
814
                                 ## \
 
815
                                         Fixed Centered suspend_thresholds_remove \
 
816
                                 <> \
 
817
                          } \
 
818
         } \
 
819
         # \
 
820
         Col { \
 
821
            Row { \
 
822
               Centered suspend_interval_tw \
 
823
               Centered suspend_interval_label \
 
824
               <> \
 
825
               Centered suspend_interval \
 
826
               Centered Fixed suspend_intervalPB \
 
827
            } \
 
828
            Row {suspend_nsuspend_tw suspend_nsuspend_label <> suspend_nsuspend }\
 
829
            <> \
 
830
         } \
 
831
      } \
 
832
   }
 
833
 
 
834
Qmon*load_threshold_config*load_thresholds_label.labelString: @{@fBLoad Thresholds}
 
835
Qmon*load_threshold_config*suspend_thresholds_label.labelString: @{@fBSuspend Thresholds}
 
836
Qmon*load_threshold_config*suspend_interval_label.labelString: @{@fBSuspend Interval}
 
837
Qmon*load_threshold_config*suspend_nsuspend_label.labelString: @{@fIJobs suspended per interval}
 
838
 
 
839
Qmon*load_threshold_config*load_thresholds_tw.valueChangedCallback:  ToggleSensitive(self);
 
840
Qmon*load_threshold_config*suspend_thresholds_tw.valueChangedCallback:  ToggleSensitive(self);
 
841
Qmon*load_threshold_config*suspend_interval_tw.valueChangedCallback:  ToggleSensitive(self);
 
842
Qmon*load_threshold_config*suspend_nsuspend_tw.valueChangedCallback:  ToggleSensitive(self);
 
843
 
 
844
Qmon*cq_dialog*load_threshold_config*load_thresholds_remove.labelType: PIXMAP
 
845
Qmon*cq_dialog*load_threshold_config*load_thresholds_remove.labelPixmap: trashcan
 
846
Qmon*cq_dialog*load_threshold_config*load_thresholds_remove.activateCallback: DeleteLines(*load_thresholds);
 
847
 
 
848
Qmon*cq_dialog*load_threshold_config*suspend_thresholds_remove.labelType: PIXMAP
 
849
Qmon*cq_dialog*load_threshold_config*suspend_thresholds_remove.labelPixmap: trashcan
 
850
Qmon*cq_dialog*load_threshold_config*suspend_thresholds_remove.activateCallback: DeleteLines(*suspend_thresholds);
 
851
 
 
852
Qmon*load_threshold_config*load_thresholds_tw.indicatorOn:         False
 
853
Qmon*load_threshold_config*load_thresholds_tw.shadowThickness:     0
 
854
Qmon*load_threshold_config*load_thresholds_tw.highlightThickness:  0
 
855
Qmon*load_threshold_config*load_thresholds_tw.labelType:           PIXMAP
 
856
Qmon*load_threshold_config*load_thresholds_tw.labelPixmap:         lock
 
857
Qmon*load_threshold_config*load_thresholds_tw.selectPixmap:        open_lock
 
858
Qmon*load_threshold_config*load_thresholds_tw.selectInsensitivePixmap:        open_lock_insensitive
 
859
 
 
860
Qmon*load_threshold_config*suspend_thresholds_tw.indicatorOn:         False
 
861
Qmon*load_threshold_config*suspend_thresholds_tw.shadowThickness:     0
 
862
Qmon*load_threshold_config*suspend_thresholds_tw.highlightThickness:  0
 
863
Qmon*load_threshold_config*suspend_thresholds_tw.labelType:           PIXMAP
 
864
Qmon*load_threshold_config*suspend_thresholds_tw.labelPixmap:         lock
 
865
Qmon*load_threshold_config*suspend_thresholds_tw.selectPixmap:        open_lock
 
866
Qmon*load_threshold_config*suspend_thresholds_tw.selectInsensitivePixmap:        open_lock_insensitive
 
867
 
 
868
Qmon*load_threshold_config*suspend_interval_tw.indicatorOn:         False
 
869
Qmon*load_threshold_config*suspend_interval_tw.shadowThickness:     0
 
870
Qmon*load_threshold_config*suspend_interval_tw.highlightThickness:  0
 
871
Qmon*load_threshold_config*suspend_interval_tw.labelType:           PIXMAP
 
872
Qmon*load_threshold_config*suspend_interval_tw.labelPixmap:         lock
 
873
Qmon*load_threshold_config*suspend_interval_tw.selectPixmap:        open_lock
 
874
Qmon*load_threshold_config*suspend_interval_tw.selectInsensitivePixmap:        open_lock_insensitive
 
875
 
 
876
Qmon*load_threshold_config*suspend_nsuspend_tw.indicatorOn:         False
 
877
Qmon*load_threshold_config*suspend_nsuspend_tw.shadowThickness:     0
 
878
Qmon*load_threshold_config*suspend_nsuspend_tw.highlightThickness:  0
 
879
Qmon*load_threshold_config*suspend_nsuspend_tw.labelType:           PIXMAP
 
880
Qmon*load_threshold_config*suspend_nsuspend_tw.labelPixmap:         lock
 
881
Qmon*load_threshold_config*suspend_nsuspend_tw.selectPixmap:        open_lock
 
882
Qmon*load_threshold_config*suspend_nsuspend_tw.selectInsensitivePixmap:        open_lock_insensitive
 
883
 
 
884
 
 
885
!Qmon*load_threshold_config*load_thresholds_tw.labelString: @{@fBLoad Thresholds}
 
886
!Qmon*load_threshold_config*load_thresholds_tw.selectColor: seagreen
 
887
!Qmon*load_threshold_config*load_thresholds_tw.alignment:   ALIGNMENT_BEGINNING
 
888
!Qmon*load_threshold_config*load_thresholds_tw.valueChangedCallback:  ToggleSensitive(self);
 
889
!
 
890
!Qmon*load_threshold_config*suspend_thresholds_tw.labelString: @{@fBSuspend Thresholds}
 
891
!Qmon*load_threshold_config*suspend_thresholds_tw.selectColor: seagreen
 
892
!Qmon*load_threshold_config*suspend_thresholds_tw.alignment:   ALIGNMENT_BEGINNING
 
893
!Qmon*load_threshold_config*suspend_thresholds_tw.valueChangedCallback:  ToggleSensitive(self);
 
894
!
 
895
!Qmon*load_threshold_config*suspend_interval_tw.labelString: @{@fBSuspend Interval}
 
896
!Qmon*load_threshold_config*suspend_interval_tw.selectColor: seagreen
 
897
!Qmon*load_threshold_config*suspend_interval_tw.alignment:   ALIGNMENT_BEGINNING
 
898
!Qmon*load_threshold_config*suspend_interval_tw.valueChangedCallback:  ToggleSensitive(self);
 
899
!
 
900
!Qmon*load_threshold_config*suspend_nsuspend_tw.labelString: @{@fIJobs suspended per interval}
 
901
!Qmon*load_threshold_config*suspend_nsuspend_tw.selectColor: seagreen
 
902
!Qmon*load_threshold_config*suspend_nsuspend_tw.alignment: ALIGNMENT_BEGINNING
 
903
!Qmon*load_threshold_config*suspend_nsuspend_tw.valueChangedCallback:  ToggleSensitive(self);
 
904
!
 
905
Qmon*load_threshold_config*suspend_nsuspend.buttonSizeFixed:   True
 
906
Qmon*load_threshold_config*suspend_nsuspend.minimum:           0
 
907
Qmon*load_threshold_config*suspend_nsuspend.maximum:           100000000
 
908
 
 
909
Qmon*cq_dialog*load_thresholds.xmtChildren: unmanaged XmtPopupMenu cq_menu;
 
910
Qmon*cq_dialog*load_thresholds*menuPost: <Btn3Down>
 
911
 
 
912
Qmon*cq_dialog*load_thresholds*cq_menu.items: \
 
913
   Title "@{@fBOperations}"; \
 
914
   ------;\
 
915
   "@{_Delete}" [Ctrl-D] DeleteLines(*load_thresholds);
 
916
 
 
917
Qmon*cq_dialog*load_thresholds.enterCellCallback: \
 
918
      ColumnZeroNoEdit();
 
919
 
 
920
Qmon*cq_dialog*suspend_thresholds.xmtChildren: unmanaged XmtPopupMenu cq_menu;
 
921
Qmon*cq_dialog*suspend_thresholds*menuPost: <Btn3Down>
 
922
 
 
923
Qmon*cq_dialog*suspend_thresholds*cq_menu.items: \
 
924
   Title "@{@fBOperations}"; \
 
925
   ------;\
 
926
   "@{_Delete}" [Ctrl-D] DeleteLines(*suspend_thresholds);
 
927
 
 
928
Qmon*cq_dialog*suspend_thresholds.enterCellCallback: \
 
929
      ColumnZeroNoEdit();
 
930
 
 
931
Qmon*suspend_intervalPB.labelType:    PIXMAP
 
932
Qmon*suspend_intervalPB.labelPixmap:  time
 
933
 
 
934
 
 
935
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
936
!!! queue limit dialog
 
937
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
938
Qmon*cq_dialog.cq_folder*limit_config.tabLabel: @{@fBLimits}
 
939
Qmon*cq_dialog.cq_folder*limit_config.xmtChildren: \
 
940
   InputField        s_fsize = s_fsize, \
 
941
                     s_data = s_data, \
 
942
                     s_stack = s_stack, \
 
943
                     s_core = s_core, \
 
944
                     s_rss = s_rss, \
 
945
                     s_vmem = s_vmem, \
 
946
                     s_rt = s_rt, \
 
947
                     s_cpu = s_cpu, \
 
948
                     h_fsize = h_fsize, \
 
949
                     h_data = h_data, \
 
950
                     h_stack = h_stack, \
 
951
                     h_core = h_core, \
 
952
                     h_rss = h_rss, \
 
953
                     h_vmem = h_vmem, \
 
954
                     h_rt = h_rt, \
 
955
                     h_cpu = h_cpu; \
 
956
   XmLabel           s_fsize_label, \
 
957
                     s_data_label, \
 
958
                     s_stack_label, \
 
959
                     s_core_label, \
 
960
                     s_rss_label, \
 
961
                     s_vmem_label, \
 
962
                     s_rt_label, \
 
963
                     s_cpu_label, \
 
964
                     h_fsize_label, \
 
965
                     h_data_label, \
 
966
                     h_stack_label, \
 
967
                     h_core_label, \
 
968
                     h_rss_label, \
 
969
                     h_vmem_label, \
 
970
                     h_rt_label, \
 
971
                     h_cpu_label; \
 
972
   XmToggleButton    s_fsize_tw = s_fsize_tw, \
 
973
                     s_data_tw = s_data_tw, \
 
974
                     s_stack_tw = s_stack_tw, \
 
975
                     s_core_tw = s_core_tw, \
 
976
                     s_rss_tw = s_rss_tw, \
 
977
                     s_vmem_tw = s_vmem_tw, \
 
978
                     s_rt_tw = s_rt_tw, \
 
979
                     s_cpu_tw = s_cpu_tw, \
 
980
                     h_fsize_tw = h_fsize_tw, \
 
981
                     h_data_tw = h_data_tw, \
 
982
                     h_stack_tw = h_stack_tw, \
 
983
                     h_core_tw = h_core_tw, \
 
984
                     h_rss_tw = h_rss_tw, \
 
985
                     h_vmem_tw = h_vmem_tw, \
 
986
                     h_rt_tw = h_rt_tw, \
 
987
                     h_cpu_tw = h_cpu_tw; \
 
988
   XmPushButton      s_fsizePB, \
 
989
                     s_dataPB, \
 
990
                     s_stackPB, \
 
991
                     s_corePB, \
 
992
                     s_rssPB, \
 
993
                     s_vmemPB, \
 
994
                     s_rtPB, \
 
995
                     s_cpuPB, \
 
996
                     h_fsizePB, \
 
997
                     h_dataPB, \
 
998
                     h_stackPB, \
 
999
                     h_corePB, \
 
1000
                     h_rssPB, \
 
1001
                     h_vmemPB, \
 
1002
                     h_rtPB, \
 
1003
                     h_cpuPB;
 
1004
 
 
1005
Qmon*cq_dialog.cq_folder*limit_config.layout: \
 
1006
   Equal Even Row { \
 
1007
      Etched Through Caption tl "@{Hard Limits}" Col { \
 
1008
         Row { h_rt_tw h_rt_label <> Fixed Centered 20 em h_rt Fixed Centered h_rtPB } \
 
1009
         Row { h_cpu_tw h_cpu_label <> Fixed Centered 20 em h_cpu Fixed Centered h_cpuPB } \
 
1010
         Row { h_fsize_tw h_fsize_label <> Fixed Centered 20 em h_fsize Fixed Centered h_fsizePB } \
 
1011
         Row { h_data_tw h_data_label <> Fixed Centered 20 em h_data Fixed Centered h_dataPB } \
 
1012
         Row { h_stack_tw h_stack_label <> Fixed Centered 20 em h_stack Fixed Centered h_stackPB } \
 
1013
         Row { h_core_tw h_core_label <> Fixed Centered 20 em h_core Fixed Centered h_corePB } \
 
1014
         Row { h_rss_tw h_rss_label <> Fixed Centered 20 em h_rss Fixed Centered h_rssPB } \
 
1015
         Row { h_vmem_tw h_vmem_label <> Fixed Centered 20 em h_vmem Fixed Centered h_vmemPB } \
 
1016
      } \
 
1017
      Etched Through Caption tl "@{Soft Limits}" Col { \
 
1018
         Row { s_rt_tw s_rt_label <> Fixed Centered 20 em s_rt Fixed Centered s_rtPB } \
 
1019
         Row { s_cpu_tw s_cpu_label <> Fixed Centered 20 em s_cpu Fixed Centered s_cpuPB } \
 
1020
         Row { s_fsize_tw s_fsize_label <> Fixed Centered 20 em s_fsize Fixed Centered s_fsizePB } \
 
1021
         Row { s_data_tw s_data_label <> Fixed Centered 20 em s_data Fixed Centered s_dataPB } \
 
1022
         Row { s_stack_tw s_stack_label <> Fixed Centered 20 em s_stack Fixed Centered s_stackPB } \
 
1023
         Row { s_core_tw s_core_label <> Fixed Centered 20 em s_core Fixed Centered s_corePB } \
 
1024
         Row { s_rss_tw s_rss_label <> Fixed Centered 20 em s_rss Fixed Centered s_rssPB } \
 
1025
         Row { s_vmem_tw s_vmem_label <> Fixed Centered 20 em s_vmem Fixed Centered s_vmemPB } \
 
1026
      } \
 
1027
   }
 
1028
 
 
1029
Qmon*limit_config.h_rtPB.labelType:    PIXMAP
 
1030
Qmon*limit_config.h_rtPB.labelPixmap:  time
 
1031
Qmon*limit_config.h_cpuPB.labelType: PIXMAP
 
1032
Qmon*limit_config.h_cpuPB.labelPixmap: time
 
1033
Qmon*limit_config.h_fsizePB.labelType: PIXMAP
 
1034
Qmon*limit_config.h_fsizePB.labelPixmap: mem
 
1035
Qmon*limit_config.h_dataPB.labelType: PIXMAP
 
1036
Qmon*limit_config.h_dataPB.labelPixmap: mem
 
1037
Qmon*limit_config.h_stackPB.labelType: PIXMAP
 
1038
Qmon*limit_config.h_stackPB.labelPixmap: mem
 
1039
Qmon*limit_config.h_corePB.labelType: PIXMAP
 
1040
Qmon*limit_config.h_corePB.labelPixmap: mem
 
1041
Qmon*limit_config.h_rssPB.labelType: PIXMAP
 
1042
Qmon*limit_config.h_rssPB.labelPixmap: mem
 
1043
Qmon*limit_config.h_vmemPB.labelType: PIXMAP
 
1044
Qmon*limit_config.h_vmemPB.labelPixmap: mem
 
1045
 
 
1046
Qmon*limit_config.s_rtPB.labelType:    PIXMAP
 
1047
Qmon*limit_config.s_rtPB.labelPixmap:  time
 
1048
Qmon*limit_config.s_cpuPB.labelType: PIXMAP
 
1049
Qmon*limit_config.s_cpuPB.labelPixmap: time
 
1050
Qmon*limit_config.s_fsizePB.labelType: PIXMAP
 
1051
Qmon*limit_config.s_fsizePB.labelPixmap: mem
 
1052
Qmon*limit_config.s_dataPB.labelType: PIXMAP
 
1053
Qmon*limit_config.s_dataPB.labelPixmap: mem
 
1054
Qmon*limit_config.s_stackPB.labelType: PIXMAP
 
1055
Qmon*limit_config.s_stackPB.labelPixmap: mem
 
1056
Qmon*limit_config.s_corePB.labelType: PIXMAP
 
1057
Qmon*limit_config.s_corePB.labelPixmap: mem
 
1058
Qmon*limit_config.s_rssPB.labelType: PIXMAP
 
1059
Qmon*limit_config.s_rssPB.labelPixmap: mem
 
1060
Qmon*limit_config.s_vmemPB.labelType: PIXMAP
 
1061
Qmon*limit_config.s_vmemPB.labelPixmap: mem
 
1062
 
 
1063
 
 
1064
Qmon*limit_config.h_rt_label.labelString: @{Wallclock Time (sec)}
 
1065
Qmon*limit_config.h_cpu_label.labelString: @{CPU Time (sec)}
 
1066
Qmon*limit_config.h_fsize_label.labelString: @{File Size (Byte)}
 
1067
Qmon*limit_config.h_data_label.labelString: @{Data Size (Byte)}
 
1068
Qmon*limit_config.h_stack_label.labelString: @{Stack Size (Byte)}
 
1069
Qmon*limit_config.h_core_label.labelString: @{Corefile Size (Byte)}
 
1070
Qmon*limit_config.h_rss_label.labelString: @{Resident Set Size (Byte)}
 
1071
Qmon*limit_config.h_vmem_label.labelString: @{Virtual Memory (Byte)}
 
1072
 
 
1073
Qmon*limit_config.h_rt_tw.valueChangedCallback: ToggleSensitive(self);
 
1074
Qmon*limit_config.h_cpu_tw.valueChangedCallback: ToggleSensitive(self);
 
1075
Qmon*limit_config.h_fsize_tw.valueChangedCallback: ToggleSensitive(self);
 
1076
Qmon*limit_config.h_data_tw.valueChangedCallback: ToggleSensitive(self);
 
1077
Qmon*limit_config.h_stack_tw.valueChangedCallback: ToggleSensitive(self);
 
1078
Qmon*limit_config.h_core_tw.valueChangedCallback: ToggleSensitive(self);
 
1079
Qmon*limit_config.h_rss_tw.valueChangedCallback: ToggleSensitive(self);
 
1080
Qmon*limit_config.h_vmem_tw.valueChangedCallback: ToggleSensitive(self);
 
1081
 
 
1082
Qmon*limit_config.h_rt_tw.indicatorOn:         False
 
1083
Qmon*limit_config.h_rt_tw.shadowThickness:     0
 
1084
Qmon*limit_config.h_rt_tw.highlightThickness:  0
 
1085
Qmon*limit_config.h_rt_tw.labelType:           PIXMAP
 
1086
Qmon*limit_config.h_rt_tw.labelPixmap:         lock
 
1087
Qmon*limit_config.h_rt_tw.selectPixmap:        open_lock
 
1088
Qmon*limit_config.h_rt_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1089
 
 
1090
Qmon*limit_config.h_cpu_tw.indicatorOn:         False
 
1091
Qmon*limit_config.h_cpu_tw.shadowThickness:     0
 
1092
Qmon*limit_config.h_cpu_tw.highlightThickness:  0
 
1093
Qmon*limit_config.h_cpu_tw.labelType:           PIXMAP
 
1094
Qmon*limit_config.h_cpu_tw.labelPixmap:         lock
 
1095
Qmon*limit_config.h_cpu_tw.selectPixmap:        open_lock
 
1096
Qmon*limit_config.h_cpu_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1097
 
 
1098
Qmon*limit_config.h_fsize_tw.indicatorOn:         False
 
1099
Qmon*limit_config.h_fsize_tw.shadowThickness:     0
 
1100
Qmon*limit_config.h_fsize_tw.highlightThickness:  0
 
1101
Qmon*limit_config.h_fsize_tw.labelType:           PIXMAP
 
1102
Qmon*limit_config.h_fsize_tw.labelPixmap:         lock
 
1103
Qmon*limit_config.h_fsize_tw.selectPixmap:        open_lock
 
1104
Qmon*limit_config.h_fsize_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1105
 
 
1106
Qmon*limit_config.h_data_tw.indicatorOn:         False
 
1107
Qmon*limit_config.h_data_tw.shadowThickness:     0
 
1108
Qmon*limit_config.h_data_tw.highlightThickness:  0
 
1109
Qmon*limit_config.h_data_tw.labelType:           PIXMAP
 
1110
Qmon*limit_config.h_data_tw.labelPixmap:         lock
 
1111
Qmon*limit_config.h_data_tw.selectPixmap:        open_lock
 
1112
Qmon*limit_config.h_data_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1113
 
 
1114
Qmon*limit_config.h_stack_tw.indicatorOn:         False
 
1115
Qmon*limit_config.h_stack_tw.shadowThickness:     0
 
1116
Qmon*limit_config.h_stack_tw.highlightThickness:  0
 
1117
Qmon*limit_config.h_stack_tw.labelType:           PIXMAP
 
1118
Qmon*limit_config.h_stack_tw.labelPixmap:         lock
 
1119
Qmon*limit_config.h_stack_tw.selectPixmap:        open_lock
 
1120
Qmon*limit_config.h_stack_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1121
 
 
1122
Qmon*limit_config.h_core_tw.indicatorOn:         False
 
1123
Qmon*limit_config.h_core_tw.shadowThickness:     0
 
1124
Qmon*limit_config.h_core_tw.highlightThickness:  0
 
1125
Qmon*limit_config.h_core_tw.labelType:           PIXMAP
 
1126
Qmon*limit_config.h_core_tw.labelPixmap:         lock
 
1127
Qmon*limit_config.h_core_tw.selectPixmap:        open_lock
 
1128
Qmon*limit_config.h_core_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1129
 
 
1130
Qmon*limit_config.h_rss_tw.indicatorOn:         False
 
1131
Qmon*limit_config.h_rss_tw.shadowThickness:     0
 
1132
Qmon*limit_config.h_rss_tw.highlightThickness:  0
 
1133
Qmon*limit_config.h_rss_tw.labelType:           PIXMAP
 
1134
Qmon*limit_config.h_rss_tw.labelPixmap:         lock
 
1135
Qmon*limit_config.h_rss_tw.selectPixmap:        open_lock
 
1136
Qmon*limit_config.h_rss_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1137
 
 
1138
Qmon*limit_config.h_vmem_tw.indicatorOn:         False
 
1139
Qmon*limit_config.h_vmem_tw.shadowThickness:     0
 
1140
Qmon*limit_config.h_vmem_tw.highlightThickness:  0
 
1141
Qmon*limit_config.h_vmem_tw.labelType:           PIXMAP
 
1142
Qmon*limit_config.h_vmem_tw.labelPixmap:         lock
 
1143
Qmon*limit_config.h_vmem_tw.selectPixmap:        open_lock
 
1144
Qmon*limit_config.h_vmem_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1145
 
 
1146
Qmon*limit_config.s_rt_label.labelString: @{Wallclock Time (sec)}
 
1147
Qmon*limit_config.s_cpu_label.labelString: @{CPU Time (sec)}
 
1148
Qmon*limit_config.s_fsize_label.labelString: @{File Size (Byte)}
 
1149
Qmon*limit_config.s_data_label.labelString: @{Data Size (Byte)}
 
1150
Qmon*limit_config.s_stack_label.labelString: @{Stack Size (Byte)}
 
1151
Qmon*limit_config.s_core_label.labelString: @{Corefile Size (Byte)}
 
1152
Qmon*limit_config.s_rss_label.labelString: @{Resident Set Size (Byte)}
 
1153
Qmon*limit_config.s_vmem_label.labelString: @{Virtual Memory (Byte)}
 
1154
 
 
1155
Qmon*limit_config.s_rt_tw.valueChangedCallback: ToggleSensitive(self);
 
1156
Qmon*limit_config.s_cpu_tw.valueChangedCallback: ToggleSensitive(self);
 
1157
Qmon*limit_config.s_fsize_tw.valueChangedCallback: ToggleSensitive(self);
 
1158
Qmon*limit_config.s_data_tw.valueChangedCallback: ToggleSensitive(self);
 
1159
Qmon*limit_config.s_stack_tw.valueChangedCallback: ToggleSensitive(self);
 
1160
Qmon*limit_config.s_core_tw.valueChangedCallback: ToggleSensitive(self);
 
1161
Qmon*limit_config.s_rss_tw.valueChangedCallback: ToggleSensitive(self);
 
1162
Qmon*limit_config.s_vmem_tw.valueChangedCallback: ToggleSensitive(self);
 
1163
 
 
1164
Qmon*limit_config.s_rt_tw.indicatorOn:         False
 
1165
Qmon*limit_config.s_rt_tw.shadowThickness:     0
 
1166
Qmon*limit_config.s_rt_tw.highlightThickness:  0
 
1167
Qmon*limit_config.s_rt_tw.labelType:           PIXMAP
 
1168
Qmon*limit_config.s_rt_tw.labelPixmap:         lock
 
1169
Qmon*limit_config.s_rt_tw.selectPixmap:        open_lock
 
1170
Qmon*limit_config.s_rt_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1171
 
 
1172
Qmon*limit_config.s_cpu_tw.indicatorOn:         False
 
1173
Qmon*limit_config.s_cpu_tw.shadowThickness:     0
 
1174
Qmon*limit_config.s_cpu_tw.highlightThickness:  0
 
1175
Qmon*limit_config.s_cpu_tw.labelType:           PIXMAP
 
1176
Qmon*limit_config.s_cpu_tw.labelPixmap:         lock
 
1177
Qmon*limit_config.s_cpu_tw.selectPixmap:        open_lock
 
1178
Qmon*limit_config.s_cpu_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1179
 
 
1180
Qmon*limit_config.s_fsize_tw.indicatorOn:         False
 
1181
Qmon*limit_config.s_fsize_tw.shadowThickness:     0
 
1182
Qmon*limit_config.s_fsize_tw.highlightThickness:  0
 
1183
Qmon*limit_config.s_fsize_tw.labelType:           PIXMAP
 
1184
Qmon*limit_config.s_fsize_tw.labelPixmap:         lock
 
1185
Qmon*limit_config.s_fsize_tw.selectPixmap:        open_lock
 
1186
Qmon*limit_config.s_fsize_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1187
 
 
1188
Qmon*limit_config.s_data_tw.indicatorOn:         False
 
1189
Qmon*limit_config.s_data_tw.shadowThickness:     0
 
1190
Qmon*limit_config.s_data_tw.highlightThickness:  0
 
1191
Qmon*limit_config.s_data_tw.labelType:           PIXMAP
 
1192
Qmon*limit_config.s_data_tw.labelPixmap:         lock
 
1193
Qmon*limit_config.s_data_tw.selectPixmap:        open_lock
 
1194
Qmon*limit_config.s_data_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1195
 
 
1196
Qmon*limit_config.s_stack_tw.indicatorOn:         False
 
1197
Qmon*limit_config.s_stack_tw.shadowThickness:     0
 
1198
Qmon*limit_config.s_stack_tw.highlightThickness:  0
 
1199
Qmon*limit_config.s_stack_tw.labelType:           PIXMAP
 
1200
Qmon*limit_config.s_stack_tw.labelPixmap:         lock
 
1201
Qmon*limit_config.s_stack_tw.selectPixmap:        open_lock
 
1202
Qmon*limit_config.s_stack_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1203
 
 
1204
Qmon*limit_config.s_core_tw.indicatorOn:         False
 
1205
Qmon*limit_config.s_core_tw.shadowThickness:     0
 
1206
Qmon*limit_config.s_core_tw.highlightThickness:  0
 
1207
Qmon*limit_config.s_core_tw.labelType:           PIXMAP
 
1208
Qmon*limit_config.s_core_tw.labelPixmap:         lock
 
1209
Qmon*limit_config.s_core_tw.selectPixmap:        open_lock
 
1210
Qmon*limit_config.s_core_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1211
 
 
1212
Qmon*limit_config.s_rss_tw.indicatorOn:         False
 
1213
Qmon*limit_config.s_rss_tw.shadowThickness:     0
 
1214
Qmon*limit_config.s_rss_tw.highlightThickness:  0
 
1215
Qmon*limit_config.s_rss_tw.labelType:           PIXMAP
 
1216
Qmon*limit_config.s_rss_tw.labelPixmap:         lock
 
1217
Qmon*limit_config.s_rss_tw.selectPixmap:        open_lock
 
1218
Qmon*limit_config.s_rss_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1219
 
 
1220
Qmon*limit_config.s_vmem_tw.indicatorOn:         False
 
1221
Qmon*limit_config.s_vmem_tw.shadowThickness:     0
 
1222
Qmon*limit_config.s_vmem_tw.highlightThickness:  0
 
1223
Qmon*limit_config.s_vmem_tw.labelType:           PIXMAP
 
1224
Qmon*limit_config.s_vmem_tw.labelPixmap:         lock
 
1225
Qmon*limit_config.s_vmem_tw.selectPixmap:        open_lock
 
1226
Qmon*limit_config.s_vmem_tw.selectInsensitivePixmap:        open_lock_insensitive
 
1227
 
 
1228
!Qmon*limit_config.h_rt_tw.labelString:
 
1229
!Qmon*limit_config.h_rt_tw.selectColor: seagreen
 
1230
!Qmon*limit_config.h_cpu_tw.labelString:
 
1231
!Qmon*limit_config.h_cpu_tw.selectColor: seagreen
 
1232
!Qmon*limit_config.h_fsize_tw.labelString:
 
1233
!Qmon*limit_config.h_fsize_tw.selectColor: seagreen
 
1234
!Qmon*limit_config.h_data_tw.labelString:
 
1235
!Qmon*limit_config.h_data_tw.selectColor: seagreen
 
1236
!Qmon*limit_config.h_stack_tw.labelString:
 
1237
!Qmon*limit_config.h_stack_tw.selectColor: seagreen
 
1238
!Qmon*limit_config.h_core_tw.labelString:
 
1239
!Qmon*limit_config.h_core_tw.selectColor: seagreen
 
1240
!Qmon*limit_config.h_rss_tw.labelString:
 
1241
!Qmon*limit_config.h_rss_tw.selectColor: seagreen
 
1242
!Qmon*limit_config.h_vmem_tw.labelString:
 
1243
!Qmon*limit_config.h_vmem_tw.selectColor: seagreen
 
1244
 
 
1245
!Qmon*limit_config.s_rt_tw.labelString: @{Wallclock Time (sec)}
 
1246
!Qmon*limit_config.s_rt_tw.selectColor: seagreen
 
1247
!Qmon*limit_config.s_cpu_tw.labelString: @{CPU Time (sec)}
 
1248
!Qmon*limit_config.s_cpu_tw.selectColor: seagreen
 
1249
!Qmon*limit_config.s_fsize_tw.labelString: @{File Size (Byte)}
 
1250
!Qmon*limit_config.s_fsize_tw.selectColor: seagreen
 
1251
!Qmon*limit_config.s_data_tw.labelString: @{Data Size (Byte)}
 
1252
!Qmon*limit_config.s_data_tw.selectColor: seagreen
 
1253
!Qmon*limit_config.s_stack_tw.labelString: @{Stack Size (Byte)}
 
1254
!Qmon*limit_config.s_stack_tw.selectColor: seagreen
 
1255
!Qmon*limit_config.s_core_tw.labelString: @{Corefile Size (Byte)}
 
1256
!Qmon*limit_config.s_core_tw.selectColor: seagreen
 
1257
!Qmon*limit_config.s_rss_tw.labelString: @{Resident Set Size (Byte)}
 
1258
!Qmon*limit_config.s_rss_tw.selectColor: seagreen
 
1259
!Qmon*limit_config.s_vmem_tw.labelString: @{Virtual Memory (Byte)}
 
1260
!Qmon*limit_config.s_vmem_tw.selectColor: seagreen
 
1261
 
 
1262
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1263
!!! complex list 
 
1264
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1265
Qmon*complexes_config.tabLabel: @{@fBComplexes}
 
1266
Qmon*complexes_config.xmtChildren: \
 
1267
   Matrix_2xN     complexes_ccl = consumable_config_list; \
 
1268
   XmLabel        consumable_config_list_label; \
 
1269
   XmToggleButton consumable_config_list_tw = consumable_config_list_tw; \
 
1270
   XmPushButton   complexes_ccl_remove;
 
1271
 
 
1272
Qmon*complexes_config.layout: \
 
1273
   Etched Through Col { \
 
1274
      Row { consumable_config_list_tw consumable_config_list_label <> }\
 
1275
      Row { \
 
1276
                complexes_ccl \
 
1277
                ## \
 
1278
        Fixed Centered complexes_ccl_remove \
 
1279
                <> \
 
1280
          } \
 
1281
   }
 
1282
 
 
1283
Qmon*cq_dialog*complexes_config*complexes_ccl_remove.labelType: PIXMAP
 
1284
Qmon*cq_dialog*complexes_config*complexes_ccl_remove.labelPixmap: trashcan
 
1285
Qmon*cq_dialog*complexes_config*complexes_ccl_remove.activateCallback: DeleteLines(*complexes_ccl);
 
1286
 
 
1287
 
 
1288
Qmon*cq_dialog*consumable_config_list_label.labelString: @{@fBConsumables/Fixed Attributes}
 
1289
 
 
1290
Qmon*cq_dialog*consumable_config_list_tw.valueChangedCallback: ToggleSensitive(self);
 
1291
 
 
1292
Qmon*cq_dialog*consumable_config_list_tw.indicatorOn:         False
 
1293
Qmon*cq_dialog*consumable_config_list_tw.shadowThickness:     0
 
1294
Qmon*cq_dialog*consumable_config_list_tw.highlightThickness:  0
 
1295
Qmon*cq_dialog*consumable_config_list_tw.labelType:           PIXMAP
 
1296
Qmon*cq_dialog*consumable_config_list_tw.labelPixmap:         lock
 
1297
Qmon*cq_dialog*consumable_config_list_tw.selectPixmap:        open_lock
 
1298
Qmon*cq_dialog*consumable_config_list_tw.selectInsensitivePixmap: open_lock_insensitive
 
1299
 
 
1300
!Qmon*cq_dialog*consumable_config_list_tw.labelString:
 
1301
!Qmon*cq_dialog*consumable_config_list_tw.selectColor: seagreen
 
1302
 
 
1303
Qmon*cq_dialog*complexes_ccl.xmtChildren: unmanaged XmtPopupMenu cq_menu;
 
1304
Qmon*cq_dialog*complexes_ccl*menuPost: <Btn3Down>
 
1305
 
 
1306
Qmon*cq_dialog*complexes_ccl*cq_menu.items: \
 
1307
   Title "@{@fBOperations}"; \
 
1308
   ------;\
 
1309
   "@{_Delete}" [Ctrl-D] DeleteLines(*complexes_ccl);
 
1310
 
 
1311
 
 
1312
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1313
!!! subordinate list 
 
1314
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1315
Qmon*cq_dialog.cq_folder.subordinates_config.tabLabel: @{@fBSubordinates}
 
1316
Qmon*cq_dialog.cq_folder.subordinates_config.xmtChildren: \
 
1317
   Matrix_2xN      subordinates_attached = subordinate_list; \
 
1318
   XmLabel         subordinate_list_label; \
 
1319
   XmToggleButton  subordinate_list_tw = subordinate_list_tw; \
 
1320
   XmPushButton    subordinates_attached_remove;
 
1321
 
 
1322
Qmon*cq_dialog.cq_folder.subordinates_config.layout: \
 
1323
   Row { subordinate_list_tw subordinate_list_label <> }\
 
1324
   Row { \
 
1325
      subordinates_attached \
 
1326
      ## \
 
1327
      Fixed Centered subordinates_attached_remove \
 
1328
      ##### \
 
1329
      "@{qaction.max_slots.If 'Max Slots' are filled in the current queue,\nthe queues in column one are suspended.}" \
 
1330
      <> \
 
1331
   }
 
1332
 
 
1333
Qmon*cq_dialog*subordinate_list_label.labelString: @{@fBSubordinate Queues}
 
1334
Qmon*cq_dialog*subordinate_list_tw.valueChangedCallback: ToggleSensitive(self);
 
1335
 
 
1336
Qmon*cq_dialog*subordinate_list_tw.indicatorOn:         False
 
1337
Qmon*cq_dialog*subordinate_list_tw.shadowThickness:     0
 
1338
Qmon*cq_dialog*subordinate_list_tw.highlightThickness:  0
 
1339
Qmon*cq_dialog*subordinate_list_tw.labelType:           PIXMAP
 
1340
Qmon*cq_dialog*subordinate_list_tw.labelPixmap:         lock
 
1341
Qmon*cq_dialog*subordinate_list_tw.selectPixmap:        open_lock
 
1342
Qmon*cq_dialog*subordinate_list_tw.selectInsensitivePixmap: open_lock_insensitive
 
1343
 
 
1344
 
 
1345
!Qmon*cq_dialog*subordinate_list_tw.labelString:
 
1346
!Qmon*cq_dialog*subordinate_list_tw.selectColor: seagreen
 
1347
!Qmon*cq_dialog*subordinate_list_tw.alignment:   ALIGNMENT_BEGINNING
 
1348
 
 
1349
Qmon*cq_dialog.cq_folder.subordinates_config.subordinates_remove.labelString: @{Remove Lines}
 
1350
 
 
1351
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.rows: 7
 
1352
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.visibleRows: 7
 
1353
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.columns: 2
 
1354
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.columnWidths: 20, 10
 
1355
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.columnMaxLengths: 200, 100
 
1356
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.columnLabels: @{Queue},@{Max Slots}
 
1357
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.gridType:     GRID_CELL_SHADOW
 
1358
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.cellShadowType: SHADOW_IN
 
1359
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.cellShadowThickness: 1
 
1360
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.translations: #override\n\
 
1361
         Shift<Btn1Down>: SelectCell(end)\n\
 
1362
         Ctrl<Btn1Down>:   SelectCell(toggle)\n\
 
1363
         <Btn1Down>:       SelectCell(begin)\n\
 
1364
         Ctrl<Btn2Down>:   ResizeColumns()\n\
 
1365
         <Btn1Up>(2):      SelectCell(editall)
 
1366
Qmon*cq_dialog.cq_folder.subordinates_config*subordinates_attached.clip.translations: #override\n\
 
1367
         Shift<Btn1Down>:  SelectCell(end)\n\
 
1368
         Ctrl<Btn1Down>:   SelectCell(toggle)\n\
 
1369
         <Btn1Down>:       SelectCell(begin)\n\
 
1370
         Ctrl<Btn2Down>:   ResizeColumns()\n\
 
1371
         <Btn1Up>(2):      SelectCell(editall)
 
1372
 
 
1373
Qmon*cq_dialog*subordinates_attached.xmtChildren: \
 
1374
   unmanaged XmtPopupMenu cq_menu;
 
1375
Qmon*cq_dialog*subordinates_attached*menuPost: <Btn3Down>
 
1376
 
 
1377
Qmon*cq_dialog*subordinates_attached*cq_menu.items: \
 
1378
   Title "@{@fBOperations}"; \
 
1379
   ------;\
 
1380
   "@{_Delete}" [Ctrl-D] DeleteLines(*subordinates_attached);
 
1381
 
 
1382
Qmon*cq_dialog*subordinates_config*subordinates_attached_remove.labelType: PIXMAP
 
1383
Qmon*cq_dialog*subordinates_config*subordinates_attached_remove.labelPixmap: trashcan
 
1384
Qmon*cq_dialog*subordinates_config*subordinates_attached_remove.activateCallback: DeleteLines(*subordinates_attached);
 
1385
 
 
1386
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1387
!!! (x)access list 
 
1388
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1389
Qmon*access_config.tabLabel: @{@fBUser Access}
 
1390
Qmon*access_config.xmtChildren: \
 
1391
   StringList     access_list, \
 
1392
                  access_allow = acl, \
 
1393
                  access_deny = xacl; \
 
1394
   XmtChooser     access_toggle; \
 
1395
   XmPushButton   access_add, access_remove, access_dialog; \
 
1396
   XmLabel        access_allow_label, access_deny_label; \
 
1397
   XmToggleButton  access_allow_tw = acl_tw, \
 
1398
                   access_deny_tw = xacl_tw;
 
1399
 
 
1400
Qmon*access_config.layout: \
 
1401
   Row { \
 
1402
      1 in Wide Caption tl "@{@fBAvailable Access Lists}" access_list \
 
1403
      Fixed Col { \
 
1404
         <> \
 
1405
         Etched Through access_toggle \
 
1406
         Fixed Centered access_add \
 
1407
         Fixed Centered access_remove \
 
1408
         ### \
 
1409
         Fixed Centered access_dialog \
 
1410
         <> \
 
1411
      } \
 
1412
      1 in Wide Col { \
 
1413
         Col { \
 
1414
            Row { access_allow_tw access_allow_label <> } \
 
1415
            access_allow \
 
1416
         } \
 
1417
         ## \
 
1418
         Col { \
 
1419
            Row { access_deny_tw access_deny_label <> } \
 
1420
            access_deny \
 
1421
         } \
 
1422
      } \
 
1423
   }
 
1424
 
 
1425
 
 
1426
Qmon*access_config.access_allow_label.labelString: @{@fBAllow Access to}
 
1427
Qmon*access_config.access_deny_label.labelString:  @{@fBDeny Access to}
 
1428
 
 
1429
Qmon*access_config.access_allow_tw.valueChangedCallback: ToggleSensitive(self);
 
1430
Qmon*access_config.access_deny_tw.valueChangedCallback: ToggleSensitive(self);
 
1431
 
 
1432
Qmon*access_config.access_allow_tw.indicatorOn:         False
 
1433
Qmon*access_config.access_allow_tw.shadowThickness:     0
 
1434
Qmon*access_config.access_allow_tw.highlightThickness:  0
 
1435
Qmon*access_config.access_allow_tw.labelType:           PIXMAP
 
1436
Qmon*access_config.access_allow_tw.labelPixmap:         lock
 
1437
Qmon*access_config.access_allow_tw.selectPixmap:        open_lock
 
1438
Qmon*access_config.access_allow_tw.selectInsensitivePixmap: open_lock_insensitive
 
1439
 
 
1440
Qmon*access_config.access_deny_tw.indicatorOn:         False
 
1441
Qmon*access_config.access_deny_tw.shadowThickness:     0
 
1442
Qmon*access_config.access_deny_tw.highlightThickness:  0
 
1443
Qmon*access_config.access_deny_tw.labelType:           PIXMAP
 
1444
Qmon*access_config.access_deny_tw.labelPixmap:         lock
 
1445
Qmon*access_config.access_deny_tw.selectPixmap:        open_lock
 
1446
Qmon*access_config.access_deny_tw.selectInsensitivePixmap: open_lock_insensitive
 
1447
 
 
1448
 
 
1449
!Qmon*access_config.access_allow_tw.labelString:
 
1450
!Qmon*access_config.access_allow_tw.selectColor: seagreen
 
1451
!Qmon*access_config.access_deny_tw.labelString:
 
1452
!Qmon*access_config.access_deny_tw.selectColor: seagreen
 
1453
 
 
1454
Qmon*access_config.access_dialog.labelType:       PIXMAP
 
1455
Qmon*access_config.access_dialog.labelPixmap:     toolbar_user
 
1456
 
 
1457
Qmon*access_config.access_add.labelType:          PIXMAP
 
1458
Qmon*access_config.access_add.labelPixmap:        rightarrow
 
1459
Qmon*access_config.access_remove.labelType:       PIXMAP
 
1460
Qmon*access_config.access_remove.labelPixmap:     leftarrow
 
1461
 
 
1462
Qmon*access_config.access_toggle.chooserType:    ChooserRadioBox
 
1463
Qmon*access_config.access_toggle.strings: \
 
1464
   "@{Allow Access}", "@{Deny Access}"
 
1465
 
 
1466
Qmon*access_config*scrollBarDisplayPolicy:  AS_NEEDED
 
1467
Qmon*access_config*listSizePolicy:          CONSTANT
 
1468
 
 
1469
Qmon*access_config*access_list.fontList:          $fixed_font
 
1470
Qmon*access_config*access_list.selectionPolicy:   EXTENDED_SELECT
 
1471
Qmon*access_config*access_list.scrollingPolicy:   AUTOMATIC
 
1472
Qmon*access_config*access_list.visualPolicy:      CONSTANT
 
1473
Qmon*access_config*access_list.visibleItemCount:  10
 
1474
 
 
1475
Qmon*access_config*access_allow.fontList:         $fixed_font
 
1476
Qmon*access_config*access_allow.selectionPolicy:  EXTENDED_SELECT
 
1477
Qmon*access_config*access_allow.scrollingPolicy:  AUTOMATIC
 
1478
Qmon*access_config*access_allow.visualPolicy:     CONSTANT
 
1479
Qmon*access_config*access_allow.visibleItemCount: 4
 
1480
 
 
1481
Qmon*access_config*access_deny.fontList:          $fixed_font
 
1482
Qmon*access_config*access_deny.selectionPolicy:   EXTENDED_SELECT
 
1483
Qmon*access_config*access_deny.scrollingPolicy:   AUTOMATIC
 
1484
Qmon*access_config*access_deny.visualPolicy:      CONSTANT
 
1485
Qmon*access_config*access_deny.visibleItemCount:  4
 
1486
 
 
1487
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1488
!!! (x)projects
 
1489
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1490
Qmon*project_config.tabLabel: @{@fBProject Access}
 
1491
Qmon*project_config.xmtChildren: \
 
1492
   StringList     project_list, \
 
1493
                  project_allow = prj, \
 
1494
                  project_deny = xprj; \
 
1495
   XmtChooser     project_toggle; \
 
1496
   XmPushButton   project_add, project_remove, project_dialog; \
 
1497
   XmLabel        project_allow_label, project_deny_label; \
 
1498
   XmToggleButton project_allow_tw = prj_tw, \
 
1499
                  project_deny_tw = xprj_tw;
 
1500
 
 
1501
Qmon*project_config.layout: \
 
1502
   Row { \
 
1503
      1 in Wide Caption tl "@{@fBAvailable Projects}" project_list \
 
1504
      Fixed Col { \
 
1505
         <> \
 
1506
         Etched Through project_toggle \
 
1507
         Fixed Centered project_add \
 
1508
         Fixed Centered project_remove \
 
1509
         ### \
 
1510
         Fixed Centered project_dialog \
 
1511
         <> \
 
1512
      } \
 
1513
      1 in Wide Col { \
 
1514
         Col { \
 
1515
            Row { project_allow_tw  project_allow_label <> } \
 
1516
            project_allow \
 
1517
         } \
 
1518
         ## \
 
1519
         Col { \
 
1520
            Row { project_deny_tw project_deny_label <> } \
 
1521
            project_deny \
 
1522
         } \
 
1523
      } \
 
1524
   }
 
1525
 
 
1526
Qmon*project_config.project_allow_label.labelString: @{@fBAllow Project Access to}
 
1527
Qmon*project_config.project_deny_label.labelString:  @{@fBDeny Project Access to}
 
1528
 
 
1529
Qmon*project_config.project_allow_tw.valueChangedCallback: ToggleSensitive(self);
 
1530
Qmon*project_config.project_deny_tw.valueChangedCallback: ToggleSensitive(self);
 
1531
 
 
1532
Qmon*project_config.project_allow_tw.indicatorOn:         False
 
1533
Qmon*project_config.project_allow_tw.shadowThickness:     0
 
1534
Qmon*project_config.project_allow_tw.highlightThickness:  0
 
1535
Qmon*project_config.project_allow_tw.labelType:           PIXMAP
 
1536
Qmon*project_config.project_allow_tw.labelPixmap:         lock
 
1537
Qmon*project_config.project_allow_tw.selectPixmap:        open_lock
 
1538
Qmon*project_config.project_allow_tw.selectInsensitivePixmap: open_lock_insensitive
 
1539
 
 
1540
Qmon*project_config.project_deny_tw.indicatorOn:         False
 
1541
Qmon*project_config.project_deny_tw.shadowThickness:     0
 
1542
Qmon*project_config.project_deny_tw.highlightThickness:  0
 
1543
Qmon*project_config.project_deny_tw.labelType:           PIXMAP
 
1544
Qmon*project_config.project_deny_tw.labelPixmap:         lock
 
1545
Qmon*project_config.project_deny_tw.selectPixmap:        open_lock
 
1546
Qmon*project_config.project_deny_tw.selectInsensitivePixmap: open_lock_insensitive
 
1547
 
 
1548
 
 
1549
!Qmon*project_config.project_allow_tw.labelString:
 
1550
!Qmon*project_config.project_allow_tw.selectColor: seagreen
 
1551
!Qmon*project_config.project_deny_tw.labelString:
 
1552
!Qmon*project_config.project_deny_tw.selectColor: seagreen
 
1553
 
 
1554
 
 
1555
Qmon*project_config.project_dialog.labelType:       PIXMAP
 
1556
Qmon*project_config.project_dialog.labelPixmap:     toolbar_prj
 
1557
 
 
1558
Qmon*project_config.project_add.labelType:          PIXMAP
 
1559
Qmon*project_config.project_add.labelPixmap:        rightarrow
 
1560
Qmon*project_config.project_remove.labelType:       PIXMAP
 
1561
Qmon*project_config.project_remove.labelPixmap:     leftarrow
 
1562
 
 
1563
Qmon*project_config.project_toggle.chooserType:    ChooserRadioBox
 
1564
Qmon*project_config.project_toggle.strings: \
 
1565
   "@{Allow Access}", "@{Deny Access}"
 
1566
 
 
1567
Qmon*project_config*scrollBarDisplayPolicy:  AS_NEEDED
 
1568
Qmon*project_config*listSizePolicy:          CONSTANT
 
1569
 
 
1570
Qmon*project_config*project_list.fontList:          $fixed_font
 
1571
Qmon*project_config*project_list.selectionPolicy:   EXTENDED_SELECT
 
1572
Qmon*project_config*project_list.scrollingPolicy:   AUTOMATIC
 
1573
Qmon*project_config*project_list.visualPolicy:      CONSTANT
 
1574
Qmon*project_config*project_list.visibleItemCount:  10
 
1575
 
 
1576
Qmon*project_config*project_allow.fontList:         $fixed_font
 
1577
Qmon*project_config*project_allow.selectionPolicy:  EXTENDED_SELECT
 
1578
Qmon*project_config*project_allow.scrollingPolicy:  AUTOMATIC
 
1579
Qmon*project_config*project_allow.visualPolicy:     CONSTANT
 
1580
Qmon*project_config*project_allow.visibleItemCount: 4
 
1581
 
 
1582
Qmon*project_config*project_deny.fontList:          $fixed_font
 
1583
Qmon*project_config*project_deny.selectionPolicy:   EXTENDED_SELECT
 
1584
Qmon*project_config*project_deny.scrollingPolicy:   AUTOMATIC
 
1585
Qmon*project_config*project_deny.visualPolicy:      CONSTANT
 
1586
Qmon*project_config*project_deny.visibleItemCount:  4
 
1587
 
 
1588
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1589
!!! owners list 
 
1590
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
1591
Qmon*owner_config.tabLabel: @{@fBOwners}
 
1592
Qmon*owner_config.xmtChildren: \
 
1593
   StringList     owner_list = owner_list; \
 
1594
   InputField  owner_new; \
 
1595
   XmPushButton   owner_remove; \
 
1596
   XmLabel        owner_list_label; \
 
1597
   XmToggleButton owner_list_tw = owner_list_tw;
 
1598
 
 
1599
Qmon*owner_config.layout: \
 
1600
   Row { \
 
1601
      Col { \
 
1602
         Row { owner_list_tw owner_list_label <> } \
 
1603
         3 in owner_list \
 
1604
         <> \
 
1605
      } \
 
1606
      Fixed 1 in Col { \
 
1607
         <>\
 
1608
         Caption tl "@{Enter Owner}" owner_new \
 
1609
         # \
 
1610
         Fixed FlushLeft owner_remove \
 
1611
         <>\
 
1612
      } \
 
1613
      <> \
 
1614
   }
 
1615
 
 
1616
Qmon*owner_config.owner_list_label.labelString:    @{@fBOwner List}
 
1617
Qmon*owner_config.owner_list_tw.valueChangedCallback:    ToggleSensitive(self);
 
1618
 
 
1619
Qmon*owner_config.owner_list_tw.indicatorOn:         False
 
1620
Qmon*owner_config.owner_list_tw.shadowThickness:     0
 
1621
Qmon*owner_config.owner_list_tw.highlightThickness:  0
 
1622
Qmon*owner_config.owner_list_tw.labelType:           PIXMAP
 
1623
Qmon*owner_config.owner_list_tw.labelPixmap:         lock
 
1624
Qmon*owner_config.owner_list_tw.selectPixmap:        open_lock
 
1625
Qmon*owner_config.owner_list_tw.selectInsensitivePixmap: open_lock_insensitive
 
1626
 
 
1627
 
 
1628
!Qmon*owner_config.owner_list_tw.labelString:
 
1629
!Qmon*owner_config.owner_list_tw.selectColor:    seagreen
 
1630
 
 
1631
Qmon*owner_config.owner_remove.labelType:      PIXMAP
 
1632
Qmon*owner_config.owner_remove.labelPixmap:    trashcan
 
1633
!Qmon*owner_config.owner_remove.labelString:      @{Delete}
 
1634
Qmon*owner_config.owner_remove.activateCallback:  DeleteItems(*owner_list);
 
1635
 
 
1636
Qmon*owner_config*scrollBarDisplayPolicy:   AS_NEEDED
 
1637
Qmon*owner_config*listSizePolicy:           CONSTANT
 
1638
Qmon*owner_config*owner_list.visibleItemCount: 10
 
1639
 
 
1640
Qmon*owner_config*owner_list.fontList:         $fixed_font
 
1641
Qmon*owner_config*owner_list.selectionPolicy:  EXTENDED_SELECT
 
1642
Qmon*owner_config*owner_list.scrollingPolicy:  AUTOMATIC
 
1643
Qmon*owner_config*owner_list.visualPolicy:     CONSTANT
 
1644
 
 
1645
Qmon*owner_config*owner_list.xmtChildren: unmanaged XmtPopupMenu cq_menu;
 
1646
Qmon*owner_config*owner_list*cq_menu.menuPost: <Btn3Down>
 
1647
 
 
1648
Qmon*owner_config*owner_list*cq_menu.items: \
 
1649
   Title "@{@fBOperations}"; \
 
1650
   ------;\
 
1651
   "@{_Delete}" [Ctrl-D] DeleteItems(*owner_list);
 
1652