Revision: 6265
Author: nogu.dev
Date: Sun Mar 21 03:13:00 2010
Log: * qt4/immodule/caretstateindicator.cpp
* qt4/immodule/quiminputcontext.cpp
- Move indicator 3pt below caret as GTK+ immodule.
See the last line of caret_state_indicator_update()
in gtk/caret-state-indicator.c
http://code.google.com/p/uim/source/detail?r=6265
Modified:
/trunk/qt4/immodule/caretstateindicator.cpp
/trunk/qt4/immodule/quiminputcontext.cpp
=======================================
--- /trunk/qt4/immodule/caretstateindicator.cpp Sun Mar 21 00:08:58 2010
+++ /trunk/qt4/immodule/caretstateindicator.cpp Sun Mar 21 03:13:00 2010
@@ -90,7 +90,7 @@
QWidget *widget = QApplication::focusWidget();
if (widget) {
QRect rect = widget->inputMethodQuery(Qt::ImMicroFocus).toRect();
- move(widget->mapToGlobal(rect.bottomLeft()));
+ move(widget->mapToGlobal(rect.bottomLeft()) + QPoint(0, 3));
m_window = widget->window();
m_window->installEventFilter(this);
}
=======================================
--- /trunk/qt4/immodule/quiminputcontext.cpp Sun Mar 21 01:42:43 2010
+++ /trunk/qt4/immodule/quiminputcontext.cpp Sun Mar 21 03:13:00 2010
@@ -475,7 +475,7 @@
QRect mf = w->inputMethodQuery( Qt::ImMicroFocus ).toRect();
QPoint p = w->mapToGlobal( mf.topLeft() );
setMicroFocus( p.x(), p.y(), mf.width(), mf.height() );
- m_indicator->move( w->mapToGlobal( mf.bottomLeft() ) );
+ m_indicator->move( w->mapToGlobal( mf.bottomLeft() ) + QPoint( 0,
3 ) );
}
}
To unsubscribe from this group, send email to uim-commit+unsubscribegooglegroups.com or
reply to this email with the words "REMOVE ME" as the subject.