mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-10 16:56:03 +02:00
Merge branch 'main' into 'main'
GTK3: Migrate some C enum types to enumeration types. See merge request freepascal.org/lazarus/lazarus!176
This commit is contained in:
commit
046c88b119
@ -264,6 +264,43 @@ type
|
||||
GTK_TEXT_DIR_LTR = 1,
|
||||
GTK_TEXT_DIR_RTL = 2
|
||||
);
|
||||
TGtkJustification = (
|
||||
TGtkJustificationMinValue = -$7FFFFFFF,
|
||||
GTK_JUSTIFY_LEFT = 0,
|
||||
GTK_JUSTIFY_RIGHT = 1,
|
||||
GTK_JUSTIFY_CENTER = 2,
|
||||
GTK_JUSTIFY_FILL = 3,
|
||||
TGtkJustificationMaxValue = $7FFFFFFF
|
||||
);
|
||||
TGtkShadowType = (
|
||||
TGtkShadowTypeMinValue = -$7FFFFFFF,
|
||||
GTK_SHADOW_NONE = 0,
|
||||
GTK_SHADOW_IN = 1,
|
||||
GTK_SHADOW_OUT = 2,
|
||||
GTK_SHADOW_ETCHED_IN = 3,
|
||||
GTK_SHADOW_ETCHED_OUT = 4,
|
||||
TGtkShadowTypeMaxValue = $7FFFFFFF
|
||||
);
|
||||
TGtkScrollType = (
|
||||
TGtkScrollTypeMinValue = -$7FFFFFFF,
|
||||
GTK_SCROLL_NONE = 0,
|
||||
GTK_SCROLL_JUMP = 1,
|
||||
GTK_SCROLL_STEP_BACKWARD = 2,
|
||||
GTK_SCROLL_STEP_FORWARD = 3,
|
||||
GTK_SCROLL_PAGE_BACKWARD = 4,
|
||||
GTK_SCROLL_PAGE_FORWARD = 5,
|
||||
GTK_SCROLL_STEP_UP = 6,
|
||||
GTK_SCROLL_STEP_DOWN = 7,
|
||||
GTK_SCROLL_PAGE_UP = 8,
|
||||
GTK_SCROLL_PAGE_DOWN = 9,
|
||||
GTK_SCROLL_STEP_LEFT = 10,
|
||||
GTK_SCROLL_STEP_RIGHT = 11,
|
||||
GTK_SCROLL_PAGE_LEFT = 12,
|
||||
GTK_SCROLL_PAGE_RIGHT = 13,
|
||||
GTK_SCROLL_START = 14,
|
||||
GTK_SCROLL_END = 15,
|
||||
TGtkScrollTypeMaxValue = $7FFFFFFF
|
||||
);
|
||||
TGtkSelectionMode = (
|
||||
TGtkSelectionModeMinValue = -$7FFFFFFF,
|
||||
GTK_SELECTION_NONE = 0,
|
||||
@ -272,6 +309,14 @@ type
|
||||
GTK_SELECTION_MULTIPLE = 3,
|
||||
TGtkSelectionModeMaxValue = $7FFFFFFF
|
||||
);
|
||||
TGtkPackDirection = (
|
||||
TGtkPackDirectionMinValue = -$7FFFFFFF,
|
||||
GTK_PACK_DIRECTION_LTR = 0,
|
||||
GTK_PACK_DIRECTION_RTL = 1,
|
||||
GTK_PACK_DIRECTION_TTB = 2,
|
||||
GTK_PACK_DIRECTION_BTT = 3,
|
||||
TGtkPackDirectionMaxValue = $7FFFFFFF
|
||||
);
|
||||
TGtkPolicyType = (
|
||||
TGtkPolicyTypeMinValue = -$7FFFFFFF,
|
||||
GTK_POLICY_ALWAYS = 0,
|
||||
@ -416,14 +461,6 @@ const
|
||||
GTK_WIDGET_HELP_TOOLTIP: TGtkWidgetHelpType = 0;
|
||||
GTK_WIDGET_HELP_WHATS_THIS: TGtkWidgetHelpType = 1;
|
||||
|
||||
type
|
||||
TGtkJustification = Integer;
|
||||
const
|
||||
{ GtkJustification }
|
||||
GTK_JUSTIFY_LEFT: TGtkJustification = 0;
|
||||
GTK_JUSTIFY_RIGHT: TGtkJustification = 1;
|
||||
GTK_JUSTIFY_CENTER: TGtkJustification = 2;
|
||||
GTK_JUSTIFY_FILL: TGtkJustification = 3;
|
||||
|
||||
type
|
||||
TGtkMovementStep = Integer;
|
||||
@ -474,15 +511,6 @@ const
|
||||
GTK_ARROW_RIGHT: TGtkArrowType = 3;
|
||||
GTK_ARROW_NONE: TGtkArrowType = 4;
|
||||
|
||||
type
|
||||
TGtkShadowType = Integer;
|
||||
const
|
||||
{ GtkShadowType }
|
||||
GTK_SHADOW_NONE: TGtkShadowType = 0;
|
||||
GTK_SHADOW_IN: TGtkShadowType = 1;
|
||||
GTK_SHADOW_OUT: TGtkShadowType = 2;
|
||||
GTK_SHADOW_ETCHED_IN: TGtkShadowType = 3;
|
||||
GTK_SHADOW_ETCHED_OUT: TGtkShadowType = 4;
|
||||
|
||||
type
|
||||
TGtkArrowPlacement = Integer;
|
||||
@ -661,26 +689,6 @@ const
|
||||
GTK_ICON_SIZE_DND: TGtkIconSize = 5;
|
||||
GTK_ICON_SIZE_DIALOG: TGtkIconSize = 6;
|
||||
|
||||
type
|
||||
TGtkScrollType = Integer;
|
||||
const
|
||||
{ GtkScrollType }
|
||||
GTK_SCROLL_NONE: TGtkScrollType = 0;
|
||||
GTK_SCROLL_JUMP: TGtkScrollType = 1;
|
||||
GTK_SCROLL_STEP_BACKWARD: TGtkScrollType = 2;
|
||||
GTK_SCROLL_STEP_FORWARD: TGtkScrollType = 3;
|
||||
GTK_SCROLL_PAGE_BACKWARD: TGtkScrollType = 4;
|
||||
GTK_SCROLL_PAGE_FORWARD: TGtkScrollType = 5;
|
||||
GTK_SCROLL_STEP_UP: TGtkScrollType = 6;
|
||||
GTK_SCROLL_STEP_DOWN: TGtkScrollType = 7;
|
||||
GTK_SCROLL_PAGE_UP: TGtkScrollType = 8;
|
||||
GTK_SCROLL_PAGE_DOWN: TGtkScrollType = 9;
|
||||
GTK_SCROLL_STEP_LEFT: TGtkScrollType = 10;
|
||||
GTK_SCROLL_STEP_RIGHT: TGtkScrollType = 11;
|
||||
GTK_SCROLL_PAGE_LEFT: TGtkScrollType = 12;
|
||||
GTK_SCROLL_PAGE_RIGHT: TGtkScrollType = 13;
|
||||
GTK_SCROLL_START: TGtkScrollType = 14;
|
||||
GTK_SCROLL_END: TGtkScrollType = 15;
|
||||
|
||||
type
|
||||
TGtkRegionFlags = Integer;
|
||||
@ -939,15 +947,6 @@ const
|
||||
GTK_SORT_ASCENDING: TGtkSortType = 0;
|
||||
GTK_SORT_DESCENDING: TGtkSortType = 1;
|
||||
|
||||
type
|
||||
TGtkPackDirection = (
|
||||
{ GtkPackDirection }
|
||||
GTK_PACK_DIRECTION_LTR = 0,
|
||||
GTK_PACK_DIRECTION_RTL = 1,
|
||||
GTK_PACK_DIRECTION_TTB = 2,
|
||||
GTK_PACK_DIRECTION_BTT = 3
|
||||
);
|
||||
|
||||
type
|
||||
TGtkMenuDirectionType = Integer;
|
||||
const
|
||||
|
@ -198,9 +198,9 @@ const
|
||||
|
||||
AGtkJustification: array[TAlignment] of TGTKJustification =
|
||||
(
|
||||
0, {GTK_JUSTIFY_LEFT taLeftJustify}
|
||||
1, {GTK_JUSTIFY_RIGHT taRightJustify}
|
||||
2 {GTK_JUSTIFY_CENTER taCenter}
|
||||
GTK_JUSTIFY_LEFT, {0 taLeftJustify}
|
||||
GTK_JUSTIFY_RIGHT, {1 taRightJustify}
|
||||
GTK_JUSTIFY_CENTER {2 taCenter}
|
||||
);
|
||||
|
||||
AGtkJustificationF: array[TAlignment] of gfloat =
|
||||
@ -212,15 +212,15 @@ const
|
||||
|
||||
BorderStyleShadowMap: array[TBorderStyle] of TGtkShadowType =
|
||||
(
|
||||
0, {GTK_SHADOW_NONE, bsNone }
|
||||
3 {GTK_SHADOW_ETCHED_IN bsSingle }
|
||||
GTK_SHADOW_NONE, {0 bsNone }
|
||||
GTK_SHADOW_ETCHED_IN {3 bsSingle }
|
||||
);
|
||||
|
||||
StaticBorderShadowMap: array[TStaticBorderStyle] of TGtkShadowType =
|
||||
(
|
||||
0, {GTK_SHADOW_NONE, sbsNone }
|
||||
3, {GTK_SHADOW_ETCHED_IN sbsSingle }
|
||||
1 {GTK_SHADOW_IN sbsSunken}
|
||||
GTK_SHADOW_NONE, {0 sbsNone }
|
||||
GTK_SHADOW_ETCHED_IN, {3 sbsSingle }
|
||||
GTK_SHADOW_IN {1 sbsSunken}
|
||||
);
|
||||
|
||||
MenuDirection : array[Boolean] of TGtkPackDirection = (
|
||||
@ -601,22 +601,22 @@ begin
|
||||
GTK_SCROLL_END: TGtkScrollType = 15;
|
||||
*)
|
||||
case ScrollType of
|
||||
0{GTK_SCROLL_NONE} : Result := SB_ENDSCROLL;
|
||||
1{GTK_SCROLL_JUMP} : Result := SB_THUMBTRACK;
|
||||
2{GTK_SCROLL_STEP_BACKWARD} : Result := SB_LINELEFT;
|
||||
3{GTK_SCROLL_STEP_FORWARD} : Result := SB_LINERIGHT;
|
||||
4{GTK_SCROLL_PAGE_BACKWARD} : Result := SB_PAGELEFT;
|
||||
5{GTK_SCROLL_PAGE_FORWARD} : Result := SB_PAGERIGHT;
|
||||
6{GTK_SCROLL_STEP_UP} : Result := SB_LINEUP;
|
||||
7{GTK_SCROLL_STEP_DOWN} : Result := SB_LINEDOWN;
|
||||
8{GTK_SCROLL_PAGE_UP} : Result := SB_PAGEUP;
|
||||
9{GTK_SCROLL_PAGE_DOWN} : Result := SB_PAGEDOWN;
|
||||
10{GTK_SCROLL_STEP_LEFT} : Result := SB_LINELEFT;
|
||||
11{GTK_SCROLL_STEP_RIGHT} : Result := SB_LINERIGHT;
|
||||
12{GTK_SCROLL_PAGE_LEFT} : Result := SB_PAGELEFT;
|
||||
13{GTK_SCROLL_PAGE_RIGHT} : Result := SB_PAGERIGHT;
|
||||
14{GTK_SCROLL_START} : Result := SB_TOP;
|
||||
15{GTK_SCROLL_END} : Result := SB_BOTTOM;
|
||||
GTK_SCROLL_NONE {0} : Result := SB_ENDSCROLL;
|
||||
GTK_SCROLL_JUMP {1} : Result := SB_THUMBTRACK;
|
||||
GTK_SCROLL_STEP_BACKWARD {2} : Result := SB_LINELEFT;
|
||||
GTK_SCROLL_STEP_FORWARD {3} : Result := SB_LINERIGHT;
|
||||
GTK_SCROLL_PAGE_BACKWARD {4} : Result := SB_PAGELEFT;
|
||||
GTK_SCROLL_PAGE_FORWARD {5} : Result := SB_PAGERIGHT;
|
||||
GTK_SCROLL_STEP_UP {6} : Result := SB_LINEUP;
|
||||
GTK_SCROLL_STEP_DOWN {7} : Result := SB_LINEDOWN;
|
||||
GTK_SCROLL_PAGE_UP {8} : Result := SB_PAGEUP;
|
||||
GTK_SCROLL_PAGE_DOWN {9} : Result := SB_PAGEDOWN;
|
||||
GTK_SCROLL_STEP_LEFT {10} : Result := SB_LINELEFT;
|
||||
GTK_SCROLL_STEP_RIGHT {11} : Result := SB_LINERIGHT;
|
||||
GTK_SCROLL_PAGE_LEFT {12} : Result := SB_PAGELEFT;
|
||||
GTK_SCROLL_PAGE_RIGHT {13} : Result := SB_PAGERIGHT;
|
||||
GTK_SCROLL_START {14} : Result := SB_TOP;
|
||||
GTK_SCROLL_END {15} : Result := SB_BOTTOM;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user