gi-gtksource-3.0.23: GtkSource bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Flags

Description

 
Synopsis

Flags

CompletionActivation

data CompletionActivation Source #

No description available in the introspection data.

Constructors

CompletionActivationNone

None.

CompletionActivationInteractive

Interactive activation. By default, it occurs on each insertion in the TextBuffer. This can be blocked temporarily with completionBlockInteractive.

CompletionActivationUserRequested

User requested activation. By default, it occurs when the user presses <keycombo><keycap>Control</keycap><keycap>space</keycap></keycombo>.

AnotherCompletionActivation Int

Catch-all for unknown values

Instances

Instances details
Enum CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

Eq CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

Ord CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

Show CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

showsPrec :: Int -> CompletionActivation -> ShowS

show :: CompletionActivation -> String

showList :: [CompletionActivation] -> ShowS

BoxedFlags CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

IsGFlag CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

TypedObject CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

glibType :: IO GType

HasParentTypes CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes CompletionActivation Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes CompletionActivation = '[] :: [Type]

DrawSpacesFlags

data DrawSpacesFlags Source #

Deprecated: (Since version 3.24)Use SpaceTypeFlags andtSpaceLocationFlags instead.

GtkSourceDrawSpacesFlags determine what kind of spaces whould be drawn. If none of GTK_SOURCE_DRAW_SPACES_LEADING, GTK_SOURCE_DRAW_SPACES_TEXT or GTK_SOURCE_DRAW_SPACES_TRAILING is specified, whitespaces at any position in the line will be drawn (i.e. it has the same effect as specifying all of them).

Constructors

DrawSpacesFlagsSpace

whether the space character should be drawn.

DrawSpacesFlagsTab

whether the tab character should be drawn.

DrawSpacesFlagsNewline

whether the line breaks should be drawn. If the Buffer:implicit-trailing-newline property is True, a line break is also drawn at the end of the buffer.

DrawSpacesFlagsNbsp

whether the non-breaking whitespaces should be drawn.

DrawSpacesFlagsLeading

whether leading whitespaces should be drawn.

DrawSpacesFlagsText

whether whitespaces inside text should be drawn.

DrawSpacesFlagsTrailing

whether trailing whitespaces should be drawn.

DrawSpacesFlagsAll

wheter all kind of spaces should be drawn.

AnotherDrawSpacesFlags Int

Catch-all for unknown values

Instances

Instances details
Enum DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Eq DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Ord DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Show DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

showsPrec :: Int -> DrawSpacesFlags -> ShowS

show :: DrawSpacesFlags -> String

showList :: [DrawSpacesFlags] -> ShowS

BoxedFlags DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

IsGFlag DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

TypedObject DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

glibType :: IO GType

HasParentTypes DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes DrawSpacesFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes DrawSpacesFlags = '[] :: [Type]

FileSaverFlags

data FileSaverFlags Source #

Flags to define the behavior of a FileSaver.

Since: 3.14

Constructors

FileSaverFlagsNone

No flags.

FileSaverFlagsIgnoreInvalidChars

Ignore invalid characters.

FileSaverFlagsIgnoreModificationTime

Save file despite external modifications.

FileSaverFlagsCreateBackup

Create a backup before saving the file.

AnotherFileSaverFlags Int

Catch-all for unknown values

Instances

Instances details
Enum FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Eq FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Ord FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Show FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

showsPrec :: Int -> FileSaverFlags -> ShowS

show :: FileSaverFlags -> String

showList :: [FileSaverFlags] -> ShowS

BoxedFlags FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

IsGFlag FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

TypedObject FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

glibType :: IO GType

HasParentTypes FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes FileSaverFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes FileSaverFlags = '[] :: [Type]

GutterRendererState

data GutterRendererState Source #

No description available in the introspection data.

Constructors

GutterRendererStateNormal

normal state

GutterRendererStateCursor

area in the renderer represents the line on which the insert cursor is currently positioned

GutterRendererStatePrelit

the mouse pointer is currently over the activatable area of the renderer

GutterRendererStateSelected

area in the renderer represents a line in the buffer which contains part of the selection

AnotherGutterRendererState Int

Catch-all for unknown values

Instances

Instances details
Enum GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

Eq GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

Ord GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

Show GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

showsPrec :: Int -> GutterRendererState -> ShowS

show :: GutterRendererState -> String

showList :: [GutterRendererState] -> ShowS

BoxedFlags GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

IsGFlag GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

TypedObject GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

glibType :: IO GType

HasParentTypes GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes GutterRendererState Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes GutterRendererState = '[] :: [Type]

SortFlags

data SortFlags Source #

No description available in the introspection data.

Since: 3.18

Constructors

SortFlagsNone

no flags specified

SortFlagsCaseSensitive

case sensitive sort

SortFlagsReverseOrder

sort in reverse order

SortFlagsRemoveDuplicates

remove duplicates

AnotherSortFlags Int

Catch-all for unknown values

Instances

Instances details
Enum SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Eq SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

(==) :: SortFlags -> SortFlags -> Bool

(/=) :: SortFlags -> SortFlags -> Bool

Ord SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

compare :: SortFlags -> SortFlags -> Ordering

(<) :: SortFlags -> SortFlags -> Bool

(<=) :: SortFlags -> SortFlags -> Bool

(>) :: SortFlags -> SortFlags -> Bool

(>=) :: SortFlags -> SortFlags -> Bool

max :: SortFlags -> SortFlags -> SortFlags

min :: SortFlags -> SortFlags -> SortFlags

Show SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

showsPrec :: Int -> SortFlags -> ShowS

show :: SortFlags -> String

showList :: [SortFlags] -> ShowS

BoxedFlags SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

IsGFlag SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

TypedObject SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

glibType :: IO GType

HasParentTypes SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes SortFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes SortFlags = '[] :: [Type]

SpaceLocationFlags

data SpaceLocationFlags Source #

SpaceLocationFlags contains flags for white space locations.

If a line contains only white spaces (no text), the white spaces match both SpaceLocationFlagsLeading and SpaceLocationFlagsTrailing.

Since: 3.24

Constructors

SpaceLocationFlagsNone

No flags.

SpaceLocationFlagsLeading

Leading white spaces on a line, i.e. the indentation.

SpaceLocationFlagsInsideText

White spaces inside a line of text.

SpaceLocationFlagsTrailing

Trailing white spaces on a line.

SpaceLocationFlagsAll

White spaces anywhere.

AnotherSpaceLocationFlags Int

Catch-all for unknown values

Instances

Instances details
Enum SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Eq SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Ord SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Show SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

showsPrec :: Int -> SpaceLocationFlags -> ShowS

show :: SpaceLocationFlags -> String

showList :: [SpaceLocationFlags] -> ShowS

BoxedFlags SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

IsGFlag SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

TypedObject SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

glibType :: IO GType

HasParentTypes SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes SpaceLocationFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes SpaceLocationFlags = '[] :: [Type]

SpaceTypeFlags

data SpaceTypeFlags Source #

SpaceTypeFlags contains flags for white space types.

Since: 3.24

Constructors

SpaceTypeFlagsNone

No flags.

SpaceTypeFlagsSpace

Space character.

SpaceTypeFlagsTab

Tab character.

SpaceTypeFlagsNewline

Line break character. If the Buffer:implicit-trailing-newline property is True, SpaceDrawer also draws a line break at the end of the buffer.

SpaceTypeFlagsNbsp

Non-breaking space character.

SpaceTypeFlagsAll

All white spaces.

AnotherSpaceTypeFlags Int

Catch-all for unknown values

Instances

Instances details
Enum SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Eq SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Ord SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Show SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

showsPrec :: Int -> SpaceTypeFlags -> ShowS

show :: SpaceTypeFlags -> String

showList :: [SpaceTypeFlags] -> ShowS

BoxedFlags SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

IsGFlag SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

TypedObject SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

Methods

glibType :: IO GType

HasParentTypes SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes SpaceTypeFlags Source # 
Instance details

Defined in GI.GtkSource.Flags

type ParentTypes SpaceTypeFlags = '[] :: [Type]