2425 lines
76 KiB
TypeScript
2425 lines
76 KiB
TypeScript
|
declare namespace AuGtkSource {
|
|||
|
class BackgroundPatternType {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": BackgroundPatternType
|
|||
|
static readonly "kGrid": BackgroundPatternType
|
|||
|
}
|
|||
|
|
|||
|
class BracketMatchType {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": BracketMatchType
|
|||
|
static readonly "kOutOfRange": BracketMatchType
|
|||
|
static readonly "kNotFound": BracketMatchType
|
|||
|
static readonly "kFound": BracketMatchType
|
|||
|
}
|
|||
|
|
|||
|
class ChangeCaseType {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kLower": ChangeCaseType
|
|||
|
static readonly "kUpper": ChangeCaseType
|
|||
|
static readonly "kToggle": ChangeCaseType
|
|||
|
static readonly "kTitle": ChangeCaseType
|
|||
|
}
|
|||
|
|
|||
|
class CompletionActivation {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": CompletionActivation
|
|||
|
static readonly "kInteractive": CompletionActivation
|
|||
|
static readonly "kUserRequested": CompletionActivation
|
|||
|
}
|
|||
|
|
|||
|
class CompletionColumn {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kIcon": CompletionColumn
|
|||
|
static readonly "kBefore": CompletionColumn
|
|||
|
static readonly "kTypedText": CompletionColumn
|
|||
|
static readonly "kAfter": CompletionColumn
|
|||
|
static readonly "kComment": CompletionColumn
|
|||
|
static readonly "kDetails": CompletionColumn
|
|||
|
}
|
|||
|
|
|||
|
class CompressionType {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": CompressionType
|
|||
|
static readonly "kGzip": CompressionType
|
|||
|
}
|
|||
|
|
|||
|
class FileLoaderError {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kTooBig": FileLoaderError
|
|||
|
static readonly "kEncodingAutoDetectionFailed": FileLoaderError
|
|||
|
static readonly "kConversionFallback": FileLoaderError
|
|||
|
}
|
|||
|
|
|||
|
class FileSaverError {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kInvalidChars": FileSaverError
|
|||
|
static readonly "kExternallyModified": FileSaverError
|
|||
|
}
|
|||
|
|
|||
|
class FileSaverFlags {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": FileSaverFlags
|
|||
|
static readonly "kIgnoreInvalidChars": FileSaverFlags
|
|||
|
static readonly "kIgnoreModificationTime": FileSaverFlags
|
|||
|
static readonly "kCreateBackup": FileSaverFlags
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererAlignmentMode {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kCell": GutterRendererAlignmentMode
|
|||
|
static readonly "kFirst": GutterRendererAlignmentMode
|
|||
|
static readonly "kLast": GutterRendererAlignmentMode
|
|||
|
}
|
|||
|
|
|||
|
class NewlineType {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kLf": NewlineType
|
|||
|
static readonly "kCr": NewlineType
|
|||
|
static readonly "kCrLf": NewlineType
|
|||
|
}
|
|||
|
|
|||
|
class SmartHomeEndType {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kDisabled": SmartHomeEndType
|
|||
|
static readonly "kBefore": SmartHomeEndType
|
|||
|
static readonly "kAfter": SmartHomeEndType
|
|||
|
static readonly "kAlways": SmartHomeEndType
|
|||
|
}
|
|||
|
|
|||
|
class SortFlags {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": SortFlags
|
|||
|
static readonly "kCaseSensitive": SortFlags
|
|||
|
static readonly "kReverseOrder": SortFlags
|
|||
|
static readonly "kRemoveDuplicates": SortFlags
|
|||
|
}
|
|||
|
|
|||
|
class SpaceLocationFlags {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": SpaceLocationFlags
|
|||
|
static readonly "kLeading": SpaceLocationFlags
|
|||
|
static readonly "kInsideText": SpaceLocationFlags
|
|||
|
static readonly "kTrailing": SpaceLocationFlags
|
|||
|
static readonly "kAll": SpaceLocationFlags
|
|||
|
}
|
|||
|
|
|||
|
class SpaceTypeFlags {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kNone": SpaceTypeFlags
|
|||
|
static readonly "kSpace": SpaceTypeFlags
|
|||
|
static readonly "kTab": SpaceTypeFlags
|
|||
|
static readonly "kNewline": SpaceTypeFlags
|
|||
|
static readonly "kNbsp": SpaceTypeFlags
|
|||
|
static readonly "kAll": SpaceTypeFlags
|
|||
|
}
|
|||
|
|
|||
|
class ViewGutterPosition {
|
|||
|
// Enumerations hack...
|
|||
|
toString(radix ? : number | undefined) : string;
|
|||
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|||
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|||
|
toPrecision(precision ? : number | undefined) : string;
|
|||
|
valueOf() : number;
|
|||
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|||
|
|
|||
|
static [s:number]: string;
|
|||
|
|
|||
|
static readonly "kLines": ViewGutterPosition
|
|||
|
static readonly "kMarks": ViewGutterPosition
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
class CompletionProposal {
|
|||
|
getTypedText(): string;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionProvider {
|
|||
|
activate(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal): void;
|
|||
|
display(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, cell: AuGtkSource.CompletionCell): void;
|
|||
|
getPriority(context: AuGtkSource.CompletionContext): number;
|
|||
|
getTitle(): string;
|
|||
|
isTrigger(iter: AuGTK.TextIter, ch: string): boolean;
|
|||
|
keyActivates(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, keyval: number, state: AuGDK.ModifierType): boolean;
|
|||
|
listAlternates(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal): AuGtkSource.CompletionProposal[];
|
|||
|
populateAsync(context: AuGtkSource.CompletionContext, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
populateFinish(result: AuGIO.AsyncResult): AuGIO.ListModel;
|
|||
|
refilter(context: AuGtkSource.CompletionContext, model: AuGIO.ListModel): void;
|
|||
|
}
|
|||
|
|
|||
|
class HoverProvider {
|
|||
|
populateAsync(context: AuGtkSource.HoverContext, display: AuGtkSource.HoverDisplay, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
populateFinish(result: AuGIO.AsyncResult): boolean;
|
|||
|
}
|
|||
|
|
|||
|
class Indenter {
|
|||
|
indent(view: AuGtkSource.View, iter: AuGTK.TextIter): void;
|
|||
|
isTrigger(view: AuGtkSource.View, location: AuGTK.TextIter, state: AuGDK.ModifierType, keyval: number): boolean;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooser {
|
|||
|
styleScheme : AuGtkSource.StyleScheme;
|
|||
|
|
|||
|
getStyleScheme(): AuGtkSource.StyleScheme;
|
|||
|
setStyleScheme(scheme: AuGtkSource.StyleScheme): void;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
class BufferClass {
|
|||
|
parentClass : AuGTK.TextBufferClass;
|
|||
|
bracketMatched : (buffer: AuGtkSource.Buffer, iter: AuGTK.TextIter, state: AuGtkSource.BracketMatchType) => void;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionCellClass {
|
|||
|
parentClass : AuGTK.WidgetClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionContextClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionProposalInterface {
|
|||
|
parentIface : GObject.TypeInterface;
|
|||
|
getTypedText : (proposal: AuGtkSource.CompletionProposal) => string;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionProviderInterface {
|
|||
|
parentIface : GObject.TypeInterface;
|
|||
|
getTitle : (self: AuGtkSource.CompletionProvider) => string;
|
|||
|
getPriority : (self: AuGtkSource.CompletionProvider, context: AuGtkSource.CompletionContext) => number;
|
|||
|
isTrigger : (self: AuGtkSource.CompletionProvider, iter: AuGTK.TextIter, ch: string) => boolean;
|
|||
|
keyActivates : (self: AuGtkSource.CompletionProvider, context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, keyval: number, state: AuGDK.ModifierType) => boolean;
|
|||
|
populate : void;
|
|||
|
populateAsync : (self: AuGtkSource.CompletionProvider, context: AuGtkSource.CompletionContext, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null) => void;
|
|||
|
populateFinish : (self: AuGtkSource.CompletionProvider, result: AuGIO.AsyncResult) => AuGIO.ListModel;
|
|||
|
refilter : (self: AuGtkSource.CompletionProvider, context: AuGtkSource.CompletionContext, model: AuGIO.ListModel) => void;
|
|||
|
display : (self: AuGtkSource.CompletionProvider, context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, cell: AuGtkSource.CompletionCell) => void;
|
|||
|
activate : (self: AuGtkSource.CompletionProvider, context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal) => void;
|
|||
|
listAlternates : (self: AuGtkSource.CompletionProvider, context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal) => AuGtkSource.CompletionProposal[];
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionSnippetsClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionWordsClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class Encoding {
|
|||
|
copy(): AuGtkSource.Encoding;
|
|||
|
free(): void;
|
|||
|
getCharset(): string;
|
|||
|
getName(): string;
|
|||
|
static GetAll(): AuGtkSource.Encoding[];
|
|||
|
static GetCurrent(): AuGtkSource.Encoding;
|
|||
|
static GetDefaultCandidates(): AuGtkSource.Encoding[];
|
|||
|
static GetFromCharset(charset: string): AuGtkSource.Encoding;
|
|||
|
static GetUtf8(): AuGtkSource.Encoding;
|
|||
|
}
|
|||
|
|
|||
|
class FileClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class FileLoaderClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class FileSaverClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterClass {
|
|||
|
parentClass : AuGTK.WidgetClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterLinesClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererClass {
|
|||
|
parentClass : AuGTK.WidgetClass;
|
|||
|
queryData : (renderer: AuGtkSource.GutterRenderer, lines: AuGtkSource.GutterLines, line: number) => void;
|
|||
|
begin : (renderer: AuGtkSource.GutterRenderer, lines: AuGtkSource.GutterLines) => void;
|
|||
|
snapshotLine : (renderer: AuGtkSource.GutterRenderer, snapshot: AuGTK.Snapshot, lines: AuGtkSource.GutterLines, line: number) => void;
|
|||
|
end : (renderer: AuGtkSource.GutterRenderer) => void;
|
|||
|
changeView : (renderer: AuGtkSource.GutterRenderer, oldView: AuGtkSource.View | undefined | null) => void;
|
|||
|
changeBuffer : (renderer: AuGtkSource.GutterRenderer, oldBuffer: AuGtkSource.Buffer | undefined | null) => void;
|
|||
|
queryActivatable : (renderer: AuGtkSource.GutterRenderer, iter: AuGTK.TextIter, area: AuGDK.Rectangle) => boolean;
|
|||
|
activate : (renderer: AuGtkSource.GutterRenderer, iter: AuGTK.TextIter, area: AuGDK.Rectangle, button: number, state: AuGDK.ModifierType, nPresses: number) => void;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererPixbufClass {
|
|||
|
parentClass : AuGtkSource.GutterRendererClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererTextClass {
|
|||
|
parentClass : AuGtkSource.GutterRendererClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class HoverClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class HoverContextClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class HoverDisplayClass {
|
|||
|
parentClass : AuGTK.WidgetClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class HoverProviderInterface {
|
|||
|
parentIface : GObject.TypeInterface;
|
|||
|
populate : (self: AuGtkSource.HoverProvider, context: AuGtkSource.HoverContext, display: AuGtkSource.HoverDisplay) => boolean;
|
|||
|
populateAsync : (self: AuGtkSource.HoverProvider, context: AuGtkSource.HoverContext, display: AuGtkSource.HoverDisplay, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null) => void;
|
|||
|
populateFinish : (self: AuGtkSource.HoverProvider, result: AuGIO.AsyncResult) => boolean;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class IndenterInterface {
|
|||
|
parentIface : GObject.TypeInterface;
|
|||
|
isTrigger : (self: AuGtkSource.Indenter, view: AuGtkSource.View, location: AuGTK.TextIter, state: AuGDK.ModifierType, keyval: number) => boolean;
|
|||
|
indent : (self: AuGtkSource.Indenter, view: AuGtkSource.View, iter: AuGTK.TextIter) => void;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class LanguageClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class LanguageManagerClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class MapClass {
|
|||
|
parentClass : AuGtkSource.ViewClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class MarkAttributesClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class MarkClass {
|
|||
|
parentClass : AuGTK.TextMarkClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class PrintCompositorClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class RegionClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class RegionIter {
|
|||
|
dummy1 : void;
|
|||
|
dummy2 : number;
|
|||
|
dummy3 : void;
|
|||
|
|
|||
|
getSubregion(start ?: AuGTK.TextIter, end ?: AuGTK.TextIter): boolean;
|
|||
|
isEnd(): boolean;
|
|||
|
next(): boolean;
|
|||
|
}
|
|||
|
|
|||
|
class SearchContextClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class SearchSettingsClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class SnippetChunkClass {
|
|||
|
parentClass : GObject.InitiallyUnownedClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class SnippetClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class SnippetContextClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class SnippetManagerClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class SpaceDrawerClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class StyleClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooserButtonClass {
|
|||
|
parent : AuGTK.ButtonClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooserInterface {
|
|||
|
baseInterface : GObject.TypeInterface;
|
|||
|
getStyleScheme : (chooser: AuGtkSource.StyleSchemeChooser) => AuGtkSource.StyleScheme;
|
|||
|
setStyleScheme : (chooser: AuGtkSource.StyleSchemeChooser, scheme: AuGtkSource.StyleScheme) => void;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooserWidgetClass {
|
|||
|
parent : AuGTK.WidgetClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeManagerClass {
|
|||
|
parentClass : GObject.ObjectClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemePreviewClass {
|
|||
|
parentClass : AuGTK.WidgetClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class TagClass {
|
|||
|
parentClass : AuGTK.TextTagClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class ViewClass {
|
|||
|
parentClass : AuGTK.TextViewClass;
|
|||
|
lineMarkActivated : (view: AuGtkSource.View, iter: AuGTK.TextIter, button: number, state: AuGDK.ModifierType, nPresses: number) => void;
|
|||
|
showCompletion : (view: AuGtkSource.View) => void;
|
|||
|
moveLines : (view: AuGtkSource.View, down: boolean) => void;
|
|||
|
moveWords : (view: AuGtkSource.View, step: number) => void;
|
|||
|
pushSnippet : (view: AuGtkSource.View, snippet: AuGtkSource.Snippet, location: AuGTK.TextIter | undefined | null) => void;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class VimIMContextClass {
|
|||
|
parentClass : AuGTK.IMContextClass;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
class Buffer extends AuGTK.TextBuffer {
|
|||
|
constructor(initializerList ?: BufferCtor);
|
|||
|
|
|||
|
parentInstance : AuGTK.TextBuffer;
|
|||
|
|
|||
|
highlightMatchingBrackets : boolean;
|
|||
|
highlightSyntax : boolean;
|
|||
|
implicitTrailingNewline : boolean;
|
|||
|
language : AuGtkSource.Language;
|
|||
|
styleScheme : AuGtkSource.StyleScheme;
|
|||
|
|
|||
|
static NewWithLanguage(language: AuGtkSource.Language): AuGtkSource.Buffer;
|
|||
|
backwardIterToSourceMark(iter: AuGTK.TextIter, category: string | undefined | null): boolean;
|
|||
|
changeCase(caseType: AuGtkSource.ChangeCaseType, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
createSourceMark(name: string | undefined | null, category: string, where: AuGTK.TextIter): AuGtkSource.Mark;
|
|||
|
ensureHighlight(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
forwardIterToSourceMark(iter: AuGTK.TextIter, category: string | undefined | null): boolean;
|
|||
|
getContextClassesAtIter(iter: AuGTK.TextIter): string[];
|
|||
|
getHighlightMatchingBrackets(): boolean;
|
|||
|
getHighlightSyntax(): boolean;
|
|||
|
getImplicitTrailingNewline(): boolean;
|
|||
|
getLanguage(): AuGtkSource.Language;
|
|||
|
getSourceMarksAtIter(iter: AuGTK.TextIter, category: string | undefined | null): AuGtkSource.Mark[];
|
|||
|
getSourceMarksAtLine(line: number, category: string | undefined | null): AuGtkSource.Mark[];
|
|||
|
getStyleScheme(): AuGtkSource.StyleScheme;
|
|||
|
iterBackwardToContextClassToggle(iter: AuGTK.TextIter, contextClass: string): boolean;
|
|||
|
iterForwardToContextClassToggle(iter: AuGTK.TextIter, contextClass: string): boolean;
|
|||
|
iterHasContextClass(iter: AuGTK.TextIter, contextClass: string): boolean;
|
|||
|
joinLines(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
removeSourceMarks(start: AuGTK.TextIter, end: AuGTK.TextIter, category: string | undefined | null): void;
|
|||
|
setHighlightMatchingBrackets(highlight: boolean): void;
|
|||
|
setHighlightSyntax(highlight: boolean): void;
|
|||
|
setImplicitTrailingNewline(implicitTrailingNewline: boolean): void;
|
|||
|
setLanguage(language: AuGtkSource.Language | undefined | null): void;
|
|||
|
setStyleScheme(scheme: AuGtkSource.StyleScheme | undefined | null): void;
|
|||
|
sortLines(start: AuGTK.TextIter, end: AuGTK.TextIter, flags: AuGtkSource.SortFlags, column: number): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class BufferCtor {
|
|||
|
tagTable ?: AuGTK.TextTagTable;
|
|||
|
text ?: string;
|
|||
|
hasSelection ?: boolean;
|
|||
|
cursorPosition ?: number;
|
|||
|
canUndo ?: boolean;
|
|||
|
canRedo ?: boolean;
|
|||
|
enableUndo ?: boolean;
|
|||
|
highlightMatchingBrackets ?: boolean;
|
|||
|
highlightSyntax ?: boolean;
|
|||
|
implicitTrailingNewline ?: boolean;
|
|||
|
language ?: AuGtkSource.Language;
|
|||
|
styleScheme ?: AuGtkSource.StyleScheme;
|
|||
|
}
|
|||
|
|
|||
|
class BufferEventListener extends AuGlibEx.IEventListener {
|
|||
|
bracketMatched(iter: AuGTK.TextIter | undefined | null, state: AuGtkSource.BracketMatchType): void;
|
|||
|
cursorMoved(): void;
|
|||
|
highlightUpdated(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
sourceMarkUpdated(mark: AuGTK.TextMark): void;
|
|||
|
}
|
|||
|
|
|||
|
class Completion extends GObject.Object {
|
|||
|
constructor(initializerList ?: CompletionCtor);
|
|||
|
|
|||
|
buffer : AuGTK.TextView;
|
|||
|
pageSize : number;
|
|||
|
rememberInfoVisibility : boolean;
|
|||
|
selectOnShow : boolean;
|
|||
|
showIcons : boolean;
|
|||
|
view : AuGtkSource.View;
|
|||
|
|
|||
|
static FuzzyHighlight(haystack: string, casefoldQuery: string): AuPango.AttrList;
|
|||
|
static FuzzyMatch(haystack: string | undefined | null, casefoldNeedle: string, priority ?: number): boolean;
|
|||
|
addProvider(provider: AuGtkSource.CompletionProvider): void;
|
|||
|
blockInteractive(): void;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getPageSize(): number;
|
|||
|
getView(): AuGtkSource.View;
|
|||
|
hide(): void;
|
|||
|
removeProvider(provider: AuGtkSource.CompletionProvider): void;
|
|||
|
setPageSize(pageSize: number): void;
|
|||
|
show(): void;
|
|||
|
unblockInteractive(): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class CompletionCtor {
|
|||
|
buffer ?: AuGTK.TextView;
|
|||
|
pageSize ?: number;
|
|||
|
rememberInfoVisibility ?: boolean;
|
|||
|
selectOnShow ?: boolean;
|
|||
|
showIcons ?: boolean;
|
|||
|
view ?: AuGtkSource.View;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionEventListener extends AuGlibEx.IEventListener {
|
|||
|
hide(): void;
|
|||
|
providerAdded(provider: AuGtkSource.CompletionProvider): void;
|
|||
|
providerRemoved(provider: AuGtkSource.CompletionProvider): void;
|
|||
|
show(): void;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionCell extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|||
|
constructor(initializerList ?: CompletionCellCtor);
|
|||
|
|
|||
|
column : AuGtkSource.CompletionColumn;
|
|||
|
markup : string;
|
|||
|
paintable : AuGDK.Paintable;
|
|||
|
text : string;
|
|||
|
widget : AuGTK.Widget;
|
|||
|
|
|||
|
getColumn(): AuGtkSource.CompletionColumn;
|
|||
|
getWidget(): AuGTK.Widget;
|
|||
|
setGicon(gicon: AuGIO.Icon): void;
|
|||
|
setIconName(iconName: string): void;
|
|||
|
setMarkup(markup: string): void;
|
|||
|
setPaintable(paintable: AuGDK.Paintable): void;
|
|||
|
setText(text: string | undefined | null): void;
|
|||
|
setTextWithAttributes(text: string, attrs: AuPango.AttrList): void;
|
|||
|
setWidget(child: AuGTK.Widget): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class CompletionCellCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
column ?: AuGtkSource.CompletionColumn;
|
|||
|
markup ?: string;
|
|||
|
paintable ?: AuGDK.Paintable;
|
|||
|
text ?: string;
|
|||
|
widget ?: AuGTK.Widget;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionContext extends GObject.Object implements AuGIO.ListModel {
|
|||
|
constructor(initializerList ?: CompletionContextCtor);
|
|||
|
|
|||
|
busy : boolean;
|
|||
|
completion : AuGtkSource.Completion;
|
|||
|
empty : boolean;
|
|||
|
|
|||
|
getActivation(): AuGtkSource.CompletionActivation;
|
|||
|
getBounds(begin ?: AuGTK.TextIter, end ?: AuGTK.TextIter): boolean;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getBusy(): boolean;
|
|||
|
getCompletion(): AuGtkSource.Completion;
|
|||
|
getEmpty(): boolean;
|
|||
|
getLanguage(): AuGtkSource.Language;
|
|||
|
getProposalsForProvider(provider: AuGtkSource.CompletionProvider): AuGIO.ListModel;
|
|||
|
getView(): AuGtkSource.View;
|
|||
|
getWord(): string;
|
|||
|
listProviders(): AuGIO.ListModel;
|
|||
|
setProposalsForProvider(provider: AuGtkSource.CompletionProvider, results: AuGIO.ListModel | undefined | null): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
getItemType(): number;
|
|||
|
getNItems(): number;
|
|||
|
getItem(position: number): GObject.Object;
|
|||
|
itemsChanged(position: number, removed: number, added: number): void;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionContextCtor {
|
|||
|
busy ?: boolean;
|
|||
|
completion ?: AuGtkSource.Completion;
|
|||
|
empty ?: boolean;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionContextEventListener extends AuGlibEx.IEventListener {
|
|||
|
providerModelChanged(provider: AuGtkSource.CompletionProvider, model: AuGIO.ListModel | undefined | null): void;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionSnippets extends GObject.Object implements AuGtkSource.CompletionProvider {
|
|||
|
constructor(initializerList ?: CompletionSnippetsCtor);
|
|||
|
|
|||
|
parentInstance : GObject.Object;
|
|||
|
|
|||
|
priority : number;
|
|||
|
title : string;
|
|||
|
|
|||
|
static New(): AuGtkSource.CompletionSnippets;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
activate(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal): void;
|
|||
|
display(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, cell: AuGtkSource.CompletionCell): void;
|
|||
|
getPriority(context: AuGtkSource.CompletionContext): number;
|
|||
|
getTitle(): string;
|
|||
|
isTrigger(iter: AuGTK.TextIter, ch: string): boolean;
|
|||
|
keyActivates(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, keyval: number, state: AuGDK.ModifierType): boolean;
|
|||
|
listAlternates(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal): AuGtkSource.CompletionProposal[];
|
|||
|
populateAsync(context: AuGtkSource.CompletionContext, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
populateFinish(result: AuGIO.AsyncResult): AuGIO.ListModel;
|
|||
|
refilter(context: AuGtkSource.CompletionContext, model: AuGIO.ListModel): void;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionSnippetsCtor {
|
|||
|
title ?: string;
|
|||
|
priority ?: number;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionWords extends GObject.Object implements AuGtkSource.CompletionProvider {
|
|||
|
constructor(initializerList ?: CompletionWordsCtor);
|
|||
|
|
|||
|
parentInstance : GObject.Object;
|
|||
|
|
|||
|
minimumWordSize : number;
|
|||
|
priority : number;
|
|||
|
proposalsBatchSize : number;
|
|||
|
scanBatchSize : number;
|
|||
|
title : string;
|
|||
|
|
|||
|
static New(title: string | undefined | null): AuGtkSource.CompletionWords;
|
|||
|
register(buffer: AuGTK.TextBuffer): void;
|
|||
|
unregister(buffer: AuGTK.TextBuffer): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
activate(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal): void;
|
|||
|
display(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, cell: AuGtkSource.CompletionCell): void;
|
|||
|
getPriority(context: AuGtkSource.CompletionContext): number;
|
|||
|
getTitle(): string;
|
|||
|
isTrigger(iter: AuGTK.TextIter, ch: string): boolean;
|
|||
|
keyActivates(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal, keyval: number, state: AuGDK.ModifierType): boolean;
|
|||
|
listAlternates(context: AuGtkSource.CompletionContext, proposal: AuGtkSource.CompletionProposal): AuGtkSource.CompletionProposal[];
|
|||
|
populateAsync(context: AuGtkSource.CompletionContext, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
populateFinish(result: AuGIO.AsyncResult): AuGIO.ListModel;
|
|||
|
refilter(context: AuGtkSource.CompletionContext, model: AuGIO.ListModel): void;
|
|||
|
}
|
|||
|
|
|||
|
class CompletionWordsCtor {
|
|||
|
title ?: string;
|
|||
|
proposalsBatchSize ?: number;
|
|||
|
scanBatchSize ?: number;
|
|||
|
minimumWordSize ?: number;
|
|||
|
priority ?: number;
|
|||
|
}
|
|||
|
|
|||
|
class File extends GObject.Object {
|
|||
|
constructor(initializerList ?: FileCtor);
|
|||
|
|
|||
|
parentInstance : GObject.Object;
|
|||
|
|
|||
|
compressionType : AuGtkSource.CompressionType;
|
|||
|
encoding : AuGtkSource.Encoding;
|
|||
|
location : AuGIO.File;
|
|||
|
newlineType : AuGtkSource.NewlineType;
|
|||
|
readOnly : boolean;
|
|||
|
|
|||
|
static New(): AuGtkSource.File;
|
|||
|
checkFileOnDisk(): void;
|
|||
|
getCompressionType(): AuGtkSource.CompressionType;
|
|||
|
getEncoding(): AuGtkSource.Encoding;
|
|||
|
getLocation(): AuGIO.File;
|
|||
|
getNewlineType(): AuGtkSource.NewlineType;
|
|||
|
isDeleted(): boolean;
|
|||
|
isExternallyModified(): boolean;
|
|||
|
isLocal(): boolean;
|
|||
|
isReadonly(): boolean;
|
|||
|
setLocation(location: AuGIO.File | undefined | null): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class FileCtor {
|
|||
|
location ?: AuGIO.File;
|
|||
|
encoding ?: AuGtkSource.Encoding;
|
|||
|
newlineType ?: AuGtkSource.NewlineType;
|
|||
|
compressionType ?: AuGtkSource.CompressionType;
|
|||
|
readOnly ?: boolean;
|
|||
|
}
|
|||
|
|
|||
|
class FileLoader extends GObject.Object {
|
|||
|
constructor(initializerList ?: FileLoaderCtor);
|
|||
|
|
|||
|
buffer : AuGtkSource.Buffer;
|
|||
|
file : AuGtkSource.File;
|
|||
|
inputStream : AuGIO.InputStream;
|
|||
|
location : AuGIO.File;
|
|||
|
|
|||
|
static New(buffer: AuGtkSource.Buffer, file: AuGtkSource.File): AuGtkSource.FileLoader;
|
|||
|
static NewFromStream(buffer: AuGtkSource.Buffer, file: AuGtkSource.File, stream: AuGIO.InputStream): AuGtkSource.FileLoader;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getCompressionType(): AuGtkSource.CompressionType;
|
|||
|
getEncoding(): AuGtkSource.Encoding;
|
|||
|
getFile(): AuGtkSource.File;
|
|||
|
getInputStream(): AuGIO.InputStream;
|
|||
|
getLocation(): AuGIO.File;
|
|||
|
getNewlineType(): AuGtkSource.NewlineType;
|
|||
|
loadAsync(ioPriority: number, cancellable: AuGIO.Cancellable | undefined | null, progressCallback: (currentNumBytes: number | bigint, totalNumBytes: number | bigint) => void | undefined | null, progressCallbackNotify: () => void | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
loadFinish(result: AuGIO.AsyncResult): boolean;
|
|||
|
setCandidateEncodings(candidateEncodings: AuGtkSource.Encoding[]): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class FileLoaderCtor {
|
|||
|
buffer ?: AuGtkSource.Buffer;
|
|||
|
file ?: AuGtkSource.File;
|
|||
|
location ?: AuGIO.File;
|
|||
|
inputStream ?: AuGIO.InputStream;
|
|||
|
}
|
|||
|
|
|||
|
class FileSaver extends GObject.Object {
|
|||
|
constructor(initializerList ?: FileSaverCtor);
|
|||
|
|
|||
|
buffer : AuGtkSource.Buffer;
|
|||
|
compressionType : AuGtkSource.CompressionType;
|
|||
|
encoding : AuGtkSource.Encoding;
|
|||
|
file : AuGtkSource.File;
|
|||
|
flags : AuGtkSource.FileSaverFlags;
|
|||
|
location : AuGIO.File;
|
|||
|
newlineType : AuGtkSource.NewlineType;
|
|||
|
|
|||
|
static New(buffer: AuGtkSource.Buffer, file: AuGtkSource.File): AuGtkSource.FileSaver;
|
|||
|
static NewWithTarget(buffer: AuGtkSource.Buffer, file: AuGtkSource.File, targetLocation: AuGIO.File): AuGtkSource.FileSaver;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getCompressionType(): AuGtkSource.CompressionType;
|
|||
|
getEncoding(): AuGtkSource.Encoding;
|
|||
|
getFile(): AuGtkSource.File;
|
|||
|
getFlags(): AuGtkSource.FileSaverFlags;
|
|||
|
getLocation(): AuGIO.File;
|
|||
|
getNewlineType(): AuGtkSource.NewlineType;
|
|||
|
saveAsync(ioPriority: number, cancellable: AuGIO.Cancellable | undefined | null, progressCallback: (currentNumBytes: number | bigint, totalNumBytes: number | bigint) => void | undefined | null, progressCallbackNotify: () => void | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
saveFinish(result: AuGIO.AsyncResult): boolean;
|
|||
|
setCompressionType(compressionType: AuGtkSource.CompressionType): void;
|
|||
|
setEncoding(encoding: AuGtkSource.Encoding | undefined | null): void;
|
|||
|
setFlags(flags: AuGtkSource.FileSaverFlags): void;
|
|||
|
setNewlineType(newlineType: AuGtkSource.NewlineType): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class FileSaverCtor {
|
|||
|
buffer ?: AuGtkSource.Buffer;
|
|||
|
file ?: AuGtkSource.File;
|
|||
|
location ?: AuGIO.File;
|
|||
|
encoding ?: AuGtkSource.Encoding;
|
|||
|
newlineType ?: AuGtkSource.NewlineType;
|
|||
|
compressionType ?: AuGtkSource.CompressionType;
|
|||
|
flags ?: AuGtkSource.FileSaverFlags;
|
|||
|
}
|
|||
|
|
|||
|
class Gutter extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|||
|
constructor(initializerList ?: GutterCtor);
|
|||
|
|
|||
|
view : AuGtkSource.View;
|
|||
|
windowType : AuGTK.TextWindowType;
|
|||
|
|
|||
|
getView(): AuGtkSource.View;
|
|||
|
insert(renderer: AuGtkSource.GutterRenderer, position: number): boolean;
|
|||
|
remove(renderer: AuGtkSource.GutterRenderer): void;
|
|||
|
reorder(renderer: AuGtkSource.GutterRenderer, position: number): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
view ?: AuGtkSource.View;
|
|||
|
windowType ?: AuGTK.TextWindowType;
|
|||
|
}
|
|||
|
|
|||
|
class GutterLines extends GObject.Object {
|
|||
|
constructor(initializerList ?: GutterLinesCtor);
|
|||
|
|
|||
|
addClass(line: number, name: string): void;
|
|||
|
addQclass(line: number, qname: number): void;
|
|||
|
getBuffer(): AuGTK.TextBuffer;
|
|||
|
getFirst(): number;
|
|||
|
getIterAtLine(iter: AuGTK.TextIter, line: number): void;
|
|||
|
getLast(): number;
|
|||
|
getLineYRange(line: number, mode: AuGtkSource.GutterRendererAlignmentMode, y: number, height: number): void;
|
|||
|
getView(): AuGTK.TextView;
|
|||
|
hasAnyClass(line: number): boolean;
|
|||
|
hasClass(line: number, name: string): boolean;
|
|||
|
hasQclass(line: number, qname: number): boolean;
|
|||
|
isCursor(line: number): boolean;
|
|||
|
isPrelit(line: number): boolean;
|
|||
|
isSelected(line: number): boolean;
|
|||
|
removeClass(line: number, name: string): void;
|
|||
|
removeQclass(line: number, qname: number): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class GutterLinesCtor {
|
|||
|
}
|
|||
|
|
|||
|
class GutterRenderer extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|||
|
constructor(initializerList ?: GutterRendererCtor);
|
|||
|
|
|||
|
|
|||
|
alignmentMode : AuGtkSource.GutterRendererAlignmentMode;
|
|||
|
lines : AuGtkSource.GutterLines;
|
|||
|
view : AuGTK.TextView;
|
|||
|
XAlign : number;
|
|||
|
XPad : number;
|
|||
|
YAlign : number;
|
|||
|
YPad : number;
|
|||
|
|
|||
|
alignCell(line: number, width: number, height: number, x: number, y: number): void;
|
|||
|
getAlignmentMode(): AuGtkSource.GutterRendererAlignmentMode;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getView(): AuGtkSource.View;
|
|||
|
getXAlign(): number;
|
|||
|
getXPad(): number;
|
|||
|
getYAlign(): number;
|
|||
|
getYPad(): number;
|
|||
|
queryActivatable(iter: AuGTK.TextIter, area: AuGDK.Rectangle): boolean;
|
|||
|
setAlignmentMode(mode: AuGtkSource.GutterRendererAlignmentMode): void;
|
|||
|
setXAlign(XAlign: number): void;
|
|||
|
setXPad(XPad: number): void;
|
|||
|
setYAlign(YAlign: number): void;
|
|||
|
setYPad(YPad: number): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
alignmentMode ?: AuGtkSource.GutterRendererAlignmentMode;
|
|||
|
lines ?: AuGtkSource.GutterLines;
|
|||
|
view ?: AuGTK.TextView;
|
|||
|
XAlign ?: number;
|
|||
|
XPad ?: number;
|
|||
|
YAlign ?: number;
|
|||
|
YPad ?: number;
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererEventListener extends AuGlibEx.IEventListener {
|
|||
|
queryActivatable(iter: AuGTK.TextIter, area: AuGDK.Rectangle): boolean;
|
|||
|
queryData(object: GObject.Object, p0: number): void;
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererPixbuf extends AuGtkSource.GutterRenderer implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|||
|
constructor(initializerList ?: GutterRendererPixbufCtor);
|
|||
|
|
|||
|
parentInstance : AuGtkSource.GutterRenderer;
|
|||
|
|
|||
|
gicon : AuGIO.Icon;
|
|||
|
iconName : string;
|
|||
|
paintable : AuGDK.Paintable;
|
|||
|
pixbuf : AuGDKPixBuf.Pixbuf;
|
|||
|
|
|||
|
static New(): AuGtkSource.GutterRenderer;
|
|||
|
getGicon(): AuGIO.Icon;
|
|||
|
getIconName(): string;
|
|||
|
getPaintable(): AuGDK.Paintable;
|
|||
|
getPixbuf(): AuGDKPixBuf.Pixbuf;
|
|||
|
overlayPaintable(paintable: AuGDK.Paintable): void;
|
|||
|
setGicon(icon: AuGIO.Icon | undefined | null): void;
|
|||
|
setIconName(iconName: string | undefined | null): void;
|
|||
|
setPaintable(paintable: AuGDK.Paintable | undefined | null): void;
|
|||
|
setPixbuf(pixbuf: AuGDKPixBuf.Pixbuf | undefined | null): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererPixbufCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
alignmentMode ?: AuGtkSource.GutterRendererAlignmentMode;
|
|||
|
lines ?: AuGtkSource.GutterLines;
|
|||
|
view ?: AuGTK.TextView;
|
|||
|
XAlign ?: number;
|
|||
|
XPad ?: number;
|
|||
|
YAlign ?: number;
|
|||
|
YPad ?: number;
|
|||
|
pixbuf ?: AuGDKPixBuf.Pixbuf;
|
|||
|
iconName ?: string;
|
|||
|
gicon ?: AuGIO.Icon;
|
|||
|
paintable ?: AuGDK.Paintable;
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererText extends AuGtkSource.GutterRenderer implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|||
|
constructor(initializerList ?: GutterRendererTextCtor);
|
|||
|
|
|||
|
parentInstance : AuGtkSource.GutterRenderer;
|
|||
|
|
|||
|
markup : string;
|
|||
|
text : string;
|
|||
|
|
|||
|
static New(): AuGtkSource.GutterRenderer;
|
|||
|
measureMarkup(markup: string, width ?: number, height ?: number): void;
|
|||
|
setMarkup(markup: string, length: number): void;
|
|||
|
setText(text: string, length: number): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class GutterRendererTextCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
alignmentMode ?: AuGtkSource.GutterRendererAlignmentMode;
|
|||
|
lines ?: AuGtkSource.GutterLines;
|
|||
|
view ?: AuGTK.TextView;
|
|||
|
XAlign ?: number;
|
|||
|
XPad ?: number;
|
|||
|
YAlign ?: number;
|
|||
|
YPad ?: number;
|
|||
|
markup ?: string;
|
|||
|
text ?: string;
|
|||
|
}
|
|||
|
|
|||
|
class Hover extends GObject.Object {
|
|||
|
constructor(initializerList ?: HoverCtor);
|
|||
|
|
|||
|
hoverDelay : number;
|
|||
|
|
|||
|
addProvider(provider: AuGtkSource.HoverProvider): void;
|
|||
|
removeProvider(provider: AuGtkSource.HoverProvider): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class HoverCtor {
|
|||
|
hoverDelay ?: number;
|
|||
|
}
|
|||
|
|
|||
|
class HoverContext extends GObject.Object {
|
|||
|
constructor(initializerList ?: HoverContextCtor);
|
|||
|
|
|||
|
getBounds(begin ?: AuGTK.TextIter, end ?: AuGTK.TextIter): boolean;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getIter(iter: AuGTK.TextIter): boolean;
|
|||
|
getView(): AuGtkSource.View;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class HoverContextCtor {
|
|||
|
}
|
|||
|
|
|||
|
class HoverDisplay extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|||
|
constructor(initializerList ?: HoverDisplayCtor);
|
|||
|
|
|||
|
append(child: AuGTK.Widget): void;
|
|||
|
prepend(child: AuGTK.Widget): void;
|
|||
|
remove(child: AuGTK.Widget): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class HoverDisplayCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
}
|
|||
|
|
|||
|
class Language extends GObject.Object {
|
|||
|
constructor(initializerList ?: LanguageCtor);
|
|||
|
|
|||
|
hidden : boolean;
|
|||
|
id : string;
|
|||
|
name : string;
|
|||
|
section : string;
|
|||
|
|
|||
|
getGlobs(): string[];
|
|||
|
getHidden(): boolean;
|
|||
|
getId(): string;
|
|||
|
getMetadata(name: string): string;
|
|||
|
getMimeTypes(): string[];
|
|||
|
getName(): string;
|
|||
|
getSection(): string;
|
|||
|
getStyleFallback(styleId: string): string;
|
|||
|
getStyleIds(): string[];
|
|||
|
getStyleName(styleId: string): string;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class LanguageCtor {
|
|||
|
id ?: string;
|
|||
|
name ?: string;
|
|||
|
section ?: string;
|
|||
|
hidden ?: boolean;
|
|||
|
}
|
|||
|
|
|||
|
class LanguageManager extends GObject.Object {
|
|||
|
constructor(initializerList ?: LanguageManagerCtor);
|
|||
|
|
|||
|
languageIds : string[];
|
|||
|
searchPath : string[];
|
|||
|
|
|||
|
static New(): AuGtkSource.LanguageManager;
|
|||
|
static GetDefault(): AuGtkSource.LanguageManager;
|
|||
|
appendSearchPath(path: string): void;
|
|||
|
getLanguage(id: string): AuGtkSource.Language;
|
|||
|
getLanguageIds(): string[];
|
|||
|
getSearchPath(): string[];
|
|||
|
guessLanguage(filename: string | undefined | null, contentType: string | undefined | null): AuGtkSource.Language;
|
|||
|
prependSearchPath(path: string): void;
|
|||
|
setSearchPath(dirs: string[] | undefined | null): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class LanguageManagerCtor {
|
|||
|
searchPath ?: any;
|
|||
|
languageIds ?: any;
|
|||
|
}
|
|||
|
|
|||
|
class Map extends AuGtkSource.View implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Scrollable {
|
|||
|
constructor(initializerList ?: MapCtor);
|
|||
|
|
|||
|
parentInstance : AuGtkSource.View;
|
|||
|
|
|||
|
fontDesc : AuPango.FontDescription;
|
|||
|
view : AuGtkSource.View;
|
|||
|
|
|||
|
getView(): AuGtkSource.View;
|
|||
|
setView(view: AuGtkSource.View): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
hadjustment : AuGTK.Adjustment;
|
|||
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|||
|
vadjustment : AuGTK.Adjustment;
|
|||
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class MapCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
hadjustment ?: AuGTK.Adjustment;
|
|||
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|||
|
vadjustment ?: AuGTK.Adjustment;
|
|||
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
pixelsAboveLines ?: number;
|
|||
|
pixelsBelowLines ?: number;
|
|||
|
pixelsInsideWrap ?: number;
|
|||
|
editable ?: boolean;
|
|||
|
wrapMode ?: AuGTK.WrapMode;
|
|||
|
justification ?: AuGTK.Justification;
|
|||
|
leftMargin ?: number;
|
|||
|
rightMargin ?: number;
|
|||
|
topMargin ?: number;
|
|||
|
bottomMargin ?: number;
|
|||
|
indent ?: number;
|
|||
|
tabs ?: AuPango.TabArray;
|
|||
|
cursorVisible ?: boolean;
|
|||
|
buffer ?: AuGTK.TextBuffer;
|
|||
|
overwrite ?: boolean;
|
|||
|
acceptsTab ?: boolean;
|
|||
|
imModule ?: string;
|
|||
|
inputPurpose ?: AuGTK.InputPurpose;
|
|||
|
inputHints ?: AuGTK.InputHints;
|
|||
|
monospace ?: boolean;
|
|||
|
extraMenu ?: AuGIO.MenuModel;
|
|||
|
autoIndent ?: boolean;
|
|||
|
backgroundPattern ?: AuGtkSource.BackgroundPatternType;
|
|||
|
completion ?: AuGtkSource.Completion;
|
|||
|
enableSnippets ?: boolean;
|
|||
|
highlightCurrentLine ?: boolean;
|
|||
|
indentOnTab ?: boolean;
|
|||
|
indentWidth ?: number;
|
|||
|
indenter ?: AuGtkSource.Indenter;
|
|||
|
insertSpacesInsteadOfTabs ?: boolean;
|
|||
|
rightMarginPosition ?: number;
|
|||
|
showLineMarks ?: boolean;
|
|||
|
showLineNumbers ?: boolean;
|
|||
|
showRightMargin ?: boolean;
|
|||
|
smartBackspace ?: boolean;
|
|||
|
smartHomeEnd ?: AuGtkSource.SmartHomeEndType;
|
|||
|
spaceDrawer ?: AuGtkSource.SpaceDrawer;
|
|||
|
tabWidth ?: number;
|
|||
|
view ?: AuGtkSource.View;
|
|||
|
fontDesc ?: AuPango.FontDescription;
|
|||
|
}
|
|||
|
|
|||
|
class Mark extends AuGTK.TextMark {
|
|||
|
constructor(initializerList ?: MarkCtor);
|
|||
|
|
|||
|
parentInstance : AuGTK.TextMark;
|
|||
|
|
|||
|
category : string;
|
|||
|
|
|||
|
getCategory(): string;
|
|||
|
next(category: string | undefined | null): AuGtkSource.Mark;
|
|||
|
prev(category: string): AuGtkSource.Mark;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class MarkCtor {
|
|||
|
name ?: string;
|
|||
|
leftGravity ?: boolean;
|
|||
|
category ?: string;
|
|||
|
}
|
|||
|
|
|||
|
class MarkAttributes extends GObject.Object {
|
|||
|
constructor(initializerList ?: MarkAttributesCtor);
|
|||
|
|
|||
|
background : AuGDK.RGBA;
|
|||
|
gicon : AuGIO.Icon;
|
|||
|
iconName : string;
|
|||
|
pixbuf : AuGDKPixBuf.Pixbuf;
|
|||
|
|
|||
|
static New(): AuGtkSource.MarkAttributes;
|
|||
|
getBackground(background: AuGDK.RGBA): boolean;
|
|||
|
getGicon(): AuGIO.Icon;
|
|||
|
getIconName(): string;
|
|||
|
getPixbuf(): AuGDKPixBuf.Pixbuf;
|
|||
|
getTooltipMarkup(mark: AuGtkSource.Mark): string;
|
|||
|
getTooltipText(mark: AuGtkSource.Mark): string;
|
|||
|
renderIcon(widget: AuGTK.Widget, size: number): AuGDK.Paintable;
|
|||
|
setBackground(background: AuGDK.RGBA): void;
|
|||
|
setGicon(gicon: AuGIO.Icon): void;
|
|||
|
setIconName(iconName: string): void;
|
|||
|
setPixbuf(pixbuf: AuGDKPixBuf.Pixbuf): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class MarkAttributesCtor {
|
|||
|
background ?: AuGDK.RGBA;
|
|||
|
pixbuf ?: AuGDKPixBuf.Pixbuf;
|
|||
|
iconName ?: string;
|
|||
|
gicon ?: AuGIO.Icon;
|
|||
|
}
|
|||
|
|
|||
|
class MarkAttributesEventListener extends AuGlibEx.IEventListener {
|
|||
|
queryTooltipMarkup(mark: AuGtkSource.Mark): string;
|
|||
|
queryTooltipText(mark: AuGtkSource.Mark): string;
|
|||
|
}
|
|||
|
|
|||
|
class PrintCompositor extends GObject.Object {
|
|||
|
constructor(initializerList ?: PrintCompositorCtor);
|
|||
|
|
|||
|
parentInstance : GObject.Object;
|
|||
|
|
|||
|
bodyFontName : string;
|
|||
|
buffer : AuGtkSource.Buffer;
|
|||
|
footerFontName : string;
|
|||
|
headerFontName : string;
|
|||
|
highlightSyntax : boolean;
|
|||
|
lineNumbersFontName : string;
|
|||
|
nPages : number;
|
|||
|
printFooter : boolean;
|
|||
|
printHeader : boolean;
|
|||
|
printLineNumbers : number;
|
|||
|
tabWidth : number;
|
|||
|
wrapMode : AuGTK.WrapMode;
|
|||
|
|
|||
|
static New(buffer: AuGtkSource.Buffer): AuGtkSource.PrintCompositor;
|
|||
|
static NewFromView(view: AuGtkSource.View): AuGtkSource.PrintCompositor;
|
|||
|
drawPage(context: AuGTK.PrintContext, pageNr: number): void;
|
|||
|
getBodyFontName(): string;
|
|||
|
getBottomMargin(unit: AuGTK.Unit): number;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getFooterFontName(): string;
|
|||
|
getHeaderFontName(): string;
|
|||
|
getHighlightSyntax(): boolean;
|
|||
|
getLeftMargin(unit: AuGTK.Unit): number;
|
|||
|
getLineNumbersFontName(): string;
|
|||
|
getNPages(): number;
|
|||
|
getPaginationProgress(): number;
|
|||
|
getPrintFooter(): boolean;
|
|||
|
getPrintHeader(): boolean;
|
|||
|
getPrintLineNumbers(): number;
|
|||
|
getRightMargin(unit: AuGTK.Unit): number;
|
|||
|
getTabWidth(): number;
|
|||
|
getTopMargin(unit: AuGTK.Unit): number;
|
|||
|
getWrapMode(): AuGTK.WrapMode;
|
|||
|
ignoreTag(tag: AuGTK.TextTag): void;
|
|||
|
paginate(context: AuGTK.PrintContext): boolean;
|
|||
|
setBodyFontName(fontName: string): void;
|
|||
|
setBottomMargin(margin: number, unit: AuGTK.Unit): void;
|
|||
|
setFooterFontName(fontName: string | undefined | null): void;
|
|||
|
setFooterFormat(separator: boolean, left: string | undefined | null, center: string | undefined | null, right: string | undefined | null): void;
|
|||
|
setHeaderFontName(fontName: string | undefined | null): void;
|
|||
|
setHeaderFormat(separator: boolean, left: string | undefined | null, center: string | undefined | null, right: string | undefined | null): void;
|
|||
|
setHighlightSyntax(highlight: boolean): void;
|
|||
|
setLeftMargin(margin: number, unit: AuGTK.Unit): void;
|
|||
|
setLineNumbersFontName(fontName: string | undefined | null): void;
|
|||
|
setPrintFooter(print: boolean): void;
|
|||
|
setPrintHeader(print: boolean): void;
|
|||
|
setPrintLineNumbers(interval: number): void;
|
|||
|
setRightMargin(margin: number, unit: AuGTK.Unit): void;
|
|||
|
setTabWidth(width: number): void;
|
|||
|
setTopMargin(margin: number, unit: AuGTK.Unit): void;
|
|||
|
setWrapMode(wrapMode: AuGTK.WrapMode): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class PrintCompositorCtor {
|
|||
|
buffer ?: AuGtkSource.Buffer;
|
|||
|
tabWidth ?: number;
|
|||
|
wrapMode ?: AuGTK.WrapMode;
|
|||
|
highlightSyntax ?: boolean;
|
|||
|
printLineNumbers ?: number;
|
|||
|
printHeader ?: boolean;
|
|||
|
printFooter ?: boolean;
|
|||
|
bodyFontName ?: string;
|
|||
|
lineNumbersFontName ?: string;
|
|||
|
headerFontName ?: string;
|
|||
|
footerFontName ?: string;
|
|||
|
nPages ?: number;
|
|||
|
}
|
|||
|
|
|||
|
class Region extends GObject.Object {
|
|||
|
constructor(initializerList ?: RegionCtor);
|
|||
|
|
|||
|
parentInstance : GObject.Object;
|
|||
|
|
|||
|
buffer : AuGTK.TextBuffer;
|
|||
|
|
|||
|
static New(buffer: AuGTK.TextBuffer): AuGtkSource.Region;
|
|||
|
addRegion(regionToAdd: AuGtkSource.Region | undefined | null): void;
|
|||
|
addSubregion(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
getBounds(start ?: AuGTK.TextIter, end ?: AuGTK.TextIter): boolean;
|
|||
|
getBuffer(): AuGTK.TextBuffer;
|
|||
|
getStartRegionIter(iter: AuGtkSource.RegionIter): void;
|
|||
|
intersectRegion(region2: AuGtkSource.Region | undefined | null): AuGtkSource.Region;
|
|||
|
intersectSubregion(start: AuGTK.TextIter, end: AuGTK.TextIter): AuGtkSource.Region;
|
|||
|
isEmpty(): boolean;
|
|||
|
subtractRegion(regionToSubtract: AuGtkSource.Region | undefined | null): void;
|
|||
|
subtractSubregion(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class RegionCtor {
|
|||
|
buffer ?: AuGTK.TextBuffer;
|
|||
|
}
|
|||
|
|
|||
|
class SearchContext extends GObject.Object {
|
|||
|
constructor(initializerList ?: SearchContextCtor);
|
|||
|
|
|||
|
buffer : AuGtkSource.Buffer;
|
|||
|
highlight : boolean;
|
|||
|
matchStyle : AuGtkSource.Style;
|
|||
|
occurrencesCount : number;
|
|||
|
regexError : AuGlibEx.Error;
|
|||
|
settings : AuGtkSource.SearchSettings;
|
|||
|
|
|||
|
static New(buffer: AuGtkSource.Buffer, settings: AuGtkSource.SearchSettings | undefined | null): AuGtkSource.SearchContext;
|
|||
|
backward(iter: AuGTK.TextIter, matchStart ?: AuGTK.TextIter, matchEnd ?: AuGTK.TextIter, hasWrappedAround ?: boolean): boolean;
|
|||
|
backwardAsync(iter: AuGTK.TextIter, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
backwardFinish(result: AuGIO.AsyncResult, matchStart ?: AuGTK.TextIter, matchEnd ?: AuGTK.TextIter, hasWrappedAround ?: boolean): boolean;
|
|||
|
forward(iter: AuGTK.TextIter, matchStart ?: AuGTK.TextIter, matchEnd ?: AuGTK.TextIter, hasWrappedAround ?: boolean): boolean;
|
|||
|
forwardAsync(iter: AuGTK.TextIter, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|||
|
forwardFinish(result: AuGIO.AsyncResult, matchStart ?: AuGTK.TextIter, matchEnd ?: AuGTK.TextIter, hasWrappedAround ?: boolean): boolean;
|
|||
|
getBuffer(): AuGtkSource.Buffer;
|
|||
|
getHighlight(): boolean;
|
|||
|
getMatchStyle(): AuGtkSource.Style;
|
|||
|
getOccurrencePosition(matchStart: AuGTK.TextIter, matchEnd: AuGTK.TextIter): number;
|
|||
|
getOccurrencesCount(): number;
|
|||
|
getRegexError(): AuGlibEx.Error;
|
|||
|
getSettings(): AuGtkSource.SearchSettings;
|
|||
|
replace(matchStart: AuGTK.TextIter, matchEnd: AuGTK.TextIter, replace: string, replaceLength: number): boolean;
|
|||
|
replaceAll(replace: string, replaceLength: number): number;
|
|||
|
setHighlight(highlight: boolean): void;
|
|||
|
setMatchStyle(matchStyle: AuGtkSource.Style | undefined | null): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class SearchContextCtor {
|
|||
|
buffer ?: AuGtkSource.Buffer;
|
|||
|
settings ?: AuGtkSource.SearchSettings;
|
|||
|
highlight ?: boolean;
|
|||
|
matchStyle ?: AuGtkSource.Style;
|
|||
|
occurrencesCount ?: number;
|
|||
|
regexError ?: AuGlibEx.Error;
|
|||
|
}
|
|||
|
|
|||
|
class SearchSettings extends GObject.Object {
|
|||
|
constructor(initializerList ?: SearchSettingsCtor);
|
|||
|
|
|||
|
parentInstance : GObject.Object;
|
|||
|
|
|||
|
atWordBoundaries : boolean;
|
|||
|
caseSensitive : boolean;
|
|||
|
regexEnabled : boolean;
|
|||
|
searchText : string;
|
|||
|
wrapAround : boolean;
|
|||
|
|
|||
|
static New(): AuGtkSource.SearchSettings;
|
|||
|
getAtWordBoundaries(): boolean;
|
|||
|
getCaseSensitive(): boolean;
|
|||
|
getRegexEnabled(): boolean;
|
|||
|
getSearchText(): string;
|
|||
|
getWrapAround(): boolean;
|
|||
|
setAtWordBoundaries(atWordBoundaries: boolean): void;
|
|||
|
setCaseSensitive(caseSensitive: boolean): void;
|
|||
|
setRegexEnabled(regexEnabled: boolean): void;
|
|||
|
setSearchText(searchText: string | undefined | null): void;
|
|||
|
setWrapAround(wrapAround: boolean): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class SearchSettingsCtor {
|
|||
|
searchText ?: string;
|
|||
|
caseSensitive ?: boolean;
|
|||
|
atWordBoundaries ?: boolean;
|
|||
|
wrapAround ?: boolean;
|
|||
|
regexEnabled ?: boolean;
|
|||
|
}
|
|||
|
|
|||
|
class Snippet extends GObject.Object {
|
|||
|
constructor(initializerList ?: SnippetCtor);
|
|||
|
|
|||
|
buffer : AuGTK.TextBuffer;
|
|||
|
description : string;
|
|||
|
focusPosition : number;
|
|||
|
languageId : string;
|
|||
|
name : string;
|
|||
|
trigger : string;
|
|||
|
|
|||
|
static New(trigger: string | undefined | null, languageId: string | undefined | null): AuGtkSource.Snippet;
|
|||
|
static NewParsed(text: string): AuGtkSource.Snippet;
|
|||
|
addChunk(chunk: AuGtkSource.SnippetChunk): void;
|
|||
|
copy(): AuGtkSource.Snippet;
|
|||
|
getContext(): AuGtkSource.SnippetContext;
|
|||
|
getDescription(): string;
|
|||
|
getFocusPosition(): number;
|
|||
|
getLanguageId(): string;
|
|||
|
getNChunks(): number;
|
|||
|
getName(): string;
|
|||
|
getNthChunk(nth: number): AuGtkSource.SnippetChunk;
|
|||
|
getTrigger(): string;
|
|||
|
setDescription(description: string): void;
|
|||
|
setLanguageId(languageId: string): void;
|
|||
|
setName(name: string): void;
|
|||
|
setTrigger(trigger: string): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class SnippetCtor {
|
|||
|
buffer ?: AuGTK.TextBuffer;
|
|||
|
description ?: string;
|
|||
|
focusPosition ?: number;
|
|||
|
languageId ?: string;
|
|||
|
name ?: string;
|
|||
|
trigger ?: string;
|
|||
|
}
|
|||
|
|
|||
|
class SnippetChunk extends GObject.InitiallyUnowned {
|
|||
|
constructor(initializerList ?: SnippetChunkCtor);
|
|||
|
|
|||
|
context : AuGtkSource.SnippetContext;
|
|||
|
focusPosition : number;
|
|||
|
spec : string;
|
|||
|
text : string;
|
|||
|
textSet : boolean;
|
|||
|
tooltipText : string;
|
|||
|
|
|||
|
static New(): AuGtkSource.SnippetChunk;
|
|||
|
copy(): AuGtkSource.SnippetChunk;
|
|||
|
getContext(): AuGtkSource.SnippetContext;
|
|||
|
getFocusPosition(): number;
|
|||
|
getSpec(): string;
|
|||
|
getText(): string;
|
|||
|
getTextSet(): boolean;
|
|||
|
getTooltipText(): string;
|
|||
|
setContext(context: AuGtkSource.SnippetContext): void;
|
|||
|
setFocusPosition(focusPosition: number): void;
|
|||
|
setSpec(spec: string): void;
|
|||
|
setText(text: string): void;
|
|||
|
setTextSet(textSet: boolean): void;
|
|||
|
setTooltipText(tooltipText: string): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class SnippetChunkCtor {
|
|||
|
context ?: AuGtkSource.SnippetContext;
|
|||
|
spec ?: string;
|
|||
|
focusPosition ?: number;
|
|||
|
text ?: string;
|
|||
|
textSet ?: boolean;
|
|||
|
tooltipText ?: string;
|
|||
|
}
|
|||
|
|
|||
|
class SnippetContext extends GObject.Object {
|
|||
|
constructor(initializerList ?: SnippetContextCtor);
|
|||
|
|
|||
|
static New(): AuGtkSource.SnippetContext;
|
|||
|
clearVariables(): void;
|
|||
|
expand(input: string): string;
|
|||
|
getVariable(key: string): string;
|
|||
|
setConstant(key: string, value: string): void;
|
|||
|
setLinePrefix(linePrefix: string): void;
|
|||
|
setTabWidth(tabWidth: number): void;
|
|||
|
setUseSpaces(useSpaces: boolean): void;
|
|||
|
setVariable(key: string, value: string): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class SnippetContextCtor {
|
|||
|
}
|
|||
|
|
|||
|
class SnippetContextEventListener extends AuGlibEx.IEventListener {
|
|||
|
changed(): void;
|
|||
|
}
|
|||
|
|
|||
|
class SnippetManager extends GObject.Object {
|
|||
|
constructor(initializerList ?: SnippetManagerCtor);
|
|||
|
|
|||
|
searchPath : string[];
|
|||
|
|
|||
|
static GetDefault(): AuGtkSource.SnippetManager;
|
|||
|
getSearchPath(): string[];
|
|||
|
getSnippet(group: string | undefined | null, languageId: string | undefined | null, trigger: string): AuGtkSource.Snippet;
|
|||
|
listAll(): AuGIO.ListModel;
|
|||
|
listGroups(): string[];
|
|||
|
listMatching(group: string | undefined | null, languageId: string | undefined | null, triggerPrefix: string | undefined | null): AuGIO.ListModel;
|
|||
|
setSearchPath(dirs: string[] | undefined | null): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class SnippetManagerCtor {
|
|||
|
searchPath ?: any;
|
|||
|
}
|
|||
|
|
|||
|
class SpaceDrawer extends GObject.Object {
|
|||
|
constructor(initializerList ?: SpaceDrawerCtor);
|
|||
|
|
|||
|
enableMatrix : boolean;
|
|||
|
matrix : AuGlibEx.Variant;
|
|||
|
|
|||
|
static New(): AuGtkSource.SpaceDrawer;
|
|||
|
bindMatrixSetting(settings: AuGIO.Settings, key: string, flags: AuGIO.SettingsBindFlags): void;
|
|||
|
getEnableMatrix(): boolean;
|
|||
|
getMatrix(): AuGlibEx.Variant;
|
|||
|
getTypesForLocations(locations: AuGtkSource.SpaceLocationFlags): AuGtkSource.SpaceTypeFlags;
|
|||
|
setEnableMatrix(enableMatrix: boolean): void;
|
|||
|
setMatrix(matrix: AuGlibEx.Variant | undefined | null): void;
|
|||
|
setTypesForLocations(locations: AuGtkSource.SpaceLocationFlags, types: AuGtkSource.SpaceTypeFlags): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class SpaceDrawerCtor {
|
|||
|
enableMatrix ?: boolean;
|
|||
|
matrix ?: any;
|
|||
|
}
|
|||
|
|
|||
|
class Style extends GObject.Object {
|
|||
|
constructor(initializerList ?: StyleCtor);
|
|||
|
|
|||
|
background : string;
|
|||
|
backgroundSet : boolean;
|
|||
|
bold : boolean;
|
|||
|
boldSet : boolean;
|
|||
|
foreground : string;
|
|||
|
foregroundSet : boolean;
|
|||
|
italic : boolean;
|
|||
|
italicSet : boolean;
|
|||
|
lineBackground : string;
|
|||
|
lineBackgroundSet : boolean;
|
|||
|
pangoUnderline : AuPango.Underline;
|
|||
|
scale : string;
|
|||
|
scaleSet : boolean;
|
|||
|
strikethrough : boolean;
|
|||
|
strikethroughSet : boolean;
|
|||
|
underlineColor : string;
|
|||
|
underlineColorSet : boolean;
|
|||
|
underlineSet : boolean;
|
|||
|
weight : AuPango.Weight;
|
|||
|
weightSet : boolean;
|
|||
|
|
|||
|
apply(tag: AuGTK.TextTag): void;
|
|||
|
copy(): AuGtkSource.Style;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class StyleCtor {
|
|||
|
lineBackground ?: string;
|
|||
|
lineBackgroundSet ?: boolean;
|
|||
|
background ?: string;
|
|||
|
backgroundSet ?: boolean;
|
|||
|
foreground ?: string;
|
|||
|
foregroundSet ?: boolean;
|
|||
|
bold ?: boolean;
|
|||
|
boldSet ?: boolean;
|
|||
|
italic ?: boolean;
|
|||
|
italicSet ?: boolean;
|
|||
|
pangoUnderline ?: AuPango.Underline;
|
|||
|
underlineSet ?: boolean;
|
|||
|
strikethrough ?: boolean;
|
|||
|
strikethroughSet ?: boolean;
|
|||
|
scale ?: string;
|
|||
|
scaleSet ?: boolean;
|
|||
|
underlineColor ?: string;
|
|||
|
underlineColorSet ?: boolean;
|
|||
|
weight ?: AuPango.Weight;
|
|||
|
weightSet ?: boolean;
|
|||
|
}
|
|||
|
|
|||
|
class StyleScheme extends GObject.Object {
|
|||
|
constructor(initializerList ?: StyleSchemeCtor);
|
|||
|
|
|||
|
description : string;
|
|||
|
filename : string;
|
|||
|
id : string;
|
|||
|
name : string;
|
|||
|
|
|||
|
getAuthors(): string[];
|
|||
|
getDescription(): string;
|
|||
|
getFilename(): string;
|
|||
|
getId(): string;
|
|||
|
getMetadata(name: string): string;
|
|||
|
getName(): string;
|
|||
|
getStyle(styleId: string): AuGtkSource.Style;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeCtor {
|
|||
|
id ?: string;
|
|||
|
name ?: string;
|
|||
|
description ?: string;
|
|||
|
filename ?: string;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooserButton extends AuGTK.Button implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGtkSource.StyleSchemeChooser {
|
|||
|
constructor(initializerList ?: StyleSchemeChooserButtonCtor);
|
|||
|
|
|||
|
parentInstance : AuGTK.Button;
|
|||
|
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
actionName : string;
|
|||
|
actionTarget : AuGlibEx.Variant;
|
|||
|
|
|||
|
styleScheme : AuGtkSource.StyleScheme;
|
|||
|
|
|||
|
getStyleScheme(): AuGtkSource.StyleScheme;
|
|||
|
setStyleScheme(scheme: AuGtkSource.StyleScheme): void;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooserButtonCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
actionName ?: string;
|
|||
|
actionTarget ?: any;
|
|||
|
styleScheme ?: AuGtkSource.StyleScheme;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
label ?: string;
|
|||
|
hasFrame ?: boolean;
|
|||
|
useUnderline ?: boolean;
|
|||
|
iconName ?: string;
|
|||
|
child ?: AuGTK.Widget;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooserWidget extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGtkSource.StyleSchemeChooser {
|
|||
|
constructor(initializerList ?: StyleSchemeChooserWidgetCtor);
|
|||
|
|
|||
|
parentInstance : AuGTK.Widget;
|
|||
|
|
|||
|
static New(): AuGTK.Widget;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
styleScheme : AuGtkSource.StyleScheme;
|
|||
|
|
|||
|
getStyleScheme(): AuGtkSource.StyleScheme;
|
|||
|
setStyleScheme(scheme: AuGtkSource.StyleScheme): void;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeChooserWidgetCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
styleScheme ?: AuGtkSource.StyleScheme;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeManager extends GObject.Object {
|
|||
|
constructor(initializerList ?: StyleSchemeManagerCtor);
|
|||
|
|
|||
|
schemeIds : string[];
|
|||
|
searchPath : string[];
|
|||
|
|
|||
|
static New(): AuGtkSource.StyleSchemeManager;
|
|||
|
static GetDefault(): AuGtkSource.StyleSchemeManager;
|
|||
|
appendSearchPath(path: string): void;
|
|||
|
forceRescan(): void;
|
|||
|
getScheme(schemeId: string): AuGtkSource.StyleScheme;
|
|||
|
getSchemeIds(): string[];
|
|||
|
getSearchPath(): string[];
|
|||
|
prependSearchPath(path: string): void;
|
|||
|
setSearchPath(path: string[] | undefined | null): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemeManagerCtor {
|
|||
|
searchPath ?: any;
|
|||
|
schemeIds ?: any;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemePreview extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|||
|
constructor(initializerList ?: StyleSchemePreviewCtor);
|
|||
|
|
|||
|
scheme : AuGtkSource.StyleScheme;
|
|||
|
selected : boolean;
|
|||
|
|
|||
|
static New(scheme: AuGtkSource.StyleScheme): AuGTK.Widget;
|
|||
|
getScheme(): AuGtkSource.StyleScheme;
|
|||
|
getSelected(): boolean;
|
|||
|
setSelected(selected: boolean): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
actionName : string;
|
|||
|
actionTarget : AuGlibEx.Variant;
|
|||
|
|
|||
|
getActionName(): string;
|
|||
|
getActionTargetValue(): AuGlibEx.Variant;
|
|||
|
setActionName(actionName: string | undefined | null): void;
|
|||
|
setActionTargetValue(targetValue: AuGlibEx.Variant | undefined | null): void;
|
|||
|
setDetailedActionName(detailedActionName: string): void;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemePreviewCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
actionName ?: string;
|
|||
|
actionTarget ?: any;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
scheme ?: AuGtkSource.StyleScheme;
|
|||
|
selected ?: boolean;
|
|||
|
}
|
|||
|
|
|||
|
class StyleSchemePreviewEventListener extends AuGlibEx.IEventListener {
|
|||
|
activate(): void;
|
|||
|
}
|
|||
|
|
|||
|
class Tag extends AuGTK.TextTag {
|
|||
|
constructor(initializerList ?: TagCtor);
|
|||
|
|
|||
|
parentInstance : AuGTK.TextTag;
|
|||
|
|
|||
|
drawSpaces : boolean;
|
|||
|
drawSpacesSet : boolean;
|
|||
|
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class TagCtor {
|
|||
|
name ?: string;
|
|||
|
background ?: string;
|
|||
|
foreground ?: string;
|
|||
|
backgroundRgba ?: AuGDK.RGBA;
|
|||
|
foregroundRgba ?: AuGDK.RGBA;
|
|||
|
font ?: string;
|
|||
|
fontDesc ?: AuPango.FontDescription;
|
|||
|
family ?: string;
|
|||
|
style ?: AuPango.Style;
|
|||
|
variant ?: AuPango.Variant;
|
|||
|
weight ?: number;
|
|||
|
stretch ?: AuPango.Stretch;
|
|||
|
size ?: number;
|
|||
|
sizePoints ?: number;
|
|||
|
scale ?: number;
|
|||
|
pixelsAboveLines ?: number;
|
|||
|
pixelsBelowLines ?: number;
|
|||
|
pixelsInsideWrap ?: number;
|
|||
|
lineHeight ?: number;
|
|||
|
editable ?: boolean;
|
|||
|
wrapMode ?: AuGTK.WrapMode;
|
|||
|
justification ?: AuGTK.Justification;
|
|||
|
direction ?: AuGTK.TextDirection;
|
|||
|
leftMargin ?: number;
|
|||
|
indent ?: number;
|
|||
|
strikethrough ?: boolean;
|
|||
|
strikethroughRgba ?: AuGDK.RGBA;
|
|||
|
rightMargin ?: number;
|
|||
|
underline ?: AuPango.Underline;
|
|||
|
underlineRgba ?: AuGDK.RGBA;
|
|||
|
overline ?: AuPango.Overline;
|
|||
|
overlineRgba ?: AuGDK.RGBA;
|
|||
|
rise ?: number;
|
|||
|
backgroundFullHeight ?: boolean;
|
|||
|
language ?: string;
|
|||
|
tabs ?: AuPango.TabArray;
|
|||
|
invisible ?: boolean;
|
|||
|
paragraphBackground ?: string;
|
|||
|
paragraphBackgroundRgba ?: AuGDK.RGBA;
|
|||
|
fallback ?: boolean;
|
|||
|
letterSpacing ?: number;
|
|||
|
fontFeatures ?: string;
|
|||
|
allowBreaks ?: boolean;
|
|||
|
showSpaces ?: AuPango.ShowFlags;
|
|||
|
insertHyphens ?: boolean;
|
|||
|
textTransform ?: AuPango.TextTransform;
|
|||
|
word ?: boolean;
|
|||
|
sentence ?: boolean;
|
|||
|
accumulativeMargin ?: boolean;
|
|||
|
backgroundSet ?: boolean;
|
|||
|
foregroundSet ?: boolean;
|
|||
|
familySet ?: boolean;
|
|||
|
styleSet ?: boolean;
|
|||
|
variantSet ?: boolean;
|
|||
|
weightSet ?: boolean;
|
|||
|
stretchSet ?: boolean;
|
|||
|
sizeSet ?: boolean;
|
|||
|
scaleSet ?: boolean;
|
|||
|
pixelsAboveLinesSet ?: boolean;
|
|||
|
pixelsBelowLinesSet ?: boolean;
|
|||
|
pixelsInsideWrapSet ?: boolean;
|
|||
|
lineHeightSet ?: boolean;
|
|||
|
editableSet ?: boolean;
|
|||
|
wrapModeSet ?: boolean;
|
|||
|
justificationSet ?: boolean;
|
|||
|
leftMarginSet ?: boolean;
|
|||
|
indentSet ?: boolean;
|
|||
|
strikethroughSet ?: boolean;
|
|||
|
strikethroughRgbaSet ?: boolean;
|
|||
|
rightMarginSet ?: boolean;
|
|||
|
underlineSet ?: boolean;
|
|||
|
underlineRgbaSet ?: boolean;
|
|||
|
overlineSet ?: boolean;
|
|||
|
overlineRgbaSet ?: boolean;
|
|||
|
riseSet ?: boolean;
|
|||
|
backgroundFullHeightSet ?: boolean;
|
|||
|
languageSet ?: boolean;
|
|||
|
tabsSet ?: boolean;
|
|||
|
invisibleSet ?: boolean;
|
|||
|
paragraphBackgroundSet ?: boolean;
|
|||
|
fallbackSet ?: boolean;
|
|||
|
letterSpacingSet ?: boolean;
|
|||
|
fontFeaturesSet ?: boolean;
|
|||
|
allowBreaksSet ?: boolean;
|
|||
|
showSpacesSet ?: boolean;
|
|||
|
insertHyphensSet ?: boolean;
|
|||
|
textTransformSet ?: boolean;
|
|||
|
sentenceSet ?: boolean;
|
|||
|
wordSet ?: boolean;
|
|||
|
drawSpaces ?: boolean;
|
|||
|
drawSpacesSet ?: boolean;
|
|||
|
}
|
|||
|
|
|||
|
class View extends AuGTK.TextView implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Scrollable {
|
|||
|
constructor(initializerList ?: ViewCtor);
|
|||
|
|
|||
|
parentInstance : AuGTK.TextView;
|
|||
|
|
|||
|
autoIndent : boolean;
|
|||
|
backgroundPattern : AuGtkSource.BackgroundPatternType;
|
|||
|
completion : AuGtkSource.Completion;
|
|||
|
enableSnippets : boolean;
|
|||
|
highlightCurrentLine : boolean;
|
|||
|
indentOnTab : boolean;
|
|||
|
indentWidth : number;
|
|||
|
indenter : AuGtkSource.Indenter;
|
|||
|
insertSpacesInsteadOfTabs : boolean;
|
|||
|
rightMarginPosition : number;
|
|||
|
showLineMarks : boolean;
|
|||
|
showLineNumbers : boolean;
|
|||
|
showRightMargin : boolean;
|
|||
|
smartBackspace : boolean;
|
|||
|
smartHomeEnd : AuGtkSource.SmartHomeEndType;
|
|||
|
spaceDrawer : AuGtkSource.SpaceDrawer;
|
|||
|
tabWidth : number;
|
|||
|
|
|||
|
getAutoIndent(): boolean;
|
|||
|
getBackgroundPattern(): AuGtkSource.BackgroundPatternType;
|
|||
|
getCompletion(): AuGtkSource.Completion;
|
|||
|
getEnableSnippets(): boolean;
|
|||
|
getHighlightCurrentLine(): boolean;
|
|||
|
getHover(): AuGtkSource.Hover;
|
|||
|
getIndentOnTab(): boolean;
|
|||
|
getIndentWidth(): number;
|
|||
|
getIndenter(): AuGtkSource.Indenter;
|
|||
|
getInsertSpacesInsteadOfTabs(): boolean;
|
|||
|
getMarkAttributes(category: string, priority: number): AuGtkSource.MarkAttributes;
|
|||
|
getRightMarginPosition(): number;
|
|||
|
getShowLineMarks(): boolean;
|
|||
|
getShowLineNumbers(): boolean;
|
|||
|
getShowRightMargin(): boolean;
|
|||
|
getSmartBackspace(): boolean;
|
|||
|
getSmartHomeEnd(): AuGtkSource.SmartHomeEndType;
|
|||
|
getSpaceDrawer(): AuGtkSource.SpaceDrawer;
|
|||
|
getTabWidth(): number;
|
|||
|
getVisualColumn(iter: AuGTK.TextIter): number;
|
|||
|
indentLines(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
pushSnippet(snippet: AuGtkSource.Snippet, location: AuGTK.TextIter | undefined | null): void;
|
|||
|
setAutoIndent(enable: boolean): void;
|
|||
|
setBackgroundPattern(backgroundPattern: AuGtkSource.BackgroundPatternType): void;
|
|||
|
setEnableSnippets(enableSnippets: boolean): void;
|
|||
|
setHighlightCurrentLine(highlight: boolean): void;
|
|||
|
setIndentOnTab(enable: boolean): void;
|
|||
|
setIndentWidth(width: number): void;
|
|||
|
setIndenter(indenter: AuGtkSource.Indenter | undefined | null): void;
|
|||
|
setInsertSpacesInsteadOfTabs(enable: boolean): void;
|
|||
|
setMarkAttributes(category: string, attributes: AuGtkSource.MarkAttributes, priority: number): void;
|
|||
|
setRightMarginPosition(pos: number): void;
|
|||
|
setShowLineMarks(show: boolean): void;
|
|||
|
setShowLineNumbers(show: boolean): void;
|
|||
|
setShowRightMargin(show: boolean): void;
|
|||
|
setSmartBackspace(smartBackspace: boolean): void;
|
|||
|
setSmartHomeEnd(smartHomeEnd: AuGtkSource.SmartHomeEndType): void;
|
|||
|
setTabWidth(width: number): void;
|
|||
|
unindentLines(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
accessibleRole : AuGTK.AccessibleRole;
|
|||
|
|
|||
|
hadjustment : AuGTK.Adjustment;
|
|||
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|||
|
vadjustment : AuGTK.Adjustment;
|
|||
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
class ViewCtor {
|
|||
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|||
|
hadjustment ?: AuGTK.Adjustment;
|
|||
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|||
|
vadjustment ?: AuGTK.Adjustment;
|
|||
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|||
|
name ?: string;
|
|||
|
parent ?: AuGTK.Widget;
|
|||
|
root ?: AuGTK.Root;
|
|||
|
widthRequest ?: number;
|
|||
|
heightRequest ?: number;
|
|||
|
visible ?: boolean;
|
|||
|
sensitive ?: boolean;
|
|||
|
canFocus ?: boolean;
|
|||
|
hasFocus ?: boolean;
|
|||
|
canTarget ?: boolean;
|
|||
|
focusOnClick ?: boolean;
|
|||
|
focusable ?: boolean;
|
|||
|
hasDefault ?: boolean;
|
|||
|
receivesDefault ?: boolean;
|
|||
|
cursor ?: AuGDK.Cursor;
|
|||
|
hasTooltip ?: boolean;
|
|||
|
tooltipMarkup ?: string;
|
|||
|
tooltipText ?: string;
|
|||
|
opacity ?: number;
|
|||
|
overflow ?: AuGTK.Overflow;
|
|||
|
halign ?: AuGTK.Align;
|
|||
|
valign ?: AuGTK.Align;
|
|||
|
marginStart ?: number;
|
|||
|
marginEnd ?: number;
|
|||
|
marginTop ?: number;
|
|||
|
marginBottom ?: number;
|
|||
|
hexpand ?: boolean;
|
|||
|
vexpand ?: boolean;
|
|||
|
hexpandSet ?: boolean;
|
|||
|
vexpandSet ?: boolean;
|
|||
|
scaleFactor ?: number;
|
|||
|
cssName ?: string;
|
|||
|
cssClasses ?: any;
|
|||
|
layoutManager ?: AuGTK.LayoutManager;
|
|||
|
pixelsAboveLines ?: number;
|
|||
|
pixelsBelowLines ?: number;
|
|||
|
pixelsInsideWrap ?: number;
|
|||
|
editable ?: boolean;
|
|||
|
wrapMode ?: AuGTK.WrapMode;
|
|||
|
justification ?: AuGTK.Justification;
|
|||
|
leftMargin ?: number;
|
|||
|
rightMargin ?: number;
|
|||
|
topMargin ?: number;
|
|||
|
bottomMargin ?: number;
|
|||
|
indent ?: number;
|
|||
|
tabs ?: AuPango.TabArray;
|
|||
|
cursorVisible ?: boolean;
|
|||
|
buffer ?: AuGTK.TextBuffer;
|
|||
|
overwrite ?: boolean;
|
|||
|
acceptsTab ?: boolean;
|
|||
|
imModule ?: string;
|
|||
|
inputPurpose ?: AuGTK.InputPurpose;
|
|||
|
inputHints ?: AuGTK.InputHints;
|
|||
|
monospace ?: boolean;
|
|||
|
extraMenu ?: AuGIO.MenuModel;
|
|||
|
autoIndent ?: boolean;
|
|||
|
backgroundPattern ?: AuGtkSource.BackgroundPatternType;
|
|||
|
completion ?: AuGtkSource.Completion;
|
|||
|
enableSnippets ?: boolean;
|
|||
|
highlightCurrentLine ?: boolean;
|
|||
|
indentOnTab ?: boolean;
|
|||
|
indentWidth ?: number;
|
|||
|
indenter ?: AuGtkSource.Indenter;
|
|||
|
insertSpacesInsteadOfTabs ?: boolean;
|
|||
|
rightMarginPosition ?: number;
|
|||
|
showLineMarks ?: boolean;
|
|||
|
showLineNumbers ?: boolean;
|
|||
|
showRightMargin ?: boolean;
|
|||
|
smartBackspace ?: boolean;
|
|||
|
smartHomeEnd ?: AuGtkSource.SmartHomeEndType;
|
|||
|
spaceDrawer ?: AuGtkSource.SpaceDrawer;
|
|||
|
tabWidth ?: number;
|
|||
|
}
|
|||
|
|
|||
|
class ViewEventListener extends AuGlibEx.IEventListener {
|
|||
|
changeCase(caseType: AuGtkSource.ChangeCaseType): void;
|
|||
|
changeNumber(count: number): void;
|
|||
|
joinLines(): void;
|
|||
|
lineMarkActivated(iter: AuGTK.TextIter, button: number, state: AuGDK.ModifierType, nPresses: number): void;
|
|||
|
moveLines(down: boolean): void;
|
|||
|
moveToMatchingBracket(extendSelection: boolean): void;
|
|||
|
moveWords(count: number): void;
|
|||
|
pushSnippet(snippet: AuGtkSource.Snippet, location: AuGTK.TextIter): void;
|
|||
|
showCompletion(): void;
|
|||
|
smartHomeEnd(iter: AuGTK.TextIter, count: number): void;
|
|||
|
}
|
|||
|
|
|||
|
class VimIMContext extends AuGTK.IMContext {
|
|||
|
constructor(initializerList ?: VimIMContextCtor);
|
|||
|
|
|||
|
commandBarText : string;
|
|||
|
commandText : string;
|
|||
|
|
|||
|
static New(): AuGTK.IMContext;
|
|||
|
executeCommand(command: string): void;
|
|||
|
getCommandBarText(): string;
|
|||
|
getCommandText(): string;
|
|||
|
//TypeScript is complete garbage:
|
|||
|
}
|
|||
|
|
|||
|
class VimIMContextCtor {
|
|||
|
inputPurpose ?: AuGTK.InputPurpose;
|
|||
|
inputHints ?: AuGTK.InputHints;
|
|||
|
commandBarText ?: string;
|
|||
|
commandText ?: string;
|
|||
|
}
|
|||
|
|
|||
|
class VimIMContextEventListener extends AuGlibEx.IEventListener {
|
|||
|
edit(view: AuGtkSource.View, path: string | undefined | null): void;
|
|||
|
executeCommand(command: string): boolean;
|
|||
|
formatText(begin: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|||
|
write(view: AuGtkSource.View, path: string | undefined | null): void;
|
|||
|
}
|
|||
|
}
|