billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=537af736e88c148c6700cdc78878bbd22b5704ae

commit 537af736e88c148c6700cdc78878bbd22b5704ae
Author: Boris Faure <[email protected]>
Date:   Sat Apr 11 10:01:13 2020 +0200

    win: constify
---
 src/bin/term_container.h |  2 +-
 src/bin/win.c            | 19 ++++++++++---------
 src/bin/win.h            |  6 +++---
 3 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/src/bin/term_container.h b/src/bin/term_container.h
index d6218d7..c420670 100644
--- a/src/bin/term_container.h
+++ b/src/bin/term_container.h
@@ -71,7 +71,7 @@ struct _Term_Container {
      void (*bell)(Term_Container *tc, Term_Container *child);
      void (*close)(Term_Container *container, Term_Container *child);
      void (*update)(Term_Container *tc);
-     Eina_Bool (*is_visible)(Term_Container *tc, Term_Container *child);
+     Eina_Bool (*is_visible)(const Term_Container *tc, const Term_Container 
*child);
      /* Only valid for splits/tabs */
      void (*detach)(Term_Container *container, Term_Container *solo_child);
 };
diff --git a/src/bin/win.c b/src/bin/win.c
index 2e0fd3f..072404c 100644
--- a/src/bin/win.c
+++ b/src/bin/win.c
@@ -755,7 +755,7 @@ _solo_focus(Term_Container *tc, Term_Container *relative)
 }
 
 static Eina_Bool
-_solo_is_visible(Term_Container *tc, Term_Container *_child EINA_UNUSED)
+_solo_is_visible(const Term_Container *tc, const Term_Container *_child 
EINA_UNUSED)
 {
    assert (tc->type == TERM_CONTAINER_TYPE_SOLO);
    return tc->parent->is_visible(tc->parent, tc);
@@ -2018,7 +2018,7 @@ _cb_win_mouse_down(void *data,
 static Eina_Bool
 _set_cursor(Term *term, void *data)
 {
-   char *cursor = data;
+   const char *cursor = data;
 
    assert(term->core);
    if (cursor)
@@ -2096,7 +2096,7 @@ _cb_win_mouse_move(void *data,
 }
 
 static Eina_Bool
-_win_is_visible(Term_Container *tc, Term_Container *_child EINA_UNUSED)
+_win_is_visible(const Term_Container *tc, const Term_Container *_child 
EINA_UNUSED)
 {
    assert (tc->type == TERM_CONTAINER_TYPE_WIN);
    return EINA_TRUE;
@@ -2321,7 +2321,7 @@ win_is_group_action_handled(Win *wn)
 }
 
 Eina_Bool
-win_is_group_input(Win *wn)
+win_is_group_input(const Win *wn)
 {
    return wn->group_input;
 }
@@ -2906,7 +2906,8 @@ _split_split_direction(Term_Container *tc,
 }
 
 static Eina_Bool
-_split_is_visible(Term_Container *tc, Term_Container *_child EINA_UNUSED)
+_split_is_visible(const Term_Container *tc,
+                  const Term_Container *_child EINA_UNUSED)
 {
    assert (tc->type == TERM_CONTAINER_TYPE_SPLIT);
    /* Could return True with the current design because splits are at a higher
@@ -5247,7 +5248,7 @@ _tabs_split_direction(Term_Container *tc,
 }
 
 static Eina_Bool
-_tabs_is_visible(Term_Container *tc, Term_Container *child)
+_tabs_is_visible(const Term_Container *tc, const Term_Container *child)
 {
    Tabs *tabs;
    assert (tc->type == TERM_CONTAINER_TYPE_TABS);
@@ -5722,9 +5723,9 @@ _cb_popup_queue(void *data,
 /* {{{ Term */
 
 Eina_Bool
-term_is_visible(Term *term)
+term_is_visible(const Term *term)
 {
-   Term_Container *tc;
+   const Term_Container *tc;
 
    if (!term)
      return EINA_FALSE;
@@ -5777,7 +5778,7 @@ _term_config_set(Term *term, Config *config)
 }
 
 Eina_Bool
-term_is_focused(Term *term)
+term_is_focused(const Term *term)
 {
    Term_Container *tc;
 
diff --git a/src/bin/win.h b/src/bin/win.h
index 16cff6a..33e0599 100644
--- a/src/bin/win.h
+++ b/src/bin/win.h
@@ -50,7 +50,7 @@ void win_sizing_handle(Win *wn);
 void win_toggle_visible_group(Win *wn);
 void win_toggle_all_group(Win *wn);
 Eina_Bool win_is_group_action_handled(Win *wn);
-Eina_Bool win_is_group_input(Win *wn);
+Eina_Bool win_is_group_input(const Win *wn);
 Eina_Bool win_has_single_child(const Win *wn);
 void win_scale_wizard(Evas_Object *win, Term *term);
 
@@ -72,8 +72,8 @@ void term_right(Term *term);
 Ecore_IMF_Context *
 term_imf_context_get(Term *term);
 
-Eina_Bool term_is_visible(Term *term);
-Eina_Bool term_is_focused(Term *term);
+Eina_Bool term_is_visible(const Term *term);
+Eina_Bool term_is_focused(const Term *term);
 
 void win_font_size_set(Win *wn, int new_size);
 void win_font_update(Term *term);

-- 


Reply via email to