mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-24 05:49:11 +02:00
only create toolbar widget for OldToolbar, "new" toolbar is custom drawn
git-svn-id: trunk@8048 -
This commit is contained in:
parent
998b80dcec
commit
318c4f1d70
@ -187,9 +187,9 @@ type
|
|||||||
private
|
private
|
||||||
protected
|
protected
|
||||||
public
|
public
|
||||||
|
{$ifdef OldToolbar}
|
||||||
class function CreateHandle(const AWinControl: TWinControl;
|
class function CreateHandle(const AWinControl: TWinControl;
|
||||||
const AParams: TCreateParams): HWND; override;
|
const AParams: TCreateParams): HWND; override;
|
||||||
{$ifdef OldToolbar}
|
|
||||||
class function GetButtonCount(const AToolBar: TToolBar): integer; override;
|
class function GetButtonCount(const AToolBar: TToolBar): integer; override;
|
||||||
class procedure InsertToolButton(const AToolBar: TToolbar; const AControl: TControl); override;
|
class procedure InsertToolButton(const AToolBar: TToolbar; const AControl: TControl); override;
|
||||||
class procedure DeleteToolButton(const AToolBar: TToolbar; const AControl: TControl); override;
|
class procedure DeleteToolButton(const AToolBar: TToolbar; const AControl: TControl); override;
|
||||||
@ -425,6 +425,8 @@ end;
|
|||||||
|
|
||||||
{ TWin32WSToolbar}
|
{ TWin32WSToolbar}
|
||||||
|
|
||||||
|
{$ifdef OldToolbar}
|
||||||
|
|
||||||
function TWin32WSToolBar.CreateHandle(const AWinControl: TWinControl;
|
function TWin32WSToolBar.CreateHandle(const AWinControl: TWinControl;
|
||||||
const AParams: TCreateParams): HWND;
|
const AParams: TCreateParams): HWND;
|
||||||
var
|
var
|
||||||
@ -443,8 +445,6 @@ begin
|
|||||||
Result := Params.Window;
|
Result := Params.Window;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{$ifdef OldToolbar}
|
|
||||||
|
|
||||||
function TWin32WSToolbar.GetButtonCount(const AToolBar: TToolBar): integer;
|
function TWin32WSToolbar.GetButtonCount(const AToolBar: TToolBar): integer;
|
||||||
begin
|
begin
|
||||||
Result := SendMessage(AToolbar.Handle, TB_BUTTONCOUNT, 0, 0)
|
Result := SendMessage(AToolbar.Handle, TB_BUTTONCOUNT, 0, 0)
|
||||||
@ -584,7 +584,9 @@ initialization
|
|||||||
// RegisterWSComponent(TCustomUpDown, TWin32WSCustomUpDown);
|
// RegisterWSComponent(TCustomUpDown, TWin32WSCustomUpDown);
|
||||||
// RegisterWSComponent(TCustomUpDown, TWin32WSUpDown);
|
// RegisterWSComponent(TCustomUpDown, TWin32WSUpDown);
|
||||||
// RegisterWSComponent(TCustomToolButton, TWin32WSToolButton);
|
// RegisterWSComponent(TCustomToolButton, TWin32WSToolButton);
|
||||||
|
{$ifdef OldToolbar}
|
||||||
RegisterWSComponent(TToolBar, TWin32WSToolBar);
|
RegisterWSComponent(TToolBar, TWin32WSToolBar);
|
||||||
|
{$endif}
|
||||||
RegisterWSComponent(TCustomTrackBar, TWin32WSTrackBar);
|
RegisterWSComponent(TCustomTrackBar, TWin32WSTrackBar);
|
||||||
// RegisterWSComponent(TCustomTreeView, TWin32WSCustomTreeView);
|
// RegisterWSComponent(TCustomTreeView, TWin32WSCustomTreeView);
|
||||||
// RegisterWSComponent(TCustomTreeView, TWin32WSTreeView);
|
// RegisterWSComponent(TCustomTreeView, TWin32WSTreeView);
|
||||||
|
Loading…
Reference in New Issue
Block a user