[vte] widget: Move some methods to VteTerminalPrivate



commit 5fc39f66440567e41cf0c0aaf8797de334c8cc00
Author: Christian Persch <chpe gnome org>
Date:   Mon Nov 30 17:23:34 2015 +0100

    widget: Move some methods to VteTerminalPrivate

 src/vte-private.h  |    2 -
 src/vte.cc         |   68 ++++++++++++++++++++++++++--------------------------
 src/vteinternal.hh |    3 ++
 src/vteseq.cc      |    4 +-
 4 files changed, 39 insertions(+), 38 deletions(-)
---
diff --git a/src/vte-private.h b/src/vte-private.h
index 8f1ba4e..76a74a9 100644
--- a/src/vte-private.h
+++ b/src/vte-private.h
@@ -67,8 +67,6 @@ void _vte_terminal_emit_text_deleted(VteTerminal *terminal);
 void _vte_terminal_emit_text_inserted(VteTerminal *terminal);
 void _vte_terminal_cursor_down (VteTerminal *terminal);
 void _vte_terminal_drop_scrollback (VteTerminal *terminal);
-void _vte_terminal_restore_cursor (VteTerminal *terminal, VteScreen *screen);
-void _vte_terminal_save_cursor (VteTerminal *terminal, VteScreen *screen);
 void _vte_terminal_scroll_region(VteTerminal *terminal,
                                 long row, glong count, glong delta);
 void _vte_terminal_update_insert_delta(VteTerminal *terminal);
diff --git a/src/vte.cc b/src/vte.cc
index f045c85..0e53f19 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -3100,43 +3100,43 @@ VteTerminalPrivate::drop_scrollback()
 
 /* Restore cursor on a screen. */
 void
-_vte_terminal_restore_cursor (VteTerminal *terminal, VteScreen *screen)
+VteTerminalPrivate::restore_cursor(VteScreen *screen__)
 {
-        terminal->pvt->cursor.col = screen->saved.cursor.col;
-        terminal->pvt->cursor.row = screen->insert_delta + CLAMP(screen->saved.cursor.row,
-                                                                 0, terminal->pvt->row_count - 1);
+        m_cursor.col = screen__->saved.cursor.col;
+        m_cursor.row = screen__->insert_delta + CLAMP(screen__->saved.cursor.row,
+                                                      0, m_row_count - 1);
 
-        terminal->pvt->reverse_mode = screen->saved.reverse_mode;
-        terminal->pvt->origin_mode = screen->saved.origin_mode;
-        terminal->pvt->sendrecv_mode = screen->saved.sendrecv_mode;
-        terminal->pvt->insert_mode = screen->saved.insert_mode;
-        terminal->pvt->linefeed_mode = screen->saved.linefeed_mode;
-        terminal->pvt->defaults = screen->saved.defaults;
-        terminal->pvt->color_defaults = screen->saved.color_defaults;
-        terminal->pvt->fill_defaults = screen->saved.fill_defaults;
-        terminal->pvt->character_replacements[0] = screen->saved.character_replacements[0];
-        terminal->pvt->character_replacements[1] = screen->saved.character_replacements[1];
-        terminal->pvt->character_replacement = screen->saved.character_replacement;
+        m_reverse_mode = screen__->saved.reverse_mode;
+        m_origin_mode = screen__->saved.origin_mode;
+        m_sendrecv_mode = screen__->saved.sendrecv_mode;
+        m_insert_mode = screen__->saved.insert_mode;
+        m_linefeed_mode = screen__->saved.linefeed_mode;
+        m_defaults = screen__->saved.defaults;
+        m_color_defaults = screen__->saved.color_defaults;
+        m_fill_defaults = screen__->saved.fill_defaults;
+        m_character_replacements[0] = screen__->saved.character_replacements[0];
+        m_character_replacements[1] = screen__->saved.character_replacements[1];
+        m_character_replacement = screen__->saved.character_replacement;
 }
 
-/* Save cursor on a screen. */
+/* Save cursor on a screen__. */
 void
