# $XConsortium: CScrollText2.prt /main/3 1995/07/19 20:42:29 drk $
# Motif
#
# Copyright (c) 1987-2012, The Open Group. All rights reserved.
#
# These libraries and programs are free software; you can
# redistribute them and/or modify them under the terms of the GNU
# Lesser General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option)
# any later version.
#
# These libraries and programs are distributed in the hope that
# they will be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
# PURPOSE. See the GNU Lesser General Public License for more
# details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with these librararies and programs; if not, write
# to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
# Floor, Boston, MA 02110-1301 USA
#
#
# HISTORY
TextPosition for Scrolled Text widget at x=21, y=21 is: 2
TextPosition for Scrolled Text widget at x=31, y=21 is: 3
XY of last character in Scrolled Text widget is: 241, 58
TextPosition for SingleLine Text widget at x=21, y=21 is: 2
TextPosition for SingleLine Text widget at x=31, y=21 is: 3
TRACE:(1) CompareVisual Text2
TRACE:(2) LocatePointer Text1 RTextChar 5
TRACE:(3) DragComponent Text1 RTextChar 10 Btn1
Gain Primary Selection ownership for Scrolled Text widget
TRACE:(4) LocatePointer Text2 RTextChar 5
TRACE:(5) DragComponent Text2 RTextChar 10 Btn1
Lose Primary Selection ownership for Scrolled Text widget
Gain Primary Selection ownership for SingleLine Text widget
TRACE:(6) Continue
TRACE:(7) LocatePointer Text1 RTextChar 5
TRACE:(8) DragComponent Text1 RTextChar 10
Lose Primary Selection ownership for SingleLine Text widget
Gain Primary Selection ownership for Scrolled Text widget
TRACE:(9) PressMB Btn3
TRACE:(10) LocatePointer Cut1
TRACE:(11) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 5, right: 10
TRACE:(12) CompareVisual Text1
TRACE:(13) LocatePointer Text1 RTextChar 30
TRACE:(14) ClickMB Btn1
TRACE:(15) PressMB Btn3
TRACE:(16) LocatePointer Paste1
TRACE:(17) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 10, right: 10
TRACE:(18) CompareVisual Text1
TRACE:(19) LocatePointer Text1 RTextChar 25
TRACE:(20) DragComponent Text1 RTextChar 30
TRACE:(21) PressMB Btn3
TRACE:(22) LocatePointer Copy1
TRACE:(23) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 25, right: 30
TRACE:(24) CompareVisual Text1
TRACE:(25) LocatePointer Text1 RTextChar 15
TRACE:(26) ClickMB Btn1
TRACE:(27) PressMB Btn3
TRACE:(28) LocatePointer Paste1
TRACE:(29) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 15, right: 15
TRACE:(30) CompareVisual Text1
TRACE:(31) LocatePointer Text1 RTextChar 40
TRACE:(32) DragComponent Text1 RTextChar 45
TRACE:(33) PressMB Btn3
TRACE:(34) LocatePointer Remove1
TRACE:(35) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 40, right: 45
TRACE:(36) CompareVisual Text1
TRACE:(37) LocatePointer Text1 RTextChar 5
TRACE:(38) ClickMB Btn1
TRACE:(39) PressMB Btn3
TRACE:(40) LocatePointer Paste1
TRACE:(41) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 45, right: 45
TRACE:(42) CompareVisual Text1
TRACE:(43) LocatePointer Text1 RTextChar 40
TRACE:(44) PressMB Btn3
TRACE:(45) LocatePointer HiLi_Selected1
TRACE:(46) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 45, right: 45
TRACE:(47) CompareVisual Text1
TRACE:(48) LocatePointer Text1 RTextChar 40
TRACE:(49) PressMB Btn3
TRACE:(50) LocatePointer HiLi_Normal1
TRACE:(51) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 45, right: 45
TRACE:(52) LocatePointer Text1 RTextChar 40
TRACE:(53) PressMB Btn3
TRACE:(54) LocatePointer HiLi_Secondary1
TRACE:(55) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 45, right: 45
TRACE:(56) LocatePointer Text1
TRACE:(57) PressMB Btn3
TRACE:(58) LocatePointer Scroll_Up_21
TRACE:(59) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 45, right: 45
TRACE:(60) LocatePointer Text1
TRACE:(61) PressMB Btn3
TRACE:(62) LocatePointer Scroll_Up_21
TRACE:(63) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 45, right: 45
TRACE:(64) CompareVisual Text1
TRACE:(65) LocatePointer Text1
TRACE:(66) PressMB Btn3
TRACE:(67) LocatePointer Scroll_Down_31
TRACE:(68) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 45, right: 45
TRACE:(69) CompareVisual Text1
TRACE:(70) LocatePointer Text1 RTextChar 10
TRACE:(71) DragComponent Text1 RTextChar 15
TRACE:(72) PressMB Btn3
TRACE:(73) LocatePointer Toggle_AddMode1
TRACE:(74) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 10, right: 15
TRACE:(75) LocatePointer Text1
TRACE:(76) ClickKey KRight
TRACE:(77) ClickKey KRight
TRACE:(78) CompareVisual Text1
TRACE:(79) PressMB Btn3
TRACE:(80) LocatePointer Toggle_AddMode1
TRACE:(81) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 10, right: 15
TRACE:(82) LocatePointer Text1
TRACE:(83) ClickKey KLeft
TRACE:(84) ClickKey KLeft
TRACE:(85) CompareVisual Text1
TRACE:(86) LocatePointer Text2 RTextChar 5
TRACE:(87) DragComponent Text2 RTextChar 10
Lose Primary Selection ownership for Scrolled Text widget
Gain Primary Selection ownership for SingleLine Text widget
TRACE:(88) PressMB Btn3
TRACE:(89) LocatePointer Cut2
TRACE:(90) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 5, right: 10
TRACE:(91) CompareVisual Text2
TRACE:(92) LocatePointer Text2 RTextChar 30
TRACE:(93) ClickMB Btn1
TRACE:(94) PressMB Btn3
TRACE:(95) LocatePointer Paste2
TRACE:(96) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 10, right: 10
TRACE:(97) CompareVisual Text2
TRACE:(98) LocatePointer Text2 RTextChar 25
TRACE:(99) DragComponent Text2 RTextChar 30
TRACE:(100) PressMB Btn3
TRACE:(101) LocatePointer Copy2
TRACE:(102) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 30
TRACE:(103) CompareVisual Text2
TRACE:(104) LocatePointer Text2 RTextChar 15
TRACE:(105) ClickMB Btn1
TRACE:(106) PressMB Btn3
TRACE:(107) LocatePointer Paste2
TRACE:(108) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 15, right: 15
TRACE:(109) CompareVisual Text2
TRACE:(110) LocatePointer Text2 RTextChar 20
TRACE:(111) DragComponent Text2 RTextChar 25
TRACE:(112) PressMB Btn3
TRACE:(113) LocatePointer Remove2
TRACE:(114) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 20, right: 25
TRACE:(115) CompareVisual Text2
TRACE:(116) LocatePointer Text2 RTextChar 5
TRACE:(117) ClickMB Btn1
TRACE:(118) PressMB Btn3
TRACE:(119) LocatePointer Paste2
TRACE:(120) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(121) CompareVisual Text2
TRACE:(122) LocatePointer Text2 RTextChar 30
TRACE:(123) PressMB Btn3
TRACE:(124) LocatePointer HiLi_Selected2
TRACE:(125) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(126) CompareVisual Text2
TRACE:(127) LocatePointer Text2 RTextChar 30
TRACE:(128) PressMB Btn3
TRACE:(129) LocatePointer HiLi_Normal2
TRACE:(130) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(131) CompareVisual Text2
TRACE:(132) LocatePointer Text2 RTextChar 30
TRACE:(133) PressMB Btn3
TRACE:(134) LocatePointer HiLi_Secondary2
TRACE:(135) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(136) CompareVisual Text2
TRACE:(137) LocatePointer Text2
TRACE:(138) PressMB Btn3
TRACE:(139) LocatePointer Scroll_Up_22
TRACE:(140) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(141) LocatePointer Text2
TRACE:(142) PressMB Btn3
TRACE:(143) LocatePointer Scroll_Up_22
TRACE:(144) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(145) CompareVisual Text2
TRACE:(146) LocatePointer Text2
TRACE:(147) PressMB Btn3
TRACE:(148) LocatePointer Scroll_Down_32
TRACE:(149) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(150) CompareVisual Text2
TRACE:(151) LocatePointer Text2
TRACE:(152) ClickMB Btn1
TRACE:(153) ClickKey KBeginData
TRACE:(154) LocatePointer Text2 RTextChar 10
TRACE:(155) DragComponent Text2 RTextChar 15
TRACE:(156) PressMB Btn3
TRACE:(157) LocatePointer Toggle_AddMode2
TRACE:(158) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 10, right: 15
TRACE:(159) LocatePointer Text2
TRACE:(160) ClickKey KRight
TRACE:(161) ClickKey KRight
TRACE:(162) CompareVisual Text2
TRACE:(163) PressMB Btn3
TRACE:(164) LocatePointer Toggle_AddMode2
TRACE:(165) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 10, right: 15
TRACE:(166) LocatePointer Text2
TRACE:(167) ClickKey KLeft
TRACE:(168) ClickKey KLeft
TRACE:(169) CompareVisual Text2
TRACE:(170) LocatePointer Text2
TRACE:(171) PressMB Btn3
TRACE:(172) LocatePointer Switch_Source2
TRACE:(173) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 15, right: 15
TRACE:(174) CompareVisual Text2
TRACE:(175) LocatePointer Text2 RTextChar 5
TRACE:(176) ClickMB Btn1
TRACE:(177) InputString "SHARE"
TRACE:(178) CompareVisual Text1
TRACE:(179) LocatePointer Text2
TRACE:(180) PressMB Btn3
TRACE:(181) LocatePointer Switch_Source2
TRACE:(182) ReleaseMB Btn3
SingleLine Text widget: Don't own primary selection ...
TRACE:(183) LocatePointer Text2 RTextChar 5
TRACE:(184) ClickMB Btn1
TRACE:(185) InputString "SHARE"
TRACE:(186) CompareVisual Text1
TRACE:(187) CompareVisual Text2
TRACE:(188) LocatePointer Text1 RTextChar 5
TRACE:(189) DragComponent Text1 RTextChar 10
Gain Primary Selection ownership for Scrolled Text widget
TRACE:(190) PressMB Btn3
TRACE:(191) LocatePointer Cut1
TRACE:(192) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 5, right: 10
TRACE:(193) CompareVisual Text1
TRACE:(194) LocatePointer Text2 RTextChar 30
TRACE:(195) ClickMB Btn1
TRACE:(196) PressMB Btn3
TRACE:(197) LocatePointer Paste2
TRACE:(198) ReleaseMB Btn3
SingleLine Text widget: Don't own primary selection ...
TRACE:(199) CompareVisual Text2
TRACE:(200) LocatePointer Text1 RTextChar 25
TRACE:(201) DragComponent Text1 RTextChar 30
TRACE:(202) PressMB Btn3
TRACE:(203) LocatePointer Copy1
TRACE:(204) ReleaseMB Btn3
Scrolled Text widget: Selection Position left: 25, right: 30
TRACE:(205) CompareVisual Text1
TRACE:(206) LocatePointer Text2 RTextChar 15
TRACE:(207) ClickMB Btn1
TRACE:(208) PressMB Btn3
TRACE:(209) LocatePointer Paste2
TRACE:(210) ReleaseMB Btn3
SingleLine Text widget: Don't own primary selection ...
TRACE:(211) CompareVisual Text2
TRACE:(212) LocatePointer Text2 RTextChar 5
TRACE:(213) DragComponent Text2 RTextChar 10
Lose Primary Selection ownership for Scrolled Text widget
TRACE:(214) PressMB Btn3
TRACE:(215) LocatePointer Cut2
TRACE:(216) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 5, right: 10
TRACE:(217) CompareVisual Text2
TRACE:(218) LocatePointer Text1 RTextChar 30
TRACE:(219) ClickMB Btn1
TRACE:(220) PressMB Btn3
TRACE:(221) LocatePointer Paste1
TRACE:(222) ReleaseMB Btn3
Scrolled Text widget: Don't own primary selection ...
TRACE:(223) CompareVisual Text1
TRACE:(224) LocatePointer Text2 RTextChar 25
TRACE:(225) DragComponent Text2 RTextChar 30
TRACE:(226) PressMB Btn3
TRACE:(227) LocatePointer Copy2
TRACE:(228) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 30
TRACE:(229) CompareVisual Text2
TRACE:(230) LocatePointer Text1 RTextChar 15
TRACE:(231) ClickMB Btn1
TRACE:(232) PressMB Btn3
TRACE:(233) LocatePointer Paste1
TRACE:(234) ReleaseMB Btn3
Scrolled Text widget: Don't own primary selection ...
TRACE:(235) CompareVisual Text1
TRACE:(236) Continue
TRACE:(237) LocatePointer Text1 RTextChar 10
TRACE:(238) ClickMB Btn1
TRACE:(239) CompareVisual Text1
TRACE:(240) LocatePointer Text1 RTextChar 20
TRACE:(241) ClickMB Btn1 2
Gain Primary Selection ownership for Scrolled Text widget
TRACE:(242) CompareVisual Text1
TRACE:(243) LocatePointer Text1 RTextChar 30
TRACE:(244) ClickMB Btn1 3
TRACE:(245) CompareVisual Text1
TRACE:(246) LocatePointer Text1 RTextChar 40
TRACE:(247) ClickMB Btn1 4
TRACE:(248) CompareVisual Text1
TRACE:(249) LocatePointer Text2 RTextChar 5
TRACE:(250) ClickMB Btn1
TRACE:(251) CompareVisual Text2
TRACE:(252) LocatePointer Text2 RTextChar 10
TRACE:(253) ClickMB Btn1 2
Lose Primary Selection ownership for Scrolled Text widget
TRACE:(254) CompareVisual Text2
TRACE:(255) LocatePointer Text2 RTextChar 20
TRACE:(256) ClickMB Btn1 3
TRACE:(257) CompareVisual Text2
TRACE:(258) LocatePointer Text2 RTextChar 30
TRACE:(259) ClickMB Btn1 4
TRACE:(260) CompareVisual Text2
TRACE:(261) Continue
TRACE:(262) LocatePointer Text1 RTextChar Max
TRACE:(263) ClickMB Btn1
TRACE:(264) LocatePointer Text1 RTextChar 1
TRACE:(265) DragComponent Text1 RTextChar 30 <Alt> Btn2
TRACE:(266) CompareVisual Text1
TRACE:(267) LocatePointer Text1 RHorizScrollBarSlider
TRACE:(268) DragSliderValue Right Max
TRACE:(269) CompareVisual Text1
TRACE:(270) DragSliderValue Left Min
TRACE:(271) CompareVisual Text1
TRACE:(272) DragSliderValue Right 50
TRACE:(273) CompareVisual Text1
TRACE:(274) Continue
TRACE:(275) LocatePointer Text2
TRACE:(276) PressMB Btn3
TRACE:(277) LocatePointer Switch_Source2
TRACE:(278) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 26, right: 36
TRACE:(279) CompareVisual Text2
TRACE:(280) LocatePointer Text2 RTextChar 15
TRACE:(281) PressMB Btn1
TRACE:(282) LocatePointer Text2 RTextChar 20
Gain Primary Selection ownership for Scrolled Text widget
TRACE:(283) ReleaseMB Btn1
TRACE:(284) CompareVisual Text1
TRACE:(285) CompareVisual Text2
TRACE:(286) LocatePointer Text2 RTextChar 10
TRACE:(287) ClickMB <Shift> Btn2
TRACE:(288) CompareVisual Text2
TRACE:(289) LocatePointer Text2 RTextChar 10
TRACE:(290) PressMB Btn1
TRACE:(291) LocatePointer Text2 RTextChar 15
TRACE:(292) ReleaseMB Btn1
TRACE:(293) LocatePointer Text2 RTextChar 20
TRACE:(294) ClickMB <Shift> Btn2
TRACE:(295) CompareVisual Text2
TRACE:(296) Continue
TRACE:(297) LocatePointer Text2 RTextChar 20
TRACE:(298) ClickMB Btn1
TRACE:(299) LocatePointer Text1 RTextChar 5
TRACE:(300) PressMB <Alt> Btn2
TRACE:(301) LocatePointer Text1 RTextChar 10
TRACE:(302) CompareVisual Text1
TRACE:(303) ReleaseMB <Alt> Btn2
TRACE:(304) CompareVisual Text1
TRACE:(305) CompareVisual Text2
TRACE:(306) LocatePointer Text2
TRACE:(307) PressMB Btn3
TRACE:(308) LocatePointer Switch_Source2
TRACE:(309) ReleaseMB Btn3
SingleLine Text widget: Selection Position left: 25, right: 25
TRACE:(310) Continue
TRACE:(311) CompareVisual Text1
TRACE:(312) CompareVisual Text2
TRACE:(313) LocatePointer Text1
TRACE:(314) PressMB Btn3
TRACE:(315) LocatePointer Set_Source
TRACE:(316) ReleaseMB Btn3
Scrolled Text widget: Don't own primary selection ...
TRACE:(317) CompareVisual Text1
TRACE:(318) Continue
TRACE:(319) Exit
Exiting Test...Please Standby...