[vte] widget: Move some methods to VteTerminalPrivate
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte] widget: Move some methods to VteTerminalPrivate
- Date: Thu, 14 Jan 2016 16:11:25 +0000 (UTC)
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]