mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-22 13:59:31 +02:00
Gtk3: fixed result of Gtk3TranslateScrollStyle
This commit is contained in:
parent
4c92117a9a
commit
0fbd8536a5
@ -630,24 +630,26 @@ end;
|
||||
function Gtk3TranslateScrollStyle(const SS: TScrollStyle): TGtkScrollStyle;
|
||||
function return(Horiz, Vert: TGtkPolicyType): TGtkScrollStyle;
|
||||
begin
|
||||
with Result do begin
|
||||
Horizontal := Horiz;
|
||||
Vertical := Vert;
|
||||
end;
|
||||
with Result do
|
||||
begin
|
||||
Horizontal := Horiz;
|
||||
Vertical := Vert;
|
||||
end;
|
||||
end;
|
||||
begin
|
||||
with Result do begin
|
||||
with Result do
|
||||
begin
|
||||
Horizontal := GTK_POLICY_AUTOMATIC;
|
||||
Vertical := GTK_POLICY_AUTOMATIC;
|
||||
Vertical := GTK_POLICY_AUTOMATIC;
|
||||
end;
|
||||
case SS of
|
||||
ssAutoBoth: return(GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
|
||||
ssAutoHorizontal: return(GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER);
|
||||
ssAutoVertical: return(GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
|
||||
ssBoth: return(GTK_POLICY_ALWAYS, GTK_POLICY_ALWAYS);
|
||||
ssHorizontal: return(GTK_POLICY_ALWAYS, GTK_POLICY_NEVER);
|
||||
ssNone: return(GTK_POLICY_NEVER, GTK_POLICY_NEVER);
|
||||
ssVertical: return(GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
|
||||
ssAutoBoth: Result := return(GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
|
||||
ssAutoHorizontal: Result := return(GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER);
|
||||
ssAutoVertical: Result := return(GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
|
||||
ssBoth: Result := return(GTK_POLICY_ALWAYS, GTK_POLICY_ALWAYS);
|
||||
ssHorizontal: Result := return(GTK_POLICY_ALWAYS, GTK_POLICY_NEVER);
|
||||
ssNone: Result := return(GTK_POLICY_NEVER, GTK_POLICY_NEVER);
|
||||
ssVertical: Result := return(GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user