line
This commit is contained in:
		
							parent
							
								
									4ee66d876e
								
							
						
					
					
						commit
						f8f5be36f7
					
				@ -36,6 +36,7 @@ from focused node mode:
 | 
			
		||||
- e to edit node (subwindow with $EDITOR embedded)
 | 
			
		||||
- m to maximize node contents
 | 
			
		||||
- hjkl to navigate the edges
 | 
			
		||||
- d to delete node
 | 
			
		||||
- enter to activate highlighted edge and go to connected node
 | 
			
		||||
 | 
			
		||||
the big open question to me is placement. i want to auto suggest a place for
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										9
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								main.go
									
									
									
									
									
								
							@ -97,7 +97,13 @@ type Edge struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (e Edge) Draw(screen tcell.Screen) {
 | 
			
		||||
	screen.SetContent(0, 0, '!', []rune{}, tcell.StyleDefault)
 | 
			
		||||
 | 
			
		||||
	screen.SetContent(0, 0, tview.BoxDrawingsLightDiagonalUpperLeftToLowerRight, []rune{}, tcell.StyleDefault)
 | 
			
		||||
	screen.SetContent(1, 1, tview.BoxDrawingsLightDiagonalUpperLeftToLowerRight, []rune{}, tcell.StyleDefault)
 | 
			
		||||
	screen.SetContent(2, 2, tview.BoxDrawingsLightDiagonalUpperLeftToLowerRight, []rune{}, tcell.StyleDefault)
 | 
			
		||||
	screen.SetContent(3, 3, tview.BoxDrawingsLightDiagonalUpperLeftToLowerRight, []rune{}, tcell.StyleDefault)
 | 
			
		||||
	screen.SetContent(4, 4, tview.BoxDrawingsLightDiagonalUpperLeftToLowerRight, []rune{}, tcell.StyleDefault)
 | 
			
		||||
	screen.SetContent(5, 5, tview.BoxDrawingsLightDiagonalUpperLeftToLowerRight, []rune{}, tcell.StyleDefault)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (e Edge) GetRect() (int, int, int, int) {
 | 
			
		||||
@ -183,7 +189,6 @@ func NewUI() *UI {
 | 
			
		||||
		x += 20
 | 
			
		||||
		ui.Field.AddPage(fmt.Sprintf("%d", rand.Intn(10000)), b, false, true)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	ui.Field.AddPage("edge", Edge{}, false, true)
 | 
			
		||||
 | 
			
		||||
	app.SetBeforeDrawFunc(func(_ tcell.Screen) bool {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user