| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212 |
- DEFINITION MODULE FOR "C" AdwEnums ;
- (*
- m2-GTK4 - enumerations shared by the libadwaita (Adw) widgets:
- view-switcher policy, inline switcher display mode, animation state
- and easing, flap/leaflet transitions, fold threshold, dialog
- presentation, navigation direction, response appearance, accent
- colour, colour scheme, tab-view shortcuts, breakpoint conditions,
- and the justify / wrap / pack / length units used by the adaptive
- containers. Mapped onto <libadwaita-1/adw-enums.h>.
- *)
- EXPORT UNQUALIFIED
- AdwViewSwitcherPolicy, AdwViewSwitcherNarrow, AdwViewSwitcherWide,
- AdwInlineViewSwitcherDisplayMode,
- AdwInlineViewSwitcherLabels, AdwInlineViewSwitcherIcons,
- AdwInlineViewSwitcherBoth,
- AdwSqueezerTransitionType,
- AdwSqueezerTransitionNone, AdwSqueezerTransitionCrossfade,
- AdwFoldThresholdPolicy, AdwFoldThresholdMinimum, AdwFoldThresholdNatural,
- AdwLengthUnit, AdwLengthPx, AdwLengthPt, AdwLengthSp,
- AdwJustifyMode, AdwJustifyNone, AdwJustifyFill, AdwJustifySpread,
- AdwWrapPolicy, AdwWrapMinimum, AdwWrapNatural,
- AdwPackDirection, AdwPackStartToEnd, AdwPackEndToStart,
- AdwAnimationState,
- AdwAnimationIdle, AdwAnimationPaused, AdwAnimationPlaying,
- AdwAnimationFinished,
- AdwEasing, AdwEasingLinear,
- AdwEasingInQuad, AdwEasingOutQuad, AdwEasingInOutQuad,
- AdwEasingInCubic, AdwEasingOutCubic, AdwEasingInOutCubic,
- AdwEasingInQuart, AdwEasingOutQuart, AdwEasingInOutQuart,
- AdwEasingInQuint, AdwEasingOutQuint, AdwEasingInOutQuint,
- AdwEasingInSine, AdwEasingOutSine, AdwEasingInOutSine,
- AdwEasingInExpo, AdwEasingOutExpo, AdwEasingInOutExpo,
- AdwEasingInCirc, AdwEasingOutCirc, AdwEasingInOutCirc,
- AdwEasingInElastic, AdwEasingOutElastic, AdwEasingInOutElastic,
- AdwEasingInBack, AdwEasingOutBack, AdwEasingInOutBack,
- AdwEasingInBounce, AdwEasingOutBounce, AdwEasingInOutBounce,
- AdwEasingEase, AdwEasingEaseIn, AdwEasingEaseOut, AdwEasingEaseInOut,
- AdwFlapFoldPolicy, AdwFlapFoldNever, AdwFlapFoldAlways, AdwFlapFoldAuto,
- AdwFlapTransitionType,
- AdwFlapTransitionOver, AdwFlapTransitionUnder, AdwFlapTransitionSlide,
- AdwLeafletTransitionType,
- AdwLeafletTransitionOver, AdwLeafletTransitionUnder,
- AdwLeafletTransitionSlide,
- AdwNavigationDirection, AdwNavigationBack, AdwNavigationForward,
- AdwDialogPresentationMode,
- AdwDialogAuto, AdwDialogFloating, AdwDialogBottomSheet,
- AdwResponseAppearance,
- AdwResponseDefault, AdwResponseSuggested, AdwResponseDestructive,
- AdwAccentColor,
- AdwAccentBlue, AdwAccentTeal, AdwAccentGreen, AdwAccentYellow,
- AdwAccentOrange, AdwAccentRed, AdwAccentPink, AdwAccentPurple,
- AdwAccentSlate,
- AdwColorScheme,
- AdwColorSchemeDefault, AdwColorSchemeForceLight,
- AdwColorSchemePreferLight, AdwColorSchemePreferDark,
- AdwColorSchemeForceDark,
- AdwTabViewShortcuts,
- AdwTabViewShortcutNone, AdwTabViewShortcutControlTab,
- AdwTabViewShortcutControlShiftTab, AdwTabViewShortcutControlPageUp,
- AdwTabViewShortcutControlPageDown, AdwTabViewShortcutControlHome,
- AdwTabViewShortcutControlEnd, AdwTabViewShortcutControlShiftPageUp,
- AdwTabViewShortcutControlShiftPageDown, AdwTabViewShortcutControlShiftHome,
- AdwTabViewShortcutControlShiftEnd, AdwTabViewShortcutAltDigits,
- AdwTabViewShortcutAltZero, AdwTabViewShortcutAll;
- TYPE
- AdwViewSwitcherPolicy = CARDINAL;
- AdwInlineViewSwitcherDisplayMode = CARDINAL;
- AdwSqueezerTransitionType = CARDINAL;
- AdwFoldThresholdPolicy = CARDINAL;
- AdwLengthUnit = CARDINAL;
- AdwJustifyMode = CARDINAL;
- AdwWrapPolicy = CARDINAL;
- AdwPackDirection = CARDINAL;
- AdwAnimationState = CARDINAL;
- AdwEasing = CARDINAL;
- AdwFlapFoldPolicy = CARDINAL;
- AdwFlapTransitionType = CARDINAL;
- AdwLeafletTransitionType = CARDINAL;
- AdwNavigationDirection = CARDINAL;
- AdwDialogPresentationMode = CARDINAL;
- AdwResponseAppearance = CARDINAL;
- AdwAccentColor = CARDINAL;
- AdwColorScheme = CARDINAL;
- AdwTabViewShortcuts = CARDINAL;
- CONST
- AdwViewSwitcherNarrow = 0; (* ADW_VIEW_SWITCHER_POLICY_NARROW *)
- AdwViewSwitcherWide = 1; (* ADW_VIEW_SWITCHER_POLICY_WIDE *)
- AdwInlineViewSwitcherLabels = 0; (* ADW_INLINE_VIEW_SWITCHER_LABELS *)
- AdwInlineViewSwitcherIcons = 1; (* ADW_INLINE_VIEW_SWITCHER_ICONS *)
- AdwInlineViewSwitcherBoth = 2; (* ADW_INLINE_VIEW_SWITCHER_BOTH *)
- AdwSqueezerTransitionNone = 0; (* ADW_SQUEEZER_TRANSITION_TYPE_NONE *)
- AdwSqueezerTransitionCrossfade = 1; (* ADW_SQUEEZER_TRANSITION_TYPE_CROSSFADE *)
- AdwFoldThresholdMinimum = 0; (* ADW_FOLD_THRESHOLD_POLICY_MINIMUM *)
- AdwFoldThresholdNatural = 1; (* ADW_FOLD_THRESHOLD_POLICY_NATURAL *)
- AdwLengthPx = 0; (* ADW_LENGTH_UNIT_PX *)
- AdwLengthPt = 1; (* ADW_LENGTH_UNIT_PT *)
- AdwLengthSp = 2; (* ADW_LENGTH_UNIT_SP *)
- AdwJustifyNone = 0; (* ADW_JUSTIFY_NONE *)
- AdwJustifyFill = 1; (* ADW_JUSTIFY_FILL *)
- AdwJustifySpread = 2; (* ADW_JUSTIFY_SPREAD *)
- AdwWrapMinimum = 0; (* ADW_WRAP_MINIMUM *)
- AdwWrapNatural = 1; (* ADW_WRAP_NATURAL *)
- AdwPackStartToEnd = 0; (* ADW_PACK_START_TO_END *)
- AdwPackEndToStart = 1; (* ADW_PACK_END_TO_START *)
- AdwAnimationIdle = 0; (* ADW_ANIMATION_IDLE *)
- AdwAnimationPaused = 1; (* ADW_ANIMATION_PAUSED *)
- AdwAnimationPlaying = 2; (* ADW_ANIMATION_PLAYING *)
- AdwAnimationFinished = 3; (* ADW_ANIMATION_FINISHED *)
- AdwEasingLinear = 0; (* ADW_LINEAR *)
- AdwEasingInQuad = 1;
- AdwEasingOutQuad = 2;
- AdwEasingInOutQuad = 3;
- AdwEasingInCubic = 4;
- AdwEasingOutCubic = 5;
- AdwEasingInOutCubic = 6;
- AdwEasingInQuart = 7;
- AdwEasingOutQuart = 8;
- AdwEasingInOutQuart = 9;
- AdwEasingInQuint = 10;
- AdwEasingOutQuint = 11;
- AdwEasingInOutQuint = 12;
- AdwEasingInSine = 13;
- AdwEasingOutSine = 14;
- AdwEasingInOutSine = 15;
- AdwEasingInExpo = 16;
- AdwEasingOutExpo = 17;
- AdwEasingInOutExpo = 18;
- AdwEasingInCirc = 19;
- AdwEasingOutCirc = 20;
- AdwEasingInOutCirc = 21;
- AdwEasingInElastic = 22;
- AdwEasingOutElastic = 23;
- AdwEasingInOutElastic = 24;
- AdwEasingInBack = 25;
- AdwEasingOutBack = 26;
- AdwEasingInOutBack = 27;
- AdwEasingInBounce = 28;
- AdwEasingOutBounce = 29;
- AdwEasingInOutBounce = 30;
- AdwEasingEase = 31;
- AdwEasingEaseIn = 32;
- AdwEasingEaseOut = 33;
- AdwEasingEaseInOut = 34;
- AdwFlapFoldNever = 0; (* ADW_FLAP_FOLD_POLICY_NEVER *)
- AdwFlapFoldAlways = 1; (* ADW_FLAP_FOLD_POLICY_ALWAYS *)
- AdwFlapFoldAuto = 2; (* ADW_FLAP_FOLD_POLICY_AUTO *)
- AdwFlapTransitionOver = 0; (* ADW_FLAP_TRANSITION_TYPE_OVER *)
- AdwFlapTransitionUnder = 1; (* ADW_FLAP_TRANSITION_TYPE_UNDER *)
- AdwFlapTransitionSlide = 2; (* ADW_FLAP_TRANSITION_TYPE_SLIDE *)
- AdwLeafletTransitionOver = 0; (* ADW_LEAFLET_TRANSITION_TYPE_OVER *)
- AdwLeafletTransitionUnder = 1; (* ADW_LEAFLET_TRANSITION_TYPE_UNDER *)
- AdwLeafletTransitionSlide = 2; (* ADW_LEAFLET_TRANSITION_TYPE_SLIDE *)
- AdwNavigationBack = 0; (* ADW_NAVIGATION_DIRECTION_BACK *)
- AdwNavigationForward = 1; (* ADW_NAVIGATION_DIRECTION_FORWARD *)
- AdwDialogAuto = 0; (* ADW_DIALOG_AUTO *)
- AdwDialogFloating = 1; (* ADW_DIALOG_FLOATING *)
- AdwDialogBottomSheet = 2; (* ADW_DIALOG_BOTTOM_SHEET *)
- AdwResponseDefault = 0; (* ADW_RESPONSE_DEFAULT *)
- AdwResponseSuggested = 1; (* ADW_RESPONSE_SUGGESTED *)
- AdwResponseDestructive = 2; (* ADW_RESPONSE_DESTRUCTIVE *)
- AdwAccentBlue = 0;
- AdwAccentTeal = 1;
- AdwAccentGreen = 2;
- AdwAccentYellow = 3;
- AdwAccentOrange = 4;
- AdwAccentRed = 5;
- AdwAccentPink = 6;
- AdwAccentPurple = 7;
- AdwAccentSlate = 8;
- AdwColorSchemeDefault = 0; (* ADW_COLOR_SCHEME_DEFAULT *)
- AdwColorSchemeForceLight = 1; (* ADW_COLOR_SCHEME_FORCE_LIGHT *)
- AdwColorSchemePreferLight = 2; (* ADW_COLOR_SCHEME_PREFER_LIGHT *)
- AdwColorSchemePreferDark = 3; (* ADW_COLOR_SCHEME_PREFER_DARK *)
- AdwColorSchemeForceDark = 4; (* ADW_COLOR_SCHEME_FORCE_DARK *)
- AdwTabViewShortcutNone = 0; (* ADW_TAB_VIEW_SHORTCUT_NONE *)
- AdwTabViewShortcutControlTab = 1;
- AdwTabViewShortcutControlShiftTab = 2;
- AdwTabViewShortcutControlPageUp = 4;
- AdwTabViewShortcutControlPageDown = 8;
- AdwTabViewShortcutControlHome = 16;
- AdwTabViewShortcutControlEnd = 32;
- AdwTabViewShortcutControlShiftPageUp = 64;
- AdwTabViewShortcutControlShiftPageDown = 128;
- AdwTabViewShortcutControlShiftHome = 256;
- AdwTabViewShortcutControlShiftEnd = 512;
- AdwTabViewShortcutAltDigits = 1024;
- AdwTabViewShortcutAltZero = 2048;
- AdwTabViewShortcutAll = 4095; (* ADW_TAB_VIEW_SHORTCUT_ALL_SHORTCUTS *)
- END AdwEnums.
|