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.

Reply via email to