mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 02:59:17 +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_LTR = 1,
|
||||||
GTK_TEXT_DIR_RTL = 2
|
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 = (
|
TGtkSelectionMode = (
|
||||||
TGtkSelectionModeMinValue = -$7FFFFFFF,
|
TGtkSelectionModeMinValue = -$7FFFFFFF,
|
||||||
GTK_SELECTION_NONE = 0,
|
GTK_SELECTION_NONE = 0,
|
||||||
@ -272,6 +309,14 @@ type
|
|||||||
GTK_SELECTION_MULTIPLE = 3,
|
GTK_SELECTION_MULTIPLE = 3,
|
||||||
TGtkSelectionModeMaxValue = $7FFFFFFF
|
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 = (
|
TGtkPolicyType = (
|
||||||
TGtkPolicyTypeMinValue = -$7FFFFFFF,
|
TGtkPolicyTypeMinValue = -$7FFFFFFF,
|
||||||
GTK_POLICY_ALWAYS = 0,
|
GTK_POLICY_ALWAYS = 0,
|
||||||
@ -416,14 +461,6 @@ const
|
|||||||
GTK_WIDGET_HELP_TOOLTIP: TGtkWidgetHelpType = 0;
|
GTK_WIDGET_HELP_TOOLTIP: TGtkWidgetHelpType = 0;
|
||||||
GTK_WIDGET_HELP_WHATS_THIS: TGtkWidgetHelpType = 1;
|
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
|
type
|
||||||
TGtkMovementStep = Integer;
|
TGtkMovementStep = Integer;
|
||||||
@ -474,15 +511,6 @@ const
|
|||||||
GTK_ARROW_RIGHT: TGtkArrowType = 3;
|
GTK_ARROW_RIGHT: TGtkArrowType = 3;
|
||||||
GTK_ARROW_NONE: TGtkArrowType = 4;
|
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
|
type
|
||||||
TGtkArrowPlacement = Integer;
|
TGtkArrowPlacement = Integer;
|
||||||
@ -661,26 +689,6 @@ const
|
|||||||
GTK_ICON_SIZE_DND: TGtkIconSize = 5;
|
GTK_ICON_SIZE_DND: TGtkIconSize = 5;
|
||||||
GTK_ICON_SIZE_DIALOG: TGtkIconSize = 6;
|
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
|
type
|
||||||
TGtkRegionFlags = Integer;
|
TGtkRegionFlags = Integer;
|
||||||
@ -939,15 +947,6 @@ const
|
|||||||
GTK_SORT_ASCENDING: TGtkSortType = 0;
|
GTK_SORT_ASCENDING: TGtkSortType = 0;
|
||||||
GTK_SORT_DESCENDING: TGtkSortType = 1;
|
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
|
type
|
||||||
TGtkMenuDirectionType = Integer;
|
TGtkMenuDirectionType = Integer;
|
||||||
const
|
const
|
||||||
|
@ -198,9 +198,9 @@ const
|
|||||||
|
|
||||||
AGtkJustification: array[TAlignment] of TGTKJustification =
|
AGtkJustification: array[TAlignment] of TGTKJustification =
|
||||||
(
|
(
|
||||||
0, {GTK_JUSTIFY_LEFT taLeftJustify}
|
GTK_JUSTIFY_LEFT, {0 taLeftJustify}
|
||||||
1, {GTK_JUSTIFY_RIGHT taRightJustify}
|
GTK_JUSTIFY_RIGHT, {1 taRightJustify}
|
||||||
2 {GTK_JUSTIFY_CENTER taCenter}
|
GTK_JUSTIFY_CENTER {2 taCenter}
|
||||||
);
|
);
|
||||||
|
|
||||||
AGtkJustificationF: array[TAlignment] of gfloat =
|
AGtkJustificationF: array[TAlignment] of gfloat =
|
||||||
@ -212,15 +212,15 @@ const
|
|||||||
|
|
||||||
BorderStyleShadowMap: array[TBorderStyle] of TGtkShadowType =
|
BorderStyleShadowMap: array[TBorderStyle] of TGtkShadowType =
|
||||||
(
|
(
|
||||||
0, {GTK_SHADOW_NONE, bsNone }
|
GTK_SHADOW_NONE, {0 bsNone }
|
||||||
3 {GTK_SHADOW_ETCHED_IN bsSingle }
|
GTK_SHADOW_ETCHED_IN {3 bsSingle }
|
||||||
);
|
);
|
||||||
|
|
||||||
StaticBorderShadowMap: array[TStaticBorderStyle] of TGtkShadowType =
|
StaticBorderShadowMap: array[TStaticBorderStyle] of TGtkShadowType =
|
||||||
(
|
(
|
||||||
0, {GTK_SHADOW_NONE, sbsNone }
|
GTK_SHADOW_NONE, {0 sbsNone }
|
||||||
3, {GTK_SHADOW_ETCHED_IN sbsSingle }
|
GTK_SHADOW_ETCHED_IN, {3 sbsSingle }
|
||||||
1 {GTK_SHADOW_IN sbsSunken}
|
GTK_SHADOW_IN {1 sbsSunken}
|
||||||
);
|
);
|
||||||
|
|
||||||
MenuDirection : array[Boolean] of TGtkPackDirection = (
|
MenuDirection : array[Boolean] of TGtkPackDirection = (
|
||||||
@ -601,22 +601,22 @@ begin
|
|||||||
GTK_SCROLL_END: TGtkScrollType = 15;
|
GTK_SCROLL_END: TGtkScrollType = 15;
|
||||||
*)
|
*)
|
||||||
case ScrollType of
|
case ScrollType of
|
||||||
0{GTK_SCROLL_NONE} : Result := SB_ENDSCROLL;
|
GTK_SCROLL_NONE {0} : Result := SB_ENDSCROLL;
|
||||||
1{GTK_SCROLL_JUMP} : Result := SB_THUMBTRACK;
|
GTK_SCROLL_JUMP {1} : Result := SB_THUMBTRACK;
|
||||||
2{GTK_SCROLL_STEP_BACKWARD} : Result := SB_LINELEFT;
|
GTK_SCROLL_STEP_BACKWARD {2} : Result := SB_LINELEFT;
|
||||||
3{GTK_SCROLL_STEP_FORWARD} : Result := SB_LINERIGHT;
|
GTK_SCROLL_STEP_FORWARD {3} : Result := SB_LINERIGHT;
|
||||||
4{GTK_SCROLL_PAGE_BACKWARD} : Result := SB_PAGELEFT;
|
GTK_SCROLL_PAGE_BACKWARD {4} : Result := SB_PAGELEFT;
|
||||||
5{GTK_SCROLL_PAGE_FORWARD} : Result := SB_PAGERIGHT;
|
GTK_SCROLL_PAGE_FORWARD {5} : Result := SB_PAGERIGHT;
|
||||||
6{GTK_SCROLL_STEP_UP} : Result := SB_LINEUP;
|
GTK_SCROLL_STEP_UP {6} : Result := SB_LINEUP;
|
||||||
7{GTK_SCROLL_STEP_DOWN} : Result := SB_LINEDOWN;
|
GTK_SCROLL_STEP_DOWN {7} : Result := SB_LINEDOWN;
|
||||||
8{GTK_SCROLL_PAGE_UP} : Result := SB_PAGEUP;
|
GTK_SCROLL_PAGE_UP {8} : Result := SB_PAGEUP;
|
||||||
9{GTK_SCROLL_PAGE_DOWN} : Result := SB_PAGEDOWN;
|
GTK_SCROLL_PAGE_DOWN {9} : Result := SB_PAGEDOWN;
|
||||||
10{GTK_SCROLL_STEP_LEFT} : Result := SB_LINELEFT;
|
GTK_SCROLL_STEP_LEFT {10} : Result := SB_LINELEFT;
|
||||||
11{GTK_SCROLL_STEP_RIGHT} : Result := SB_LINERIGHT;
|
GTK_SCROLL_STEP_RIGHT {11} : Result := SB_LINERIGHT;
|
||||||
12{GTK_SCROLL_PAGE_LEFT} : Result := SB_PAGELEFT;
|
GTK_SCROLL_PAGE_LEFT {12} : Result := SB_PAGELEFT;
|
||||||
13{GTK_SCROLL_PAGE_RIGHT} : Result := SB_PAGERIGHT;
|
GTK_SCROLL_PAGE_RIGHT {13} : Result := SB_PAGERIGHT;
|
||||||
14{GTK_SCROLL_START} : Result := SB_TOP;
|
GTK_SCROLL_START {14} : Result := SB_TOP;
|
||||||
15{GTK_SCROLL_END} : Result := SB_BOTTOM;
|
GTK_SCROLL_END {15} : Result := SB_BOTTOM;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user