Changeset 829 for cprs/trunk/CPRS-Chart/Orders/fOMNavA.pas
- Timestamp:
- Jul 7, 2010, 4:31:10 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/Orders/fOMNavA.pas
r456 r829 7 7 uses 8 8 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, 9 Buttons, Grids, StdCtrls, ORCtrls, ExtCtrls, uConst, rOrders, uOrders, fFrame; 9 Buttons, Grids, StdCtrls, ORCtrls, ExtCtrls, uConst, rOrders, uOrders, fFrame, fBase508Form, 10 VA508AccessibilityManager; 10 11 11 12 type 12 TfrmOMNavA = class(T Form)13 TfrmOMNavA = class(TfrmBase508Form) 13 14 pnlTool: TPanel; 14 15 cmdDone: TORAlignButton; … … 16 17 cmdPrev: TBitBtn; 17 18 cmdNext: TBitBtn; 19 accEventsGrdMenu: TVA508ComponentAccessibility; 18 20 procedure FormActivate(Sender: TObject); 19 21 procedure FormClose(Sender: TObject; var Action: TCloseAction); … … 42 44 Shift: TShiftState); 43 45 procedure FormResize(Sender: TObject); 46 procedure accEventsGrdMenuCaptionQuery(Sender: TObject; 47 var Text: string); 48 procedure accEventsGrdMenuValueQuery(Sender: TObject; 49 var Text: string); 44 50 private 45 51 FOrderingMenu: Integer; … … 88 94 89 95 uses rODBase, ORFn, fODBase,fODGen, fODAuto, fOMVerify, uCore, rMisc, uODBase, 90 fOrders, uAccessibleStringGrid;96 fOrders, VAUtils; 91 97 92 98 const … … 271 277 NoFresh := True; 272 278 ResizeFont; 273 TAccessibleStringGrid.WrapControl(grdMenu);279 // TAccessibleStringGrid.WrapControl(grdMenu); 274 280 end; 275 281 … … 288 294 end; 289 295 296 procedure TfrmOMNavA.accEventsGrdMenuCaptionQuery(Sender: TObject; 297 var Text: string); 298 begin 299 Text := pnlTool.Caption; 300 end; 301 290 302 procedure TfrmOMNavA.FormDestroy(Sender: TObject); 291 303 var … … 294 306 OrderMenuItem: TOrderMenuItem; 295 307 begin 296 TAccessibleStringGrid.UnwrapControl(grdMenu);308 // TAccessibleStringGrid.UnwrapControl(grdMenu); 297 309 ClearMenuGrid; 298 310 for i := 0 to FMenuHits.Count - 1 do … … 371 383 if Selected then 372 384 begin 373 if ColorToRGB(clWindowText) = ColorToRGB(clBlack) then 374 Font.Color := clBlue; 385 Font.Color := Get508CompliantColor(clBlue); 375 386 Font.Style := Font.Style + [fsUnderline]; 376 387 end; … … 470 481 //frmFrame.UpdatePtInfoOnRefresh; 471 482 FOrderMenuItem := TOrderMenuItem(Objects[Col, Row]); 472 if FOrderMenuItem.Display > 0 then FOrderMenuItem := nil; // display only 483 if Assigned(FOrderMenuItem) then 484 if FOrderMenuItem.Display > 0 then FOrderMenuItem := nil; // display only 473 485 if FOrderMenuItem <> nil then 474 486 begin … … 624 636 Result := False; 625 637 InfoBox(x, TC_DISABLED, MB_OK); 638 end; 639 end; 640 641 procedure TfrmOMNavA.accEventsGrdMenuValueQuery(Sender: TObject; 642 var Text: string); 643 var 644 OrderMenuItem : TOrderMenuItem; 645 begin 646 inherited; 647 if grdMenu.Objects[grdMenu.Col, grdMenu.Row] is TOrderMenuItem then begin 648 OrderMenuItem := TOrderMenuItem(grdMenu.Objects[grdMenu.Col, grdMenu.Row]); 649 if OrderMenuItem.AutoAck then 650 Text := 'Auto Accept, '+ OrderMenuItem.ItemText; 626 651 end; 627 652 end; … … 660 685 end; {'M'} 661 686 'Q': ActivateOrderDialog(IntToStr(AnItem.IEN), FDelayEvent, Self, 0); 662 'P': ShowM essage('Order Dialogs of type "Prompt" cannot be processed.');687 'P': ShowMsg('Order Dialogs of type "Prompt" cannot be processed.'); 663 688 'O': begin 664 689 // disable initially, since the 1st item in the set may be a menu … … 667 692 then Self.Enabled := True; 668 693 end; 669 else ShowM essage('Unknown Order Dialog type: ' + AnItem.DlgType);694 else ShowMsg('Unknown Order Dialog type: ' + AnItem.DlgType); 670 695 end; {case} 671 696 end;
Note:
See TracChangeset
for help on using the changeset viewer.