Commit f5f9a9b
Changed files (2)
clientVisualization.go
@@ -244,6 +244,7 @@ func scrollView(v *gocui.View, dy int) error {
if v != nil {
v.Autoscroll = false
ox, oy := v.Origin()
+ log.Printf("x: %d y: %d ", ox, oy)
if err := v.SetOrigin(ox, oy+dy); err != nil {
return err
}
@@ -251,6 +252,21 @@ func scrollView(v *gocui.View, dy int) error {
return nil
}
+// clearScreen clears the screen of all content in the main
+// window
+func clearScreen(command Command) error {
+ if ApplicationView.MainGui != nil {
+ if view, err := ApplicationView.MainGui.View(ApplicationView.MAIN_WINDOW_NAME); err != nil {
+ return fmt.Errorf("Error clearing screen: %+v", err)
+ } else {
+ view.Clear()
+ view.SetOrigin(0, 0)
+ return nil
+ }
+ }
+ return fmt.Errorf("No application window.")
+}
+
// handleEnterKeyPress parses the input supplied by the user after
// pressing 'Enter'
func handleEnterKeyPress(g *gocui.Gui, v *gocui.View) error {
command.go
@@ -46,20 +46,6 @@ var commandArray = Commands{Command{Command: "exit",
Description: "Clear the screen of all content. No scrollback will be available.",
Run: clearScreen}}
-// clearScreen clears the screen of all content in the main
-// window
-func clearScreen(command Command) error {
- if ApplicationView.MainGui != nil {
- if view, err := ApplicationView.MainGui.View(ApplicationView.MAIN_WINDOW_NAME); err != nil {
- return fmt.Errorf("Error clearing screen: %+v", err)
- } else {
- view.Clear()
- return nil
- }
- }
- return fmt.Errorf("No application window.")
-}
-
// sets the user name for this session
func setUserName(command Command) error {
if len(command.PositionalParameters) < 1 {