-_vte_terminal_save_cursor (VteTerminal *terminal, VteScreen *screen)
+VteTerminalPrivate::save_cursor(VteScreen *screen__)
 {
-        screen->saved.cursor.col = terminal->pvt->cursor.col;
-        screen->saved.cursor.row = terminal->pvt->cursor.row - screen->insert_delta;
+        screen__->saved.cursor.col = m_cursor.col;
+        screen__->saved.cursor.row = m_cursor.row - screen__->insert_delta;
 
-        screen->saved.reverse_mode = terminal->pvt->reverse_mode;
-        screen->saved.origin_mode = terminal->pvt->origin_mode;
-        screen->saved.sendrecv_mode = terminal->pvt->sendrecv_mode;
-        screen->saved.insert_mode = terminal->pvt->insert_mode;
-        screen->saved.linefeed_mode = terminal->pvt->linefeed_mode;
-        screen->saved.defaults = terminal->pvt->defaults;
-        screen->saved.color_defaults = terminal->pvt->color_defaults;
-        screen->saved.fill_defaults = terminal->pvt->fill_defaults;
-        screen->saved.character_replacements[0] = terminal->pvt->character_replacements[0];
-        screen->saved.character_replacements[1] = terminal->pvt->character_replacements[1];
-        screen->saved.character_replacement = terminal->pvt->character_replacement;
+        screen__->saved.reverse_mode = m_reverse_mode;
+        screen__->saved.origin_mode = m_origin_mode;
+        screen__->saved.sendrecv_mode = m_sendrecv_mode;
+        screen__->saved.insert_mode = m_insert_mode;
+        screen__->saved.linefeed_mode = m_linefeed_mode;
+        screen__->saved.defaults = m_defaults;
+        screen__->saved.color_defaults = m_color_defaults;
+        screen__->saved.fill_defaults = m_fill_defaults;
+        screen__->saved.character_replacements[0] = m_character_replacements[0];
+        screen__->saved.character_replacements[1] = m_character_replacements[1];
+        screen__->saved.character_replacement = m_character_replacement;
 }
 
 /* Insert a single character into the stored data array. */
@@ -8123,8 +8123,8 @@ VteTerminalPrivate::VteTerminalPrivate(VteTerminal *t) :
         m_cursor_style = VTE_CURSOR_STYLE_TERMINAL_DEFAULT;
 
         /* Initialize the saved cursor. */
-        _vte_terminal_save_cursor(m_terminal, &m_normal_screen);
-        _vte_terminal_save_cursor(m_terminal, &m_alternate_screen);
+        save_cursor(&m_normal_screen);
+        save_cursor(&m_alternate_screen);
 
        /* Matching data. */
         m_match_regex_mode = VTE_REGEX_UNDECIDED;
@@ -10444,8 +10444,8 @@ VteTerminalPrivate::reset(bool clear_tabstops,
        /* Reset miscellaneous stuff. */
        m_bracketed_paste_mode = FALSE;
         /* Reset the saved cursor. */
-        _vte_terminal_save_cursor(m_terminal, &m_normal_screen);
-        _vte_terminal_save_cursor(m_terminal, &m_alternate_screen);
+        save_cursor(&m_normal_screen);
+        save_cursor(&m_alternate_screen);
        /* Cause everything to be redrawn (or cleared). */
        maybe_scroll_to_bottom();
 
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index 28f1267..85f19b1 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -455,6 +455,9 @@ public:
         void cursor_down();
         void drop_scrollback();
 
+        void restore_cursor(VteScreen *screen__);
+        void save_cursor(VteScreen *screen__);
+
         bool insert_char(gunichar c,
                          bool insert,
                          bool invalidate_now);
diff --git a/src/vteseq.cc b/src/vteseq.cc
index b3d60ab..94cef3e 100644
--- a/src/vteseq.cc
+++ b/src/vteseq.cc
@@ -370,7 +370,7 @@ _vte_terminal_scroll_text (VteTerminal *terminal, int scroll_amount)
 static void
 vte_sequence_handler_restore_cursor (VteTerminal *terminal, GValueArray *params)
 {
-        _vte_terminal_restore_cursor(terminal, terminal->pvt->screen);
+        terminal->pvt->restore_cursor(terminal->pvt->screen);
         _vte_terminal_ensure_cursor_is_onscreen(terminal);
 }
 
@@ -378,7 +378,7 @@ vte_sequence_handler_restore_cursor (VteTerminal *terminal, GValueArray *params)
 static void
 vte_sequence_handler_save_cursor (VteTerminal *terminal, GValueArray *params)
 {
-        _vte_terminal_save_cursor(terminal, terminal->pvt->screen);
+        terminal->pvt->save_cursor(terminal->pvt->screen);
 }
 
 /* Switch to normal screen. */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]