Move tui_source_window to tui-source.h
authorTom Tromey <tom@tromey.com>
Tue, 2 Jul 2019 21:55:01 +0000 (15:55 -0600)
committerTom Tromey <tom@tromey.com>
Wed, 17 Jul 2019 18:19:24 +0000 (12:19 -0600)
This moves tui_source_window to tui-source.h.  In this case there were
no method definitions to be moved.

gdb/ChangeLog
2019-07-17  Tom Tromey  <tom@tromey.com>

* tui/tui.c: Update.
* tui/tui-source.h (struct tui_source_window): Move from
tui-data.h.
* tui/tui-layout.c: Update.
* tui/tui-disasm.c: Update.
* tui/tui-data.h (struct tui_source_window): Move to
tui-source.h.

gdb/ChangeLog
gdb/tui/tui-data.h
gdb/tui/tui-disasm.c
gdb/tui/tui-layout.c
gdb/tui/tui-source.h
gdb/tui/tui.c

index 3b0aca613ad3a0341d9a0b0d71dccc33d58411e6..00c1f30a5930149f528d75d068d65092898e84e3 100644 (file)
@@ -1,3 +1,13 @@
+2019-07-17  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui.c: Update.
+       * tui/tui-source.h (struct tui_source_window): Move from
+       tui-data.h.
+       * tui/tui-layout.c: Update.
+       * tui/tui-disasm.c: Update.
+       * tui/tui-data.h (struct tui_source_window): Move to
+       tui-source.h.
+
 2019-07-17  Tom Tromey  <tom@tromey.com>
 
        * tui/tui-disasm.h (struct tui_disasm_window): Move from
index bb7f0f91ea23057ad5fd8972e5b4d8aef64d39ba..aae1a6a3131e3cce387ab003ac17dd13967e75e6 100644 (file)
@@ -27,6 +27,7 @@
 #include "observable.h"
 
 struct tui_cmd_window;
+struct tui_source_window;
 
 /* This is a point definition.  */
 struct tui_point
@@ -384,36 +385,6 @@ public:
   std::vector<tui_source_element> content;
 };
 
-/* A TUI source window.  */
-
-struct tui_source_window : public tui_source_window_base
-{
-  tui_source_window ();
-  ~tui_source_window ();
-
-  DISABLE_COPY_AND_ASSIGN (tui_source_window);
-
-  const char *name () const override
-  {
-    return SRC_NAME;
-  }
-
-  bool location_matches_p (struct bp_location *loc, int line_no) override;
-
-  bool showing_source_p (const char *filename) const;
-
-protected:
-
-  void do_scroll_vertical (int num_to_scroll) override;
-
-private:
-
-  void style_changed ();
-
-  /* A token used to register and unregister an observer.  */
-  gdb::observers::token m_observable;
-};
-
 extern int tui_win_is_auxiliary (enum tui_win_type win_type);
 
 
index a644c287cab1450bf968831efbde0c2736ac8ab2..effe8e74528ab643bee5e31acf03ffe052d279cd 100644 (file)
@@ -35,6 +35,7 @@
 #include "tui/tui-stack.h"
 #include "tui/tui-file.h"
 #include "tui/tui-disasm.h"
+#include "tui/tui-source.h"
 #include "progspace.h"
 #include "objfiles.h"
 
index 2e67ed15238b6638807d0aa035a995004b37097a..a5709c595f338cb8958bfab098641e60be78834e 100644 (file)
@@ -37,6 +37,7 @@
 #include "tui/tui-winsource.h"
 #include "tui/tui-disasm.h"
 #include "tui/tui-layout.h"
+#include "tui/tui-source.h"
 #include "gdb_curses.h"
 
 /*******************************
index fc129ab8f264475d8c5f768f889f84b57d7c9f1c..6faaa2e9e0f4ced7869bd22405475e96df6bfa7e 100644 (file)
 #include "tui/tui-data.h"
 
 struct symtab;
-struct tui_win_info;
+
+/* A TUI source window.  */
+
+struct tui_source_window : public tui_source_window_base
+{
+  tui_source_window ();
+  ~tui_source_window ();
+
+  DISABLE_COPY_AND_ASSIGN (tui_source_window);
+
+  const char *name () const override
+  {
+    return SRC_NAME;
+  }
+
+  bool location_matches_p (struct bp_location *loc, int line_no) override;
+
+  bool showing_source_p (const char *filename) const;
+
+protected:
+
+  void do_scroll_vertical (int num_to_scroll) override;
+
+private:
+
+  void style_changed ();
+
+  /* A token used to register and unregister an observer.  */
+  gdb::observers::token m_observable;
+};
 
 extern enum tui_status tui_set_source_content (tui_source_window_base *,
                                               struct symtab *, 
index 22de9a70b82af73454a47190edffadf19332d386..b15eb32af5ed85ed165c53a8025a7cee6c6c5750 100644 (file)
@@ -31,6 +31,7 @@
 #include "tui/tui-stack.h"
 #include "tui/tui-win.h"
 #include "tui/tui-winsource.h"
+#include "tui/tui-source.h"
 #include "target.h"
 #include "frame.h"
 #include "breakpoint.h"