Stripes :)))))
This commit is contained in:
		
							parent
							
								
									5990496455
								
							
						
					
					
						commit
						90067a6ded
					
				@ -274,7 +274,7 @@ func (element *ScrollContainer) recalculate () {
 | 
			
		||||
	horizontal := &element.horizontal
 | 
			
		||||
	vertical   := &element.vertical
 | 
			
		||||
	bounds     := element.Bounds()
 | 
			
		||||
	thickness  := theme.Padding() * 2
 | 
			
		||||
	thickness  := theme.ScrollBarWidth()
 | 
			
		||||
 | 
			
		||||
	// calculate child size
 | 
			
		||||
	element.childWidth  = bounds.Dx()
 | 
			
		||||
@ -401,8 +401,8 @@ func (element *ScrollContainer) dragVerticalBar (mousePosition image.Point) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (element *ScrollContainer) updateMinimumSize () {
 | 
			
		||||
	width  := theme.Padding() * 2
 | 
			
		||||
	height := theme.Padding() * 2
 | 
			
		||||
	width  := theme.ScrollBarWidth()
 | 
			
		||||
	height := theme.ScrollBarWidth()
 | 
			
		||||
	if element.child != nil {
 | 
			
		||||
		childWidth, childHeight := element.child.MinimumSize()
 | 
			
		||||
		width  += childWidth
 | 
			
		||||
 | 
			
		||||
@ -32,7 +32,17 @@ var sunkenPattern = artist.NewMultiBordered (
 | 
			
		||||
			Shadow:    artist.NewUniform(hex(0x97a09cFF)),
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
	artist.Stroke { Pattern: artist.NewUniform(hex(0x97a09cFF)) })
 | 
			
		||||
	// artist.Stroke { Pattern: artist.NewUniform(hex(0x97a09cFF)) },
 | 
			
		||||
	artist.Stroke { Pattern: artist.Striped {
 | 
			
		||||
		First: artist.Stroke {
 | 
			
		||||
			Weight: 2,
 | 
			
		||||
			Pattern: artist.NewUniform(hex(0x97a09cFF)),
 | 
			
		||||
		},
 | 
			
		||||
		Second: artist.Stroke {
 | 
			
		||||
			Weight: 1,
 | 
			
		||||
			Pattern: artist.NewUniform(hex(0x6e8079FF)),
 | 
			
		||||
		},
 | 
			
		||||
	}})
 | 
			
		||||
 | 
			
		||||
var raisedPattern = artist.NewMultiBordered (
 | 
			
		||||
	artist.Stroke { Weight: 1, Pattern: strokePattern },
 | 
			
		||||
@ -109,6 +119,10 @@ func Padding () int {
 | 
			
		||||
	return 8
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func ScrollBarWidth () int {
 | 
			
		||||
	return Padding() * 2
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SinkOffsetVector specifies a vector for things such as text to move by when a
 | 
			
		||||
// "sinking in" effect is desired, such as a button label during a button press.
 | 
			
		||||
func SinkOffsetVector () image.Point {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user