javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Text.java
changeset 35 85266cc22c7f
parent 21 2a9601315dfc
equal deleted inserted replaced
26:dc7c549001d5 35:85266cc22c7f
   421 }
   421 }
   422 
   422 
   423 void deregister_pp () {  
   423 void deregister_pp () {  
   424     super.deregister_pp ();
   424     super.deregister_pp ();
   425     if (variant == TextUtils.TEXT_EDIT) {
   425     if (variant == TextUtils.TEXT_EDIT) {
   426         display.removeWidget(scrollAreaHandle);
   426         Display.removeWidget(scrollAreaHandle);
   427     }
   427     }
   428 }
   428 }
   429 
   429 
   430 void forceTextLayout() {
   430 void forceTextLayout() {
   431     // Hack: Qt does not do the layouting of the QTextDocument until QTextEdit comes visible on the screen.
   431     // Hack: Qt does not do the layouting of the QTextDocument until QTextEdit comes visible on the screen.
   901 }
   901 }
   902 
   902 
   903 
   903 
   904 void hookEvents_pp () {  
   904 void hookEvents_pp () {  
   905     super.hookEvents_pp();
   905     super.hookEvents_pp();
   906     int textChangedProxy = OS.SignalHandler_new(topHandle, display, OS.QSIGNAL_TEXT_CHANGED);
   906     int textChangedProxy = OS.SignalHandler_new(topHandle, OS.QSIGNAL_TEXT_CHANGED);
   907     
   907     
   908     if (variant == TextUtils.LINE_EDIT) {
   908     if (variant == TextUtils.LINE_EDIT) {
   909         OS.QObject_connectOrThrow(topHandle, "textChanged(const QString&)",
   909         OS.QObject_connectOrThrow(topHandle, "textChanged(const QString&)",
   910                 textChangedProxy, "widgetSignal(const QString&)", OS.QT_AUTOCONNECTION);
   910                 textChangedProxy, "widgetSignal(const QString&)", OS.QT_AUTOCONNECTION);
   911 
   911 
   912         int returnPressedProxy = OS.SignalHandler_new(topHandle, display, OS.QSIGNAL_RETURN_PRESSED);
   912         int returnPressedProxy = OS.SignalHandler_new(topHandle, OS.QSIGNAL_RETURN_PRESSED);
   913         OS.QObject_connectOrThrow(topHandle, "returnPressed()",
   913         OS.QObject_connectOrThrow(topHandle, "returnPressed()",
   914                 returnPressedProxy, "widgetSignal()", OS.QT_AUTOCONNECTION);
   914                 returnPressedProxy, "widgetSignal()", OS.QT_AUTOCONNECTION);
   915     } else {
   915     } else {
   916         OS.QObject_connectOrThrow(topHandle, "textChanged()", 
   916         OS.QObject_connectOrThrow(topHandle, "textChanged()", 
   917                 textChangedProxy, "widgetSignal()", OS.QT_AUTOCONNECTION);
   917                 textChangedProxy, "widgetSignal()", OS.QT_AUTOCONNECTION);