| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- DEFINITION MODULE FOR "C" GtkSourceEnums ;
- (*
- m2-GTK4 - GtkSourceView enumerations. Mapped onto
- <gtksourceview/gtksource.h>.
- Shared home for the GtkSource enum values used by several widgets
- (change case, newline type, smart home/end, sort flags, space
- locations/types, file-saver flags, gutter alignment, completion
- activation/columns, ...). Numeric values match the C enumerators.
- *)
- EXPORT UNQUALIFIED
- GtkSourceBackgroundPatternType,
- GtkSourceBackgroundPatternNone, GtkSourceBackgroundPatternGrid,
- GtkSourceBracketMatchType,
- GtkSourceBracketMatchNone, GtkSourceBracketMatchOutOfRange,
- GtkSourceBracketMatchNotFound, GtkSourceBracketMatchFound,
- GtkSourceChangeCaseType,
- GtkSourceChangeCaseLower, GtkSourceChangeCaseUpper,
- GtkSourceChangeCaseToggle, GtkSourceChangeCaseTitle,
- GtkSourceCompletionActivation,
- GtkSourceCompletionActivationNone,
- GtkSourceCompletionActivationInteractive,
- GtkSourceCompletionActivationUserRequested,
- GtkSourceCompletionColumn,
- GtkSourceCompletionColumnIcon, GtkSourceCompletionColumnBefore,
- GtkSourceCompletionColumnTypedText, GtkSourceCompletionColumnAfter,
- GtkSourceCompletionColumnComment, GtkSourceCompletionColumnDetails,
- GtkSourceCompressionType,
- GtkSourceCompressionNone, GtkSourceCompressionGzip,
- GtkSourceFileSaverFlags,
- GtkSourceFileSaverFlagNone, GtkSourceFileSaverFlagIgnoreInvalidChars,
- GtkSourceFileSaverFlagIgnoreModificationTime,
- GtkSourceFileSaverFlagCreateBackup,
- GtkSourceGutterRendererAlignmentMode,
- GtkSourceGutterAlignmentCell, GtkSourceGutterAlignmentFirst,
- GtkSourceGutterAlignmentLast,
- GtkSourceNewlineType,
- GtkSourceNewlineLf, GtkSourceNewlineCr, GtkSourceNewlineCrLf,
- GtkSourceSmartHomeEndType,
- GtkSourceSmartHomeEndDisabled, GtkSourceSmartHomeEndBefore,
- GtkSourceSmartHomeEndAfter, GtkSourceSmartHomeEndAlways,
- GtkSourceSortFlags,
- GtkSourceSortFlagNone, GtkSourceSortFlagCaseSensitive,
- GtkSourceSortFlagReverseOrder, GtkSourceSortFlagRemoveDuplicates,
- GtkSourceSortFlagFilename,
- GtkSourceSpaceLocationFlags,
- GtkSourceSpaceLocationNone, GtkSourceSpaceLocationLeading,
- GtkSourceSpaceLocationInsideText, GtkSourceSpaceLocationTrailing,
- GtkSourceSpaceLocationAll,
- GtkSourceSpaceTypeFlags,
- GtkSourceSpaceTypeNone, GtkSourceSpaceTypeSpace, GtkSourceSpaceTypeTab,
- GtkSourceSpaceTypeNewline, GtkSourceSpaceTypeNbsp, GtkSourceSpaceTypeAll,
- GtkSourceViewGutterPosition,
- GtkSourceViewGutterLines, GtkSourceViewGutterMarks;
- TYPE
- GtkSourceBackgroundPatternType = CARDINAL;
- GtkSourceBracketMatchType = CARDINAL;
- GtkSourceChangeCaseType = CARDINAL;
- GtkSourceCompletionActivation = CARDINAL;
- GtkSourceCompletionColumn = CARDINAL;
- GtkSourceCompressionType = CARDINAL;
- GtkSourceFileSaverFlags = CARDINAL;
- GtkSourceGutterRendererAlignmentMode = CARDINAL;
- GtkSourceNewlineType = CARDINAL;
- GtkSourceSmartHomeEndType = CARDINAL;
- GtkSourceSortFlags = CARDINAL;
- GtkSourceSpaceLocationFlags = CARDINAL;
- GtkSourceSpaceTypeFlags = CARDINAL;
- GtkSourceViewGutterPosition = INTEGER;
- CONST
- GtkSourceBackgroundPatternNone = 0; (* GTK_SOURCE_BACKGROUND_PATTERN_TYPE_NONE *)
- GtkSourceBackgroundPatternGrid = 1; (* GTK_SOURCE_BACKGROUND_PATTERN_TYPE_GRID *)
- GtkSourceBracketMatchNone = 0; (* GTK_SOURCE_BRACKET_MATCH_NONE *)
- GtkSourceBracketMatchOutOfRange = 1;
- GtkSourceBracketMatchNotFound = 2;
- GtkSourceBracketMatchFound = 3;
- GtkSourceChangeCaseLower = 0; (* GTK_SOURCE_CHANGE_CASE_LOWER *)
- GtkSourceChangeCaseUpper = 1;
- GtkSourceChangeCaseToggle = 2;
- GtkSourceChangeCaseTitle = 3;
- GtkSourceCompletionActivationNone = 0;
- GtkSourceCompletionActivationInteractive = 1;
- GtkSourceCompletionActivationUserRequested = 2;
- GtkSourceCompletionColumnIcon = 0;
- GtkSourceCompletionColumnBefore = 1;
- GtkSourceCompletionColumnTypedText = 2;
- GtkSourceCompletionColumnAfter = 3;
- GtkSourceCompletionColumnComment = 4;
- GtkSourceCompletionColumnDetails = 5;
- GtkSourceCompressionNone = 0; (* GTK_SOURCE_COMPRESSION_TYPE_NONE *)
- GtkSourceCompressionGzip = 1; (* GTK_SOURCE_COMPRESSION_TYPE_GZIP *)
- GtkSourceFileSaverFlagNone = 0; (* GTK_SOURCE_FILE_SAVER_FLAGS_NONE *)
- GtkSourceFileSaverFlagIgnoreInvalidChars = 1;
- GtkSourceFileSaverFlagIgnoreModificationTime = 2;
- GtkSourceFileSaverFlagCreateBackup = 4;
- GtkSourceGutterAlignmentCell = 0;
- GtkSourceGutterAlignmentFirst = 1;
- GtkSourceGutterAlignmentLast = 2;
- GtkSourceNewlineLf = 0; (* GTK_SOURCE_NEWLINE_TYPE_LF *)
- GtkSourceNewlineCr = 1; (* GTK_SOURCE_NEWLINE_TYPE_CR *)
- GtkSourceNewlineCrLf = 2; (* GTK_SOURCE_NEWLINE_TYPE_CR_LF *)
- GtkSourceSmartHomeEndDisabled = 0;
- GtkSourceSmartHomeEndBefore = 1;
- GtkSourceSmartHomeEndAfter = 2;
- GtkSourceSmartHomeEndAlways = 3;
- GtkSourceSortFlagNone = 0; (* GTK_SOURCE_SORT_FLAGS_NONE *)
- GtkSourceSortFlagCaseSensitive = 1;
- GtkSourceSortFlagReverseOrder = 2;
- GtkSourceSortFlagRemoveDuplicates = 4;
- GtkSourceSortFlagFilename = 8;
- GtkSourceSpaceLocationNone = 0; (* GTK_SOURCE_SPACE_LOCATION_NONE *)
- GtkSourceSpaceLocationLeading = 1;
- GtkSourceSpaceLocationInsideText = 2;
- GtkSourceSpaceLocationTrailing = 4;
- GtkSourceSpaceLocationAll = 7;
- GtkSourceSpaceTypeNone = 0; (* GTK_SOURCE_SPACE_TYPE_NONE *)
- GtkSourceSpaceTypeSpace = 1;
- GtkSourceSpaceTypeTab = 2;
- GtkSourceSpaceTypeNewline = 4;
- GtkSourceSpaceTypeNbsp = 8;
- GtkSourceSpaceTypeAll = 15;
- GtkSourceViewGutterLines = -30; (* GTK_SOURCE_VIEW_GUTTER_POSITION_LINES *)
- GtkSourceViewGutterMarks = -20; (* GTK_SOURCE_VIEW_GUTTER_POSITION_MARKS *)
- END GtkSourceEnums.
|