[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: Sun, 22 Nov 2015 20:08:28 +0000 (UTC)
commit 1596a98941850097c749183c4d31c9313efccb17
Author: Christian Persch <chpe gnome org>
Date: Sun Nov 22 21:07:03 2015 +0100
widget: Move some methods to VteTerminalPrivate
src/vte.cc | 29 +++++++++++++----------------
src/vteinternal.hh | 2 ++
2 files changed, 15 insertions(+), 16 deletions(-)
---
diff --git a/src/vte.cc b/src/vte.cc
index 09fdd76..03baba9 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -95,8 +95,6 @@ static void vte_terminal_add_process_timeout (VteTerminal *terminal);
static void add_update_timeout (VteTerminal *terminal);
static void remove_update_timeout (VteTerminal *terminal);
static void reset_update_regions (VteTerminal *terminal);
-static VteCursorShape _vte_terminal_decscusr_cursor_shape(VteTerminal *terminal);
-static VteCursorBlinkMode _vte_terminal_decscusr_cursor_blink(VteTerminal *terminal);
static gboolean process_timeout (gpointer data);
static gboolean update_timeout (gpointer data);
@@ -9723,7 +9721,7 @@ vte_terminal_paint_cursor(VteTerminal *terminal)
x = item.x;
y = item.y;
- switch (_vte_terminal_decscusr_cursor_shape(terminal)) {
+ switch (terminal->pvt->decscusr_cursor_shape()) {
case VTE_CURSOR_SHAPE_IBEAM: {
int stem_width;
@@ -9938,7 +9936,7 @@ VteTerminalPrivate::widget_draw(cairo_t *cr)
/* Re-clip, allowing 1 more pixel row for the outline cursor. */
/* TODOegmont: It's really ugly to do it here. */
cairo_save(cr);
- extra_area_for_cursor = (_vte_terminal_decscusr_cursor_shape(m_terminal) == VTE_CURSOR_SHAPE_BLOCK
&& !m_has_focus) ? 1 : 0;
+ extra_area_for_cursor = (decscusr_cursor_shape() == VTE_CURSOR_SHAPE_BLOCK && !m_has_focus) ? 1 : 0;
cairo_rectangle(cr, 0, m_padding.top - extra_area_for_cursor, allocated_width, allocated_height -
m_padding.top - m_padding.bottom + 2 * extra_area_for_cursor);
cairo_clip(cr);
@@ -10183,7 +10181,7 @@ VteTerminalPrivate::update_cursor_blinks()
{
bool blink = false;
- switch (_vte_terminal_decscusr_cursor_blink(m_terminal)) {
+ switch (decscusr_cursor_blink()) {
case VTE_CURSOR_BLINK_SYSTEM:
gboolean v;
g_object_get(gtk_widget_get_settings(m_widget),
@@ -10246,8 +10244,7 @@ VteTerminalPrivate::set_cursor_style(VteCursorStyle style)
}
/*
- * _vte_terminal_decscusr_cursor_blink:
- * @terminal: a #VteTerminal
+ * VteTerminalPrivate::decscusr_cursor_blink:
*
* Returns the cursor blink mode set by DECSCUSR. If DECSCUSR was never
* called, or it set the blink mode to terminal default, this returns the
@@ -10255,13 +10252,13 @@ VteTerminalPrivate::set_cursor_style(VteCursorStyle style)
*
* Return value: cursor blink mode
*/
-static VteCursorBlinkMode
-_vte_terminal_decscusr_cursor_blink(VteTerminal *terminal)
+VteCursorBlinkMode
+VteTerminalPrivate::decscusr_cursor_blink()
{
- switch (terminal->pvt->cursor_style) {
+ switch (m_cursor_style) {
default:
case VTE_CURSOR_STYLE_TERMINAL_DEFAULT:
- return terminal->pvt->cursor_blink_mode;
+ return m_cursor_blink_mode;
case VTE_CURSOR_STYLE_BLINK_BLOCK:
case VTE_CURSOR_STYLE_BLINK_UNDERLINE:
case VTE_CURSOR_STYLE_BLINK_IBEAM:
@@ -10274,7 +10271,7 @@ _vte_terminal_decscusr_cursor_blink(VteTerminal *terminal)
}
/*
- * _vte_terminal_decscusr_cursor_shape:
+ * VteTerminalPrivate::decscusr_cursor_shape:
* @terminal: a #VteTerminal
*
* Returns the cursor shape set by DECSCUSR. If DECSCUSR was never called,
@@ -10283,13 +10280,13 @@ _vte_terminal_decscusr_cursor_blink(VteTerminal *terminal)
*
* Return value: cursor shape
*/
-static VteCursorShape
-_vte_terminal_decscusr_cursor_shape(VteTerminal *terminal)
+VteCursorShape
+VteTerminalPrivate::decscusr_cursor_shape()
{
- switch (terminal->pvt->cursor_style) {
+ switch (m_cursor_style) {
default:
case VTE_CURSOR_STYLE_TERMINAL_DEFAULT:
- return terminal->pvt->cursor_shape;
+ return m_cursor_shape;
case VTE_CURSOR_STYLE_BLINK_BLOCK:
case VTE_CURSOR_STYLE_STEADY_BLOCK:
return VTE_CURSOR_SHAPE_BLOCK;
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index eca275d..33e4275 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -466,6 +466,8 @@ public:
void add_cursor_timeout();
void remove_cursor_timeout();
void update_cursor_blinks();
+ VteCursorBlinkMode decscusr_cursor_blink();
+ VteCursorShape decscusr_cursor_shape();
void widget_paste(GdkAtom board);
void widget_copy(VteSelection sel);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]