Ignore:
Timestamp:
Jul 7, 2010, 4:31:10 PM (14 years ago)
Author:
Kevin Toppenberg
Message:

Upgrade to version 27

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/trunk/CPRS-Chart/Orders/fOMNavA.pas

    r456 r829  
    77uses
    88  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;
    1011
    1112type
    12   TfrmOMNavA = class(TForm)
     13  TfrmOMNavA = class(TfrmBase508Form)
    1314    pnlTool: TPanel;
    1415    cmdDone: TORAlignButton;
     
    1617    cmdPrev: TBitBtn;
    1718    cmdNext: TBitBtn;
     19    accEventsGrdMenu: TVA508ComponentAccessibility;
    1820    procedure FormActivate(Sender: TObject);
    1921    procedure FormClose(Sender: TObject; var Action: TCloseAction);
     
    4244      Shift: TShiftState);
    4345    procedure FormResize(Sender: TObject);
     46    procedure accEventsGrdMenuCaptionQuery(Sender: TObject;
     47      var Text: string);
     48    procedure accEventsGrdMenuValueQuery(Sender: TObject;
     49      var Text: string);
    4450  private
    4551    FOrderingMenu: Integer;
     
    8894
    8995uses rODBase, ORFn, fODBase,fODGen, fODAuto, fOMVerify, uCore, rMisc, uODBase,
    90   fOrders, uAccessibleStringGrid;
     96  fOrders, VAUtils;
    9197
    9298const
     
    271277  NoFresh := True;
    272278  ResizeFont;
    273   TAccessibleStringGrid.WrapControl(grdMenu);
     279//  TAccessibleStringGrid.WrapControl(grdMenu);
    274280end;
    275281
     
    288294end;
    289295
     296procedure TfrmOMNavA.accEventsGrdMenuCaptionQuery(Sender: TObject;
     297  var Text: string);
     298begin
     299  Text := pnlTool.Caption;
     300end;
     301
    290302procedure TfrmOMNavA.FormDestroy(Sender: TObject);
    291303var
     
    294306  OrderMenuItem: TOrderMenuItem;
    295307begin
    296   TAccessibleStringGrid.UnwrapControl(grdMenu);
     308//  TAccessibleStringGrid.UnwrapControl(grdMenu);
    297309  ClearMenuGrid;
    298310  for i := 0 to FMenuHits.Count - 1 do
     
    371383      if Selected    then
    372384      begin
    373          if ColorToRGB(clWindowText) = ColorToRGB(clBlack) then
    374           Font.Color := clBlue;
     385        Font.Color := Get508CompliantColor(clBlue);
    375386        Font.Style := Font.Style + [fsUnderline];
    376387      end;
     
    470481    //frmFrame.UpdatePtInfoOnRefresh;
    471482    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
    473485    if FOrderMenuItem <> nil then
    474486    begin
     
    624636    Result := False;
    625637    InfoBox(x, TC_DISABLED, MB_OK);
     638  end;
     639end;
     640
     641procedure TfrmOMNavA.accEventsGrdMenuValueQuery(Sender: TObject;
     642  var Text: string);
     643var
     644  OrderMenuItem : TOrderMenuItem;
     645begin
     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;
    626651  end;
    627652end;
     
    660685       end; {'M'}
    661686  'Q': ActivateOrderDialog(IntToStr(AnItem.IEN), FDelayEvent, Self, 0);
    662   'P': ShowMessage('Order Dialogs of type "Prompt" cannot be processed.');
     687  'P': ShowMsg('Order Dialogs of type "Prompt" cannot be processed.');
    663688  'O': begin
    664689         // disable initially, since the 1st item in the set may be a menu
     
    667692           then Self.Enabled := True;
    668693       end;
    669   else ShowMessage('Unknown Order Dialog type: ' + AnItem.DlgType);
     694  else ShowMsg('Unknown Order Dialog type: ' + AnItem.DlgType);
    670695  end; {case}
    671696end;
Note: See TracChangeset for help on using the changeset viewer.