--------------Boundary-00=_E3RE7BXTNFUOMP2HO98N Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit On Friday 13 July 2001 00:04, David Faure wrote: > On Thursday 12 July 2001 18:03, Toshitaka Fujioka wrote: > > On Thursday 12 July 2001 20:08, David Faure wrote: [snip] > > >Doesn't it work as well if you set it in KWCanvas ? > > > > Hmm, Yes, it is possible. But, code increases and hard to understand. > > It is the best to write in "KWTextFrameSet::drawCursor(...)". > > Because, XIM must be always displayed by cursor position. > > I know. I was just saying that you might have chosen the wrong QWidget > for calling setMicroFocusHint. My guess is that if you use KWCanvas instead > of KWGUI, you won't need the +30, +20, and you won't get a bug (wrong > offset) if the rulers are hidden. > All the coordinates are relative to the KWCanvas scrollview, NOT to the > KWGUI widget. > > (But of course, you should still call this from KWTextFrameSet::drawCursor, > no doubt there !) Oops! :o Sorry, You're 100% right. This was bad patch(KWord). :( I remade patch. This patch completely works. ;) Thank you. -- Toshitaka Fujioka http://www.kde.org The K Desktop Environment Project fujioka@kde.org http://www.kde.gr.jp Japan KDE User's Group toshitaka@kde.gr.jp -- We offer the best Desktop Environment to you. (This is my goal. ;-)) -- --------------Boundary-00=_E3RE7BXTNFUOMP2HO98N Content-Type: text/x-diff; charset="iso-8859-1"; name="koffice-kword-xim-20010713.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="koffice-kword-xim-20010713.diff" ZGlmZiAtdXIga29mZmljZS5vcmlnL2t3b3JkL2t3Y2FudmFzLmNjIGtvZmZpY2Uva3dvcmQva3dj YW52YXMuY2MKLS0tIGtvZmZpY2Uub3JpZy9rd29yZC9rd2NhbnZhcy5jYwlGcmkgSnVsIDEzIDE5 OjE2OjMyIDIwMDEKKysrIGtvZmZpY2Uva3dvcmQva3djYW52YXMuY2MJRnJpIEp1bCAxMyAxOToy NDozNCAyMDAxCkBAIC0yMDgwLDQgKzIwODAsOSBAQAogfQogI2VuZGlmCiAKK3ZvaWQgS1dDYW52 YXM6OnNldFhpbVBvc2l0aW9uKCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCApCit7CisgICAg UVdpZGdldDo6c2V0TWljcm9Gb2N1c0hpbnQoIHggLSBjb250ZW50c1goKSwgeSAtIGNvbnRlbnRz WSgpLCB3LCBoICk7Cit9CisKICNpbmNsdWRlICJrd2NhbnZhcy5tb2MiCmRpZmYgLXVyIGtvZmZp Y2Uub3JpZy9rd29yZC9rd2NhbnZhcy5oIGtvZmZpY2Uva3dvcmQva3djYW52YXMuaAotLS0ga29m ZmljZS5vcmlnL2t3b3JkL2t3Y2FudmFzLmgJRnJpIEp1bCAxMyAxOToxNjozMiAyMDAxCisrKyBr b2ZmaWNlL2t3b3JkL2t3Y2FudmFzLmgJRnJpIEp1bCAxMyAxOToyNTowMyAyMDAxCkBAIC0xNTks NiArMTU5LDggQEAKIAogICAgIHZvaWQgZW1pdEZyYW1lU2VsZWN0ZWRDaGFuZ2VkKCk7CiAKKyAg ICB2b2lkIHNldFhpbVBvc2l0aW9uKCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCApOworCiBw cm90ZWN0ZWQ6CiAgICAgdm9pZCBhcHBseUdyaWQoIEtvUG9pbnQgJnAgKTsKICAgICB2b2lkIGFw cGx5QXNwZWN0UmF0aW8oIGRvdWJsZSByYXRpbywgS29SZWN0JiBpbnNSZWN0ICk7CmRpZmYgLXVy IGtvZmZpY2Uub3JpZy9rd29yZC9rd3RleHRmcmFtZXNldC5jYyBrb2ZmaWNlL2t3b3JkL2t3dGV4 dGZyYW1lc2V0LmNjCi0tLSBrb2ZmaWNlLm9yaWcva3dvcmQva3d0ZXh0ZnJhbWVzZXQuY2MJRnJp IEp1bCAxMyAxOToxNjozMiAyMDAxCisrKyBrb2ZmaWNlL2t3b3JkL2t3dGV4dGZyYW1lc2V0LmNj CUZyaSBKdWwgMTMgMTk6MjU6NTcgMjAwMQpAQCAtNDcyLDYgKzQ3Miw5IEBACiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHBpeCwgY2csIGN1cnNvclZpc2libGUsIGN1cnNvciApOwog ICAgICAgICAgICAgcC0+cmVzdG9yZSgpOwogICAgICAgICAgICAgY3Vyc29yLT5wYXJhZygpLT5z ZXRDaGFuZ2VkKCB3YXNDaGFuZ2VkICk7ICAgICAgLy8gTWF5YmUgd2UgaGF2ZSBtb3JlIGNoYW5n ZXMgdG8gZHJhdyEKKworICAgICAgICAgICAgLy9YSU0gUG9zaXRpb24KKyAgICAgICAgICAgIGNh bnZhcy0+c2V0WGltUG9zaXRpb24oIGNQb2ludC54KCksIGNQb2ludC55KCksIDAsIGggKTsKICAg ICAgICAgfQogICAgIH0KICAgICBtX2N1cnJlbnREcmF3bkNhbnZhcyA9IDBMOwo= --------------Boundary-00=_E3RE7BXTNFUOMP2HO98N-- _______________________________________________ Koffice-devel mailing list Koffice-devel@master.kde.org http://master.kde.org/mailman/listinfo/koffice-devel