[GH-ISSUE #415] List Missing text #305

Closed
opened 2026-03-04 01:03:47 +03:00 by kerem · 2 comments
Owner

Originally created by @chyroc on GitHub (Mar 6, 2020).
Original GitHub issue: https://github.com/rivo/tview/issues/415

code

package main

import (
	"github.com/rivo/tview"
)

func main() {
	newPrimitive := func(text string) tview.Primitive {
		return tview.NewTextView().
			SetTextAlign(tview.AlignCenter).
			SetText(text)
	}
	//menu := tview.NewBox().SetBorder(false)    //.SetTitle("ByteCloud========")    // newPrimitive("Menu")
	menu:=tview.NewList()
	menu.AddItem("TCE","",0, func() {

	})
	//lll.
	main := tview.NewBox().SetBorder(false)    //newPrimitive("Main content")
	sideBar := tview.NewBox().SetBorder(false) // newPrimitive("Side Bar")

	grid := tview.NewGrid().
		SetRows(0, 3).
		SetColumns(30, 0, 30).
		SetBorders(true).
		//AddItem(newPrimitive("Header"), 0, 0, 1, 3, 0, 0, false).
		AddItem(newPrimitive("Footer"), 1, 0, 1, 3, 0, 0, false)

	// Layout for screens narrower than 100 cells (menu and side bar are hidden).
	grid.AddItem(menu, 0, 0, 0, 0, 0, 0, false).
		AddItem(main, 0, 0, 1, 3, 0, 0, false).
		AddItem(sideBar, 0, 0, 0, 0, 0, 0, false)

	// Layout for screens wider than 100 cells.
	grid.AddItem(menu, 0, 0, 1, 1, 0, 100, false).
		AddItem(main, 0, 1, 1, 1, 0, 100, false).
		AddItem(sideBar, 0, 2, 1, 1, 0, 100, false)

	if err := tview.NewApplication().SetRoot(grid, true).Run(); err != nil {
		panic(err)
	}
}

render:

image

i want to get TCE, but got CE

Originally created by @chyroc on GitHub (Mar 6, 2020). Original GitHub issue: https://github.com/rivo/tview/issues/415 code ``` package main import ( "github.com/rivo/tview" ) func main() { newPrimitive := func(text string) tview.Primitive { return tview.NewTextView(). SetTextAlign(tview.AlignCenter). SetText(text) } //menu := tview.NewBox().SetBorder(false) //.SetTitle("ByteCloud========") // newPrimitive("Menu") menu:=tview.NewList() menu.AddItem("TCE","",0, func() { }) //lll. main := tview.NewBox().SetBorder(false) //newPrimitive("Main content") sideBar := tview.NewBox().SetBorder(false) // newPrimitive("Side Bar") grid := tview.NewGrid(). SetRows(0, 3). SetColumns(30, 0, 30). SetBorders(true). //AddItem(newPrimitive("Header"), 0, 0, 1, 3, 0, 0, false). AddItem(newPrimitive("Footer"), 1, 0, 1, 3, 0, 0, false) // Layout for screens narrower than 100 cells (menu and side bar are hidden). grid.AddItem(menu, 0, 0, 0, 0, 0, 0, false). AddItem(main, 0, 0, 1, 3, 0, 0, false). AddItem(sideBar, 0, 0, 0, 0, 0, 0, false) // Layout for screens wider than 100 cells. grid.AddItem(menu, 0, 0, 1, 1, 0, 100, false). AddItem(main, 0, 1, 1, 1, 0, 100, false). AddItem(sideBar, 0, 2, 1, 1, 0, 100, false) if err := tview.NewApplication().SetRoot(grid, true).Run(); err != nil { panic(err) } } ``` render: ![image](https://user-images.githubusercontent.com/15604894/76042762-9a7c7b00-5f90-11ea-8ec6-57f3c45569b9.png) i want to get `TCE`, but got `CE`
kerem closed this issue 2026-03-04 01:03:48 +03:00
Author
Owner

@gnojus commented on GitHub (Mar 7, 2020):

Well, this code does render correctly for me (shows TCE). You should probably update tview to the latest version and if that doesn't help, provide some more information about OS/terminal.

<!-- gh-comment-id:596088055 --> @gnojus commented on GitHub (Mar 7, 2020): Well, this code does render correctly for me (shows `TCE`). You should probably update tview to the latest version and if that doesn't help, provide some more information about OS/terminal.
Author
Owner

@rivo commented on GitHub (Apr 4, 2020):

This looks similar to the problems reported in #118. Please let me know if any of the solutions offered there help you.

<!-- gh-comment-id:609087249 --> @rivo commented on GitHub (Apr 4, 2020): This looks similar to the problems reported in #118. Please let me know if any of the solutions offered there help you.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tview#305
No description provided.