# $XConsortium: Scrollbar4.prt /main/3 1995/07/19 20:32:50 drk $ # @OPENGROUP_COPYRIGHT@ # COPYRIGHT NOTICE # Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc. # Copyright (c) 1996, 1997, 1998, 1999, 2000 The Open Group # ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for # the full copyright text. # # This software is subject to an open license. It may only be # used on, with or for operating systems which are themselves open # source systems. You must contact The Open Group for a license # allowing distribution and sublicensing of this software on, with, # or for operating systems which are not Open Source programs. # # See http://www.opengroup.org/openmotif/license for full # details of the license agreement. Any use, reproduction, or # distribution of the program constitutes recipient's acceptance of # this agreement. # # EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS # PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY # WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY # OR FITNESS FOR A PARTICULAR PURPOSE # # EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT # NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED # AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN # ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE # EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGES. # # # HISTORY Setting the value to 20. TRACE:(1) CompareVisual scrollbar TRACE:(2) LocatePointer scrollbar RUpOrLeftArrow TRACE:(3) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 21, GetValues value = 21 TRACE:(4) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 22, GetValues value = 22 TRACE:(5) LocatePointer scrollbar RDownOrRightArrow TRACE:(6) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 21, GetValues value = 21 TRACE:(7) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 20, GetValues value = 20 TRACE:(8) Continue Setting the value to 20. GetValues value = 20 Reversing the processing direction to max on right. GetValues value = 20 TRACE:(9) CompareVisual scrollbar TRACE:(10) LocatePointer scrollbar RSlider TRACE:(11) DragSliderValue Right 55 Btn1 Reason = XmCR_VALUE_CHANGED, Value = 50, GetValues value = 50 TRACE:(12) DragSliderValue Right Max Btn1 Reason = XmCR_VALUE_CHANGED, Value = 90, GetValues value = 90 TRACE:(13) DragSliderValue Left 20 Btn1 Reason = XmCR_VALUE_CHANGED, Value = 19, GetValues value = 19 TRACE:(14) DragSliderValue Left Min Btn1 Reason = XmCR_VALUE_CHANGED, Value = 0, GetValues value = 0 TRACE:(15) Continue Setting the value to 20. GetValues value = 20 Reversing the processing direction to max on bottom. Changing the value to 80. GetValues value = 80 TRACE:(16) CompareVisual scrollbar TRACE:(17) LocatePointer scrollbar RUpOrLeftArrow TRACE:(18) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 79, GetValues value = 79 TRACE:(19) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 78, GetValues value = 78 TRACE:(20) LocatePointer scrollbar RDownOrRightArrow TRACE:(21) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 79, GetValues value = 79 TRACE:(22) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 80, GetValues value = 80 TRACE:(23) Continue value = 0, slider_size = 10, incr = 1, page_incr = 10 Reason = XmCR_VALUE_CHANGED, Value = 5, GetValues value = 5 value = 5, slider_size = 15, incr = 3, page_incr = 15 value = 10, slider_size = 20, incr = 5, page_incr = 20 Reason = XmCR_VALUE_CHANGED, Value = 15, GetValues value = 15 value = 15, slider_size = 25, incr = 7, page_incr = 25 value = 20, slider_size = 30, incr = 9, page_incr = 30 Reason = XmCR_VALUE_CHANGED, Value = 25, GetValues value = 25 value = 25, slider_size = 35, incr = 11, page_incr = 35 value = 30, slider_size = 40, incr = 13, page_incr = 40 Reason = XmCR_VALUE_CHANGED, Value = 35, GetValues value = 35 value = 35, slider_size = 45, incr = 15, page_incr = 45 value = 40, slider_size = 50, incr = 17, page_incr = 50 Reason = XmCR_VALUE_CHANGED, Value = 45, GetValues value = 45 value = 45, slider_size = 55, incr = 19, page_incr = 55 TRACE:(24) CompareVisual scrollbar TRACE:(25) Continue creating with the slider size to 40 and value to 70 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size. min = 0, max = 100, value = 0, slider size = 40 TRACE:(26) CompareVisual scrollbar TRACE:(27) LocatePointer scrollbar RSlider TRACE:(28) DragSliderValue Down Max Btn1 TRACE:(29) CompareVisual scrollbar TRACE:(30) DragSliderValue Up Min Btn1 TRACE:(31) CompareVisual scrollbar TRACE:(32) LocatePointer scrollbar RDownOrRightArrow TRACE:(33) ClickMB Btn1 TRACE:(34) ClickMB Btn1 TRACE:(35) CompareVisual scrollbar TRACE:(36) LocatePointer scrollbar RUpOrLeftArrow TRACE:(37) ClickMB Btn1 TRACE:(38) ClickMB Btn1 TRACE:(39) CompareVisual scrollbar TRACE:(40) Continue creating with the maximum to 50 and value to 60 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size. min = 0, max = 50, value = 0, slider size = 5 TRACE:(41) CompareVisual scrollbar TRACE:(42) LocatePointer scrollbar RSlider TRACE:(43) DragSliderValue Down Max Btn1 TRACE:(44) CompareVisual scrollbar TRACE:(45) DragSliderValue Up Min Btn1 TRACE:(46) CompareVisual scrollbar TRACE:(47) LocatePointer scrollbar RDownOrRightArrow TRACE:(48) ClickMB Btn1 TRACE:(49) ClickMB Btn1 TRACE:(50) CompareVisual scrollbar TRACE:(51) LocatePointer scrollbar RUpOrLeftArrow TRACE:(52) ClickMB Btn1 TRACE:(53) ClickMB Btn1 TRACE:(54) CompareVisual scrollbar TRACE:(55) Continue creating with the value of 110 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size. min = 0, max = 100, value = 0, slider size = 10 TRACE:(56) CompareVisual scrollbar TRACE:(57) LocatePointer scrollbar RSlider TRACE:(58) DragSliderValue Down Max Btn1 TRACE:(59) CompareVisual scrollbar TRACE:(60) DragSliderValue Up Min Btn1 TRACE:(61) CompareVisual scrollbar TRACE:(62) LocatePointer scrollbar RDownOrRightArrow TRACE:(63) ClickMB Btn1 TRACE:(64) ClickMB Btn1 TRACE:(65) CompareVisual scrollbar TRACE:(66) LocatePointer scrollbar RUpOrLeftArrow TRACE:(67) ClickMB Btn1 TRACE:(68) ClickMB Btn1 TRACE:(69) CompareVisual scrollbar TRACE:(70) Continue creating with the maximum of 5 min = 0, max = 5, value = 0, slider size = 1 TRACE:(71) CompareVisual scrollbar TRACE:(72) LocatePointer scrollbar RSlider TRACE:(73) DragSliderValue Down Max Btn1 TRACE:(74) CompareVisual scrollbar TRACE:(75) DragSliderValue Up Min Btn1 TRACE:(76) CompareVisual scrollbar TRACE:(77) LocatePointer scrollbar RDownOrRightArrow TRACE:(78) ClickMB Btn1 TRACE:(79) ClickMB Btn1 TRACE:(80) CompareVisual scrollbar TRACE:(81) LocatePointer scrollbar RUpOrLeftArrow TRACE:(82) ClickMB Btn1 TRACE:(83) ClickMB Btn1 TRACE:(84) CompareVisual scrollbar TRACE:(85) Continue creating with the value of 0 and the min of 10 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is less than the minimum scrollbar value. min = 10, max = 100, value = 10, slider size = 9 TRACE:(86) CompareVisual scrollbar TRACE:(87) LocatePointer scrollbar RSlider TRACE:(88) DragSliderValue Down Max Btn1 TRACE:(89) CompareVisual scrollbar TRACE:(90) DragSliderValue Up Min Btn1 TRACE:(91) CompareVisual scrollbar TRACE:(92) LocatePointer scrollbar RDownOrRightArrow TRACE:(93) ClickMB Btn1 TRACE:(94) ClickMB Btn1 TRACE:(95) CompareVisual scrollbar TRACE:(96) LocatePointer scrollbar RUpOrLeftArrow TRACE:(97) ClickMB Btn1 TRACE:(98) ClickMB Btn1 TRACE:(99) CompareVisual scrollbar TRACE:(100) Continue creating with the min to 20 min = 20, max = 100, value = 20, slider size = 8 TRACE:(101) CompareVisual scrollbar TRACE:(102) LocatePointer scrollbar RSlider TRACE:(103) DragSliderValue Down Max Btn1 TRACE:(104) CompareVisual scrollbar TRACE:(105) DragSliderValue Up Min Btn1 TRACE:(106) CompareVisual scrollbar TRACE:(107) LocatePointer scrollbar RDownOrRightArrow TRACE:(108) ClickMB Btn1 TRACE:(109) ClickMB Btn1 TRACE:(110) CompareVisual scrollbar TRACE:(111) LocatePointer scrollbar RUpOrLeftArrow TRACE:(112) ClickMB Btn1 TRACE:(113) ClickMB Btn1 TRACE:(114) CompareVisual scrollbar TRACE:(115) Continue min = 0, max = 100, value = 0, slider size = 10 TRACE:(116) CompareVisual scrollbar TRACE:(117) LocatePointer scrollbar RSlider TRACE:(118) DragSliderValue Down Max Btn1 TRACE:(119) CompareVisual scrollbar TRACE:(120) DragSliderValue Up Min Btn1 TRACE:(121) CompareVisual scrollbar TRACE:(122) LocatePointer scrollbar RDownOrRightArrow TRACE:(123) ClickMB Btn1 TRACE:(124) ClickMB Btn1 TRACE:(125) CompareVisual scrollbar TRACE:(126) LocatePointer scrollbar RUpOrLeftArrow TRACE:(127) ClickMB Btn1 TRACE:(128) ClickMB Btn1 TRACE:(129) CompareVisual scrollbar TRACE:(130) Continue changing the slider size to 40 and value to 70 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size. min = 0, max = 100, value = 60, slider size = 40 TRACE:(131) CompareVisual scrollbar TRACE:(132) LocatePointer scrollbar RSlider TRACE:(133) DragSliderValue Up Min Btn1 TRACE:(134) CompareVisual scrollbar TRACE:(135) DragSliderValue Down Max Btn1 TRACE:(136) CompareVisual scrollbar TRACE:(137) LocatePointer scrollbar RUpOrLeftArrow TRACE:(138) ClickMB Btn1 TRACE:(139) ClickMB Btn1 TRACE:(140) CompareVisual scrollbar TRACE:(141) LocatePointer scrollbar RDownOrRightArrow TRACE:(142) ClickMB Btn1 TRACE:(143) ClickMB Btn1 TRACE:(144) CompareVisual scrollbar TRACE:(145) Continue changing the maximum to 90 and value to 60 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size. min = 0, max = 90, value = 50, slider size = 40 TRACE:(146) CompareVisual scrollbar TRACE:(147) LocatePointer scrollbar RSlider TRACE:(148) DragSliderValue Up Min Btn1 TRACE:(149) CompareVisual scrollbar TRACE:(150) DragSliderValue Down Max Btn1 TRACE:(151) CompareVisual scrollbar TRACE:(152) LocatePointer scrollbar RUpOrLeftArrow TRACE:(153) ClickMB Btn1 TRACE:(154) ClickMB Btn1 TRACE:(155) CompareVisual scrollbar TRACE:(156) LocatePointer scrollbar RDownOrRightArrow TRACE:(157) ClickMB Btn1 TRACE:(158) ClickMB Btn1 TRACE:(159) CompareVisual scrollbar TRACE:(160) Continue changing the value to 50 min = 0, max = 90, value = 50, slider size = 40 TRACE:(161) CompareVisual scrollbar TRACE:(162) LocatePointer scrollbar RSlider TRACE:(163) DragSliderValue Up Min Btn1 TRACE:(164) CompareVisual scrollbar TRACE:(165) DragSliderValue Down Max Btn1 TRACE:(166) CompareVisual scrollbar TRACE:(167) LocatePointer scrollbar RUpOrLeftArrow TRACE:(168) ClickMB Btn1 TRACE:(169) ClickMB Btn1 TRACE:(170) CompareVisual scrollbar TRACE:(171) LocatePointer scrollbar RDownOrRightArrow TRACE:(172) ClickMB Btn1 TRACE:(173) ClickMB Btn1 TRACE:(174) CompareVisual scrollbar TRACE:(175) Continue changing the maximum to 80 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size. min = 0, max = 80, value = 40, slider size = 40 TRACE:(176) CompareVisual scrollbar TRACE:(177) LocatePointer scrollbar RSlider TRACE:(178) DragSliderValue Up Min Btn1 TRACE:(179) CompareVisual scrollbar TRACE:(180) DragSliderValue Down Max Btn1 TRACE:(181) CompareVisual scrollbar TRACE:(182) LocatePointer scrollbar RUpOrLeftArrow TRACE:(183) ClickMB Btn1 TRACE:(184) ClickMB Btn1 TRACE:(185) CompareVisual scrollbar TRACE:(186) LocatePointer scrollbar RDownOrRightArrow TRACE:(187) ClickMB Btn1 TRACE:(188) ClickMB Btn1 TRACE:(189) CompareVisual scrollbar TRACE:(190) Continue changing the value to 0 and the min to 10 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is less than the minimum scrollbar value. min = 10, max = 80, value = 10, slider size = 40 TRACE:(191) CompareVisual scrollbar TRACE:(192) LocatePointer scrollbar RSlider TRACE:(193) DragSliderValue Down Max Btn1 TRACE:(194) CompareVisual scrollbar TRACE:(195) DragSliderValue Up Min Btn1 TRACE:(196) CompareVisual scrollbar TRACE:(197) LocatePointer scrollbar RDownOrRightArrow TRACE:(198) ClickMB Btn1 TRACE:(199) ClickMB Btn1 TRACE:(200) CompareVisual scrollbar TRACE:(201) LocatePointer scrollbar RUpOrLeftArrow TRACE:(202) ClickMB Btn1 TRACE:(203) ClickMB Btn1 TRACE:(204) CompareVisual scrollbar TRACE:(205) Continue changing the min to 20 Warning: Name: scrollbar Class: XmScrollBar The specified scrollbar value is less than the minimum scrollbar value. min = 20, max = 80, value = 20, slider size = 40 TRACE:(206) CompareVisual scrollbar TRACE:(207) LocatePointer scrollbar RSlider TRACE:(208) DragSliderValue Down Max Btn1 Reason = XmCR_VALUE_CHANGED, Value = 40, GetValues value = 40 TRACE:(209) DragSliderValue Up Min Btn1 Reason = XmCR_VALUE_CHANGED, Value = 20, GetValues value = 20 TRACE:(210) LocatePointer scrollbar RDownOrRightArrow TRACE:(211) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 21, GetValues value = 21 TRACE:(212) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 22, GetValues value = 22 TRACE:(213) LocatePointer scrollbar RUpOrLeftArrow TRACE:(214) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 21, GetValues value = 21 TRACE:(215) ClickMB Btn1 Reason = XmCR_VALUE_CHANGED, Value = 20, GetValues value = 20 TRACE:(216) Continue TRACE:(217) Exit Exiting Test...Please Standby...