Fixes weird way of exporting textoptions
This commit is contained in:
parent
97f4fdca28
commit
6120679bf1
@ -54,7 +54,7 @@ Deletes all the text in the text edit.[QPlainTextEdit: clear](https://doc.qt.io/
|
||||
|
||||
This property holds the mode QPlainTextEdit will use when wrapping text by words.[QPlainTextEdit: setWordWrapMode](https://doc.qt.io/qt-5/qplaintextedit.html#wordWrapMode-prop).
|
||||
|
||||
- mode: WrapMode
|
||||
- mode: QTextOptionWrapMode
|
||||
|
||||
#### `plainTextEdit.wordWrapMode()`
|
||||
|
||||
|
||||
@ -10,12 +10,12 @@ import {
|
||||
QWidget,
|
||||
QIcon,
|
||||
QDial,
|
||||
QPlainTextEdit,
|
||||
QTextOptionEnums
|
||||
QPlainTextEdit
|
||||
} from "./index";
|
||||
import { QScrollArea } from "./lib/QtWidgets/QScrollArea";
|
||||
import { QPixmap } from "./lib/QtGui/QPixmap";
|
||||
import { CursorShape, WindowState } from "./lib/QtEnums";
|
||||
import { QTextOptionWrapMode } from "./lib/QtGui/QTextOption";
|
||||
|
||||
const path = require("path");
|
||||
|
||||
@ -66,7 +66,7 @@ rootView.setLayout(new FlexLayout());
|
||||
|
||||
const textEdit = new QPlainTextEdit();
|
||||
textEdit.setPlainText("Hello");
|
||||
textEdit.setWordWrapMode(QTextOptionEnums.WrapMode.NoWrap);
|
||||
textEdit.setWordWrapMode(QTextOptionWrapMode.NoWrap);
|
||||
|
||||
const scrollArea = new QScrollArea();
|
||||
scrollArea.setInlineStyle("flex: 1; width:'100%';");
|
||||
|
||||
@ -5,7 +5,7 @@ export { QApplication } from "./lib/QtGui/QApplication";
|
||||
export { QPixmap } from "./lib/QtGui/QPixmap";
|
||||
export { QIcon } from "./lib/QtGui/QIcon";
|
||||
export { QCursor } from "./lib/QtGui/QCursor";
|
||||
export { QTextOptionEnums } from "./lib/QtGui/QTextOption";
|
||||
export { QTextOptionWrapMode } from "./lib/QtGui/QTextOption";
|
||||
export { QClipboard, QClipboardMode } from "./lib/QtGui/QClipboard";
|
||||
// Events: Maybe a separate module ?
|
||||
export { QKeyEvent } from "./lib/QtGui/QEvent/QKeyEvent";
|
||||
|
||||
@ -1,3 +1,7 @@
|
||||
import * as Enums from "./textOptionEnums";
|
||||
|
||||
export const QTextOptionEnums = Enums;
|
||||
export enum QTextOptionWrapMode {
|
||||
NoWrap,
|
||||
WordWrap,
|
||||
ManualWrap,
|
||||
WrapAnywhere,
|
||||
WrapAtWordBoundaryOrAnywhere
|
||||
}
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
export enum WrapMode {
|
||||
NoWrap,
|
||||
WordWrap,
|
||||
ManualWrap,
|
||||
WrapAnywhere,
|
||||
WrapAtWordBoundaryOrAnywhere
|
||||
}
|
||||
@ -3,7 +3,7 @@ import { NodeWidget } from "../QWidget";
|
||||
import { BaseWidgetEvents } from "../../core/EventWidget";
|
||||
import { NativeElement } from "../../core/Component";
|
||||
import { QAbstractScrollArea } from "../QAbstractScrollArea";
|
||||
import { WrapMode } from "../../QtGui/QTextOption/textOptionEnums";
|
||||
import { QTextOptionWrapMode } from "../../QtGui/QTextOption";
|
||||
|
||||
export const QPlainTextEditEvents = Object.freeze({
|
||||
...BaseWidgetEvents,
|
||||
@ -59,10 +59,10 @@ export class QPlainTextEdit extends QAbstractScrollArea {
|
||||
// react:✓
|
||||
this.native.clear();
|
||||
}
|
||||
setWordWrapMode(mode: WrapMode) {
|
||||
setWordWrapMode(mode: QTextOptionWrapMode) {
|
||||
this.native.setWordWrapMode(mode);
|
||||
}
|
||||
wordWrapMode(): WrapMode {
|
||||
wordWrapMode(): QTextOptionWrapMode {
|
||||
return this.native.wordWrapMode();
|
||||
}
|
||||
setLineWrapMode(mode: LineWrapMode) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user