The Trunk: Multilingual-tpr.214.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Multilingual-tpr.214.mcz

commits-2
tim Rowledge uploaded a new version of Multilingual to project The Trunk:
http://source.squeak.org/trunk/Multilingual-tpr.214.mcz

==================== Summary ====================

Name: Multilingual-tpr.214
Author: tpr
Time: 6 June 2016, 5:59:22.145354 pm
UUID: 221bdccd-de05-41df-a529-c2ad22dd7762
Ancestors: Multilingual-topa.213

make the preferred position for compositing input window take into account any effect of height offset. Why work out the position and then modify it with ugly code when you can do it right first time? See also Morphic-tpr.1168

=============== Diff against Multilingual-topa.213 ===============

Item was changed:
  ----- Method: ImmX11>>keyboardFocusForAMorph: (in category 'keyboard') -----
  keyboardFocusForAMorph: aMorph
 
  aMorph ifNil: [^ self].
  [
  | left bottom pos |
  pos := aMorph preferredKeyboardPosition.
  left := (pos x min: Display width max: 0) asInteger.
+ bottom := (pos y min: Display height max: 0) asInteger.
- bottom := (pos y min: Display height max: 0) asInteger
- + (aMorph paragraph
- characterBlockForIndex: aMorph editor selectionInterval first) height.
  self setCompositionWindowPositionX: left y: bottom
  ] on: Error
  do: [:ex |].
  !