Ignore:
Timestamp:
Mar 31, 2010, 5:06:56 PM (14 years ago)
Author:
Kevin Toppenberg
Message:

Added functions to Templates, and Images tab

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/branches/tmg-cprs/CPRS-Chart/Options/fOptionsOther.pas

    r667 r729  
    7070  public
    7171    { Public declarations }
     72    procedure SaveTabColors(ColorsList : TStringList); //kt
    7273  end;
    7374
     
    8081
    8182procedure DialogOptionsOther(topvalue, leftvalue, fontsize: integer; var actiontype: Integer);
    82 procedure SetTabPosition(Position : TTabPosition);
     83procedure SetTabPosition(Position : TTabPosition); //kt
    8384
    8485implementation
     
    8788
    8889uses
    89   rOptions, uOptions, rCore, rSurgery, uConst, fMeds, fFrame;
     90  rOptions, uOptions, rCore, rSurgery, uConst, fMeds, fFrame,
     91  uTMGOptions //kt
     92  ;
    9093
    9194procedure DialogOptionsOther(topvalue, leftvalue, fontsize: integer; var actiontype: Integer);
     
    124127begin
    125128  cboTabColors.Items.Assign(frmFrame.tabPage.Tabs);  //kt 8/09
    126   //cboTabColors.Items.Assign(uTabColorsList);       //kt added8808
     129  //cboTabColors.Items.Assign(TabColorsList);       //kt added8808
    127130  cboTabColors.ItemIndex := 0;                       //kt
    128131  cboTab.Items.Assign(rpcGetOtherTabs);              //kt
    129132  cboTabColorsChange(nil);                           //kt
    130   cbEnableTabColors.Checked := uTabColorsEnabled;    //kt 8/09
     133  cbEnableTabColors.Checked := TabColorsEnabled;    //kt 8/09
    131134//if (cboTab.Items.IndexOf('Surgery') > -1) and (not ShowSurgeryTab) then  <-- original line.  //kt 8/8/2007
    132135  if (cboTab.Items.IndexOf(DKLangConstW('fOptionsOther_Surgery')) > -1) and (not ShowSurgeryTab) then //kt added 8/8/2007
     
    199202procedure TfrmOptionsOther.FormCreate(Sender: TObject);
    200203begin
    201   cbEnableTabColors.checked := uTabColorsEnabled;
     204  cbEnableTabColors.checked := TabColorsEnabled;
    202205  FStartDT  := 0;
    203206  FStopDT   := 0;
     
    313316
    314317procedure SetTabPosition(Position : TTabPosition);
     318//NOTE: Don't make this a member function of TFrmOptionsOther, becuase frmFrame needs
     319//      to be able to call it, even if the OtionsOther form is not instantiated.
    315320//kt added 8/8/08
    316321begin
     
    322327    tpRight : frmFrame.tabPage.Align := alRight;
    323328  end; {case}
     329  uTMGOptions.WriteInteger('Tab Location',integer(frmFrame.tabPage.TabPosition));
     330end;
     331
     332procedure TfrmOptionsOther.SaveTabColors(ColorsList : TStringList);
     333//kt added 8/8/08  Entire function
     334var i : integer;
     335begin
     336  for i := 0 to ColorsList.Count-1 do begin
     337    uTMGOptions.WriteInteger('Tab '+IntToStr(i)+' Color',longword(ColorsList.Objects[i]));
     338  end;
     339  uTMGOptions.WriteBool('TAB_COLORS ENABLE',TabColorsEnabled); //kt 8/09
    324340end;
    325341
     
    345361    if selIndex < 0 then exit;
    346362    cboTabColors.Items.Objects[selIndex] := pointer(ColorDialog.Color);
    347     uTabColorsList.Objects[selIndex] := pointer(ColorDialog.Color);
     363    TabColorsList.Objects[selIndex] := pointer(ColorDialog.Color);
     364    uTMGOptions.WriteInteger('Tab '+IntToStr(selIndex)+' Color',longword(TabColorsList.Objects[selIndex]));
    348365  end;
    349366end;
     
    352369//kt added
    353370begin
    354   uTabColorsEnabled := cbEnableTabColors.Checked;          //elh 01/12/10
     371  TabColorsEnabled := cbEnableTabColors.Checked;          //elh 01/12/10
    355372  frmFrame.tabPage.OwnerDraw := cbEnableTabColors.Checked; //elh 01/12/10
    356   //cboTabColors.Enabled    := uTabColorsEnabled;
    357   //lblEditTabColor.Enabled := uTabColorsEnabled;
    358   //lblTabColors.Enabled    := uTabColorsEnabled;
    359   //pnlShowColor.Enabled    := uTabColorsEnabled;
     373  cboTabColors.Enabled    := TabColorsEnabled;
     374  lblEditTabColor.Enabled := TabColorsEnabled;
     375  lblTabColors.Enabled    := TabColorsEnabled;
     376  pnlShowColor.Enabled    := TabColorsEnabled;
     377  uTMGOptions.WriteBool('TAB_COLORS ENABLE',TabColorsEnabled); //kt 3/8/10
    360378end;
    361379
Note: See TracChangeset for help on using the changeset viewer.