ubsan: m10300: shift exponent -4
[deliverable/binutils-gdb.git] / gdb / tui / tui-data.h
index d441a381468801697750a7f58bac75854a82fd42..ffdd5e37491c3e109c447fd76e029b926bc391ef 100644 (file)
@@ -1,6 +1,6 @@
 /* TUI data manipulation routines.
 
-   Copyright (C) 1998-2019 Free Software Foundation, Inc.
+   Copyright (C) 1998-2020 Free Software Foundation, Inc.
 
    Contributed by Hewlett-Packard Company.
 
@@ -30,12 +30,6 @@ struct tui_cmd_window;
 struct tui_source_window_base;
 struct tui_source_window;
 
-/* This is a point definition.  */
-struct tui_point
-{
-  int x, y;
-};
-
 /* A deleter that calls delwin.  */
 struct curses_deleter
 {
@@ -85,6 +79,9 @@ public:
   /* Compute the maximum height of this window.  */
   virtual int max_height () const = 0;
 
+  /* Compute the minimum height of this window.  */
+  virtual int min_height () const = 0;
+
   /* Return true if this window can be boxed.  */
   virtual bool can_box () const
   {
@@ -111,9 +108,8 @@ public:
   /* Window height.  */
   int height = 0;
   /* Origin of window.  */
-  struct tui_point origin = {0, 0};
-  /* Viewport height.  */
-  int viewport_height = 0;
+  int x = 0;
+  int y = 0;
 };
 
 /* Constant definitions.  */
@@ -184,6 +180,11 @@ public:
 
   int max_height () const override;
 
+  int min_height () const override
+  {
+    return MIN_WIN_HEIGHT;
+  }
+
   /* Called after the tab width has been changed.  */
   virtual void update_tab_width ()
   {
This page took 0.045488 seconds and 4 git commands to generate.