diff options
| author | Jeff Carr <[email protected]> | 2024-01-28 10:02:52 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-28 10:02:52 -0600 |
| commit | b302e33186852fa78074682447cb26d8eca51b12 (patch) | |
| tree | c038ac0d5afd96422b544c115a52031d042a25b1 /mouse.go | |
| parent | e678a5cc626c9cfdcb2f593b49598732052495cd (diff) | |
shows a window!
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'mouse.go')
| -rw-r--r-- | mouse.go | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -66,8 +66,38 @@ func showDDview() error { return nil } +func makeDropdownView() { + if me.ddview != nil { + return + } + me.ddview = addDropdown() + // n.TK = initWidget(n) + var tk *guiWidget + tk = me.ddview.TK.(*guiWidget) + tk.gocuiSize.w0 = 20 + tk.gocuiSize.w1 = 40 + tk.gocuiSize.h0 = 10 + tk.gocuiSize.h1 = 25 + tk.v, _ = me.baseGui.SetView("ddview", + tk.gocuiSize.w0, + tk.gocuiSize.h0, + tk.gocuiSize.w1, + tk.gocuiSize.h1, 0) + if tk.v == nil { + return + } + tk.v.Wrap = true + tk.v.Frame = true + tk.v.Clear() + fmt.Fprint(tk.v, "example.com\nwit.com") + // SetVisible(me.ddview, true) +} + func mouseUp(g *gocui.Gui, v *gocui.View) error { var tk *guiWidget + if me.ddview == nil { + makeDropdownView() + } tk = me.ddview.TK.(*guiWidget) w, h := g.MousePosition() |
