GLDE_FLAGS Enum

Definition

Provides information about a line in the buffer.

This enumeration supports a bitwise combination of its member values.

public enum class GLDE_FLAGS
public enum class GLDE_FLAGS
enum GLDE_FLAGS
[System.Flags]
public enum GLDE_FLAGS
[<System.Flags>]
type GLDE_FLAGS = 
Public Enum GLDE_FLAGS
Inheritance
GLDE_FLAGS
Attributes

Fields

gldeColorizerState 2

Not implemented.

gldeDefault 0

Default behavior: whole line, no attributes, regular locking.

gldeFullAttr 12

Combining with a bitwise or of gldeSyntaxAttr and gldeMarkerAttr.

gldeMarkerAttr 8

Returns marker coloring attributes plus other attributes.

gldeNoReadLock 16

This value tells GetLineDataEx(UInt32, Int32, Int32, Int32, LINEDATAEX[], MARKERDATA[]) or ReleaseLineDataEx(LINEDATAEX[]) to skip locking entirely. This is only safe to do if you have separately put a read (or read/write) lock on the buffer beforehand, and keep it locked until you've released the LINEDATAEX structure again using ReleaseLineDataEx(LINEDATAEX[]). This allows a fast iteration over an entire set of lines, factoring out the locking overhead, which becomes significant if you are iterating over many lines.

gldeNoWidgetMargin 32

Specifies that there is no widget margin, so appropriate markers can color text.

gldeSubset 1

Returns information only for the line subset defined by the iStartIndex and iEndIndex parameters.

gldeSyntaxAttr 4

Return syntax coloring attributes and the colorizer state.

Remarks

COM Signature

From textmgr.idl:

Applies to