[vte] widget: Move some methods to VteTerminalPrivate



commit 689a5845976e853d39760935510ac2c2daf8827c
Author: Christian Persch <chpe gnome org>
Date:   Thu Jan 14 17:05:34 2016 +0100

    widget: Move some methods to VteTerminalPrivate

 src/vteinternal.hh |    2 ++
 src/vteseq.cc      |   16 ++++++++--------
 2 files changed, 10 insertions(+), 8 deletions(-)
---
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index 876446c..b5e0d2a 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -1117,6 +1117,8 @@ public:
         void seq_set_title_internal(GValueArray *params,
                                     bool icon_title,
                                     bool window_title);
+        inline void seq_set_mode_internal(long setting,
+                                          bool value);
 };
 
 #define m_invalidated_all invalidated_all
diff --git a/src/vteseq.cc b/src/vteseq.cc
index 5df09c1..570fa22 100644
--- a/src/vteseq.cc
+++ b/src/vteseq.cc
@@ -501,21 +501,21 @@ VteTerminalPrivate::seq_set_title_internal(GValueArray *params,
 }
 
 /* Toggle a terminal mode. */
-static void
-vte_sequence_handler_set_mode_internal(VteTerminal *terminal,
-                                      long setting, gboolean value)
+void
+VteTerminalPrivate::seq_set_mode_internal(long setting,
+                                          bool value)
 {
        switch (setting) {
        case 2:         /* keyboard action mode (?) */
                break;
        case 4:         /* insert/overtype mode */
-                terminal->pvt->insert_mode = value;
+                m_insert_mode = value;
                break;
        case 12:        /* send/receive mode (local echo) */
-                terminal->pvt->sendrecv_mode = value;
+                m_sendrecv_mode = value;
                break;
        case 20:        /* automatic newline / normal linefeed mode */
-                terminal->pvt->linefeed_mode = value;
+                m_linefeed_mode = value;
                break;
        default:
                break;
@@ -2393,7 +2393,7 @@ vte_sequence_handler_set_mode (VteTerminal *terminal, GValueArray *params)
                        continue;
                }
                setting = g_value_get_long(value);
-               vte_sequence_handler_set_mode_internal(terminal, setting, TRUE);
+               terminal->pvt->seq_set_mode_internal(setting, true);
        }
 }
 
@@ -2413,7 +2413,7 @@ vte_sequence_handler_reset_mode (VteTerminal *terminal, GValueArray *params)
                        continue;
                }
                setting = g_value_get_long(value);
-               vte_sequence_handler_set_mode_internal(terminal, setting, FALSE);
+               terminal->pvt->seq_set_mode_internal(setting, false);
        }
 }
 


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