From db23dd7d5c3213761eebdd8d66788c856ffa77fa Mon Sep 17 00:00:00 2001 From: "tague%netscape.com" Date: Tue, 29 Jun 1999 20:30:42 +0000 Subject: [PATCH] Added clause range and selection support for Input Methods. git-svn-id: svn://10.0.0.236/trunk@37434 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/dom/macbuild/dom.mcp | Bin 123088 -> 123088 bytes mozilla/dom/public/coreEvents/MANIFEST | 3 +++ mozilla/editor/macbuild/editor.mcp | Bin 89927 -> 91207 bytes mozilla/layout/macbuild/layout.mcp | Bin 149920 -> 149920 bytes mozilla/widget/src/mac/nsMacEventHandler.cpp | 7 ++++++- 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/mozilla/dom/macbuild/dom.mcp b/mozilla/dom/macbuild/dom.mcp index 08e08c3b7c1ea28ab5b9a2fe0a0e4990b21c016c..f3dc49b9049016d36b7c157c4bf478aaf9a43713 100644 GIT binary patch delta 547 zcmca`kp03z_6^#MraTM`ObQGPa4e1y=UC zvp+B}=$zbK*!GKYal6=!CM*m;6^x{W>~-{zpbyJR^) zJ_NaEyMQHQ0Mq7_yBbU^AhC&#rrQ;m7+n}A2JGK_;^72Q4v5czF8}aZVRJ(p2h-+` zpDIi&AmPm$eqXi(xyp3%0%sNj$sm9K5MUs|0lRxpXaJNa$s3efoLrikqTpGQnp+GK z-RzreLR6#W*?GUK}Lw z|NoH)pukVY%~_6ovXjFtes3<0Kf%l>vDqfsl}VD>&C|yfXps(-)`ik%H!n)P$~-ZE zV{>_?Ajd=(%gr4>6__?ZEY`A{zWFGl_~rzQ2aKDUwp6fguG@JGsE}p4jXopa=Aga1 zWViR(Fh($KPPwbWG||y=y8;uV3**Fq{hLoboFKZnq0N8^XqF1ojDq0|3`_|O3`#o~7*v4rOyLt9 z#br%_tPmC;!NR~K1*A+sm=#E{GB62GE?~@N6q_HaF`wJimaPQHY=RsWM|}`taUL%z|GUg732meEw%lZJ>wR}iH?$!15cjd z00xN=C|EYzU*WD|l>`|+`TrGVR$#a>g-_1EtgyY_no*G%=#uS>+w=VxFSD}>ffP-D zAIzxCDhyZEAI9j;#5iU8^$12iDPD!#k^)eCfkFccB7=Z&7cgBul2My=5m4;PbpJ?3 kEvevqU^v5+gW?DZP6ke&9LcE1b{QzoaAEuLNX7rGEdmb$kP@Dn&0gd|1X4g%T*gA0 z#{OJlgFKD`DFi~DWPruUcQ4x<*tW!ntVMi1@ zWzSl~*&e!U(4+MMdv|G8v~{#M|VZY`}i<1+9Jg+_a*lv&0Yl4;CyvRD;mTzA-?ALbV z+H{FT1>c&Dp$yQ*)<2XG1X@$1)_*za^)OM}~7)%V0x@OJXY@kjE@aIve< zks6`h@AwD)>8kI+*#(7ZW54`fHzC_8WMMHb4d$dvMtUU8dT?(V37G}7rVOLFu z>KyR|q@8|{_--qHPjaF8rF0}rt*}u{01ricR>`n88Uq#p_Jm95=1!QGN^G z#&_@_zKieS`*;Ws;~;*3AL2)N#ON$Z`Iy8f_$hvdpW{*d0*CNR6T6**JjA3F`?ECrT;u!&@R z6J1RGFFcQ<_&5H8|6iY>iO1@nv{8F26pg;mvI;7;9OVTjuXeUvTIYE6*QIX zrML;xa2j@C5?+GoSdI7N1DK7Ocm+;3PH_&k@x3^MLVfVREJ=2Tb_bc6u9A;8;UX-; z@pE%2F{g->xUu$ZQT# z9!c6*AL)$xA(B4pNZA|W|3~pmWe=AmL^5;gEX-xvlD+)f#z*w+2y#zeJ;EtbTx8g{4J%& zQBTPjpkN^5P?*~jK{Leqh6-F<)+HAA&VsTj9xpHu(wU-3hI)s%V`o*YJ|p4w9S>OEHS zI}c`%C1!e%C&Cz_0%ORp>?GE}Yq#+n_52=^G5Zeztf4J8iI~H!qHtf2xyihFISU}g Wd7eU^5mWkGFL9c7bCKOc*35r!4};18 diff --git a/mozilla/widget/src/mac/nsMacEventHandler.cpp b/mozilla/widget/src/mac/nsMacEventHandler.cpp index 6bc1cd297c2..d642b37253a 100644 --- a/mozilla/widget/src/mac/nsMacEventHandler.cpp +++ b/mozilla/widget/src/mac/nsMacEventHandler.cpp @@ -1275,7 +1275,12 @@ PRBool nsMacEventHandler::HandleTextEvent(void) textEvent.point.y = 0; textEvent.time = PR_IntervalNow(); textEvent.theText = mIMECompositionString; - + textEvent.rangeCount = 1; + textEvent.rangeArray = new nsTextRange[1]; + textEvent.rangeArray[0].mStartOffset = 0; + textEvent.rangeArray[0].mEndOffset = 1; + textEvent.rangeArray[0].mRangeType = 0x01; + // // nsGUIEvent parts //