49 lines
892 B
Plaintext
49 lines
892 B
Plaintext
unit UfrmLightlevel;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
|
|
ExtCtrls, ComCtrls, UfrmToolWindow;
|
|
|
|
type
|
|
|
|
{ TfrmLightlevel }
|
|
|
|
TfrmLightlevel = class(TfrmToolWindow)
|
|
tbLightlevel: TTrackBar;
|
|
procedure tbLightlevelChange(Sender: TObject);
|
|
private
|
|
{ private declarations }
|
|
public
|
|
{ public declarations }
|
|
end;
|
|
|
|
var
|
|
frmLightlevel: TfrmLightlevel;
|
|
|
|
implementation
|
|
|
|
uses
|
|
UfrmMain;
|
|
|
|
{ TfrmLightlevel }
|
|
|
|
procedure TfrmLightlevel.tbLightlevelChange(Sender: TObject);
|
|
begin
|
|
if frmMain.LightManager.LightLevel = 0 then
|
|
begin
|
|
frmMain.LightManager.LightLevel := tbLightlevel.Position;
|
|
frmMain.InvalidateFilter;
|
|
end else
|
|
frmMain.LightManager.LightLevel := tbLightlevel.Position;
|
|
end;
|
|
|
|
initialization
|
|
{$I UfrmLightlevel.lrs}
|
|
|
|
end.
|
|
|