From 0de42ad9917ad076b9ca5a8e83d09349a3deff46 Mon Sep 17 00:00:00 2001 From: Martyn R Date: Fri, 24 Dec 2021 15:15:11 +0000 Subject: [PATCH] Exporting the damn thing --- pkg/profilebtn/profilebtn.go | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/pkg/profilebtn/profilebtn.go b/pkg/profilebtn/profilebtn.go index db67cd7..812fc3c 100644 --- a/pkg/profilebtn/profilebtn.go +++ b/pkg/profilebtn/profilebtn.go @@ -12,9 +12,9 @@ import ( "fyne.io/fyne/v2/widget" ) -var _ fyne.Focusable = (*profileBtn)(nil) +var _ fyne.Focusable = (*ProfileBtn)(nil) -type profileBtn struct { +type ProfileBtn struct { widget.DisableableWidget OutlineWidth int @@ -28,37 +28,37 @@ type profileBtn struct { } // FocusGained is a hook called by the focus handling logic after this object gained the focus. -func (b *profileBtn) FocusGained() { +func (b *ProfileBtn) FocusGained() { // b.focused = true b.Refresh() } // FocusLost is a hook called by the focus handling logic after this object lost the focus. -func (b *profileBtn) FocusLost() { +func (b *ProfileBtn) FocusLost() { // b.focused = false b.Refresh() } // TypedRune is a hook called by the input handling logic on text input events if this object is focused. -func (b *profileBtn) TypedRune(rune) { +func (b *ProfileBtn) TypedRune(rune) { } // TypedKey is a hook called by the input handling logic on key events if this object is focused. -func (b *profileBtn) TypedKey(ev *fyne.KeyEvent) { +func (b *ProfileBtn) TypedKey(ev *fyne.KeyEvent) { if ev.Name == fyne.KeySpace { b.Tapped(nil) } } -func (b *profileBtn) Resize(s fyne.Size) { +func (b *ProfileBtn) Resize(s fyne.Size) { b.BaseWidget.Resize(s) } -func (b *profileBtn) Disabled() bool { +func (b *ProfileBtn) Disabled() bool { return false } -func (b *profileBtn) Tapped(*fyne.PointEvent) { +func (b *ProfileBtn) Tapped(*fyne.PointEvent) { if b.Disabled() { return } @@ -71,11 +71,11 @@ func (b *profileBtn) Tapped(*fyne.PointEvent) { } } -func (b *profileBtn) CreateRenderer() fyne.WidgetRenderer { +func (b *ProfileBtn) CreateRenderer() fyne.WidgetRenderer { return NewProfileBtnRenderer(b) } -func NewProfileBtnRenderer(b *profileBtn) *profileBtnRenderer { +func NewProfileBtnRenderer(b *ProfileBtn) *profileBtnRenderer { r := &profileBtnRenderer{ canvas.NewRasterFromImage(image.NewRGBA(image.Rect(0, 0, 10, 10))), b, @@ -84,8 +84,8 @@ func NewProfileBtnRenderer(b *profileBtn) *profileBtnRenderer { return r } -func NewProfileBtn() *profileBtn { - w := &profileBtn{} +func NewProfileBtn() *ProfileBtn { + w := &ProfileBtn{} w.ExtendBaseWidget(w) w.OutlineWidth = 0 w.OutlineColor = color.White @@ -94,7 +94,7 @@ func NewProfileBtn() *profileBtn { return w } -func (b *profileBtn) SetProfileResource(r fyne.Resource) { +func (b *ProfileBtn) SetProfileResource(r fyne.Resource) { if r != nil { i, _, err := image.Decode(bytes.NewReader(r.Content())) if err == nil { @@ -107,7 +107,7 @@ func (b *profileBtn) SetProfileResource(r fyne.Resource) { } -func (b *profileBtn) SetMinSize(s fyne.Size) { +func (b *ProfileBtn) SetMinSize(s fyne.Size) { if s.Height > 0 && s.Width > 0 { b.minSizeRequested = s b.minSizeOverridden = true @@ -116,13 +116,13 @@ func (b *profileBtn) SetMinSize(s fyne.Size) { b.minSizeOverridden = false } -func (b *profileBtn) SetProfileImage(i image.Image) { +func (b *ProfileBtn) SetProfileImage(i image.Image) { b.profileImage = i } type profileBtnRenderer struct { rast *canvas.Raster - w *profileBtn + w *ProfileBtn } func min(x, y int) int {