ui.gadgets.scrollers: minor cleanup using if*.
							parent
							
								
									140d3c88c0
								
							
						
					
					
						commit
						5f38ec1a4a
					
				| 
						 | 
					@ -147,19 +147,19 @@ PRIVATE>
 | 
				
			||||||
        [ build-header-scroller ] [ build-scroller ] if ;
 | 
					        [ build-header-scroller ] [ build-scroller ] if ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: scroll>rect ( rect gadget -- )
 | 
					: scroll>rect ( rect gadget -- )
 | 
				
			||||||
    dup find-scroller* dup [
 | 
					    dup find-scroller* [
 | 
				
			||||||
        [ relative-scroll-rect ] keep
 | 
					        [ relative-scroll-rect ] keep
 | 
				
			||||||
        swap >>follows
 | 
					        swap >>follows
 | 
				
			||||||
        relayout
 | 
					        relayout
 | 
				
			||||||
    ] [ 3drop ] if ;
 | 
					    ] [ 2drop ] if* ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: scroll>gadget ( gadget -- )
 | 
					: scroll>gadget ( gadget -- )
 | 
				
			||||||
    dup find-scroller* dup [
 | 
					    dup find-scroller* [
 | 
				
			||||||
        swap >>follows
 | 
					        swap >>follows
 | 
				
			||||||
        relayout
 | 
					        relayout
 | 
				
			||||||
    ] [
 | 
					    ] [
 | 
				
			||||||
        2drop
 | 
					        drop
 | 
				
			||||||
    ] if ;
 | 
					    ] if* ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: scroll>bottom ( gadget -- )
 | 
					: scroll>bottom ( gadget -- )
 | 
				
			||||||
    find-scroller [ t >>follows relayout-1 ] when* ;
 | 
					    find-scroller [ t >>follows relayout-1 ] when* ;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue