win: constify

This commit is contained in:
Boris Faure 2020-04-11 10:01:13 +02:00
parent 210ec3b408
commit 537af736e8
Signed by: borisfaure
GPG Key ID: 35C0410516166BE8
3 changed files with 14 additions and 13 deletions

View File

@ -71,7 +71,7 @@ struct _Term_Container {
void (*bell)(Term_Container *tc, Term_Container *child); void (*bell)(Term_Container *tc, Term_Container *child);
void (*close)(Term_Container *container, Term_Container *child); void (*close)(Term_Container *container, Term_Container *child);
void (*update)(Term_Container *tc); 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 */ /* Only valid for splits/tabs */
void (*detach)(Term_Container *container, Term_Container *solo_child); void (*detach)(Term_Container *container, Term_Container *solo_child);
}; };

View File

@ -755,7 +755,7 @@ _solo_focus(Term_Container *tc, Term_Container *relative)
} }
static Eina_Bool 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); assert (tc->type == TERM_CONTAINER_TYPE_SOLO);
return tc->parent->is_visible(tc->parent, tc); return tc->parent->is_visible(tc->parent, tc);
@ -2018,7 +2018,7 @@ _cb_win_mouse_down(void *data,
static Eina_Bool static Eina_Bool
_set_cursor(Term *term, void *data) _set_cursor(Term *term, void *data)
{ {
char *cursor = data; const char *cursor = data;
assert(term->core); assert(term->core);
if (cursor) if (cursor)
@ -2096,7 +2096,7 @@ _cb_win_mouse_move(void *data,
} }
static Eina_Bool 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); assert (tc->type == TERM_CONTAINER_TYPE_WIN);
return EINA_TRUE; return EINA_TRUE;
@ -2321,7 +2321,7 @@ win_is_group_action_handled(Win *wn)
} }
Eina_Bool Eina_Bool
win_is_group_input(Win *wn) win_is_group_input(const Win *wn)
{ {
return wn->group_input; return wn->group_input;
} }
@ -2906,7 +2906,8 @@ _split_split_direction(Term_Container *tc,
} }
static Eina_Bool 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); assert (tc->type == TERM_CONTAINER_TYPE_SPLIT);
/* Could return True with the current design because splits are at a higher /* 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 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; Tabs *tabs;
assert (tc->type == TERM_CONTAINER_TYPE_TABS); assert (tc->type == TERM_CONTAINER_TYPE_TABS);
@ -5722,9 +5723,9 @@ _cb_popup_queue(void *data,
/* {{{ Term */ /* {{{ Term */
Eina_Bool Eina_Bool
term_is_visible(Term *term) term_is_visible(const Term *term)
{ {
Term_Container *tc; const Term_Container *tc;
if (!term) if (!term)
return EINA_FALSE; return EINA_FALSE;
@ -5777,7 +5778,7 @@ _term_config_set(Term *term, Config *config)
} }
Eina_Bool Eina_Bool
term_is_focused(Term *term) term_is_focused(const Term *term)
{ {
Term_Container *tc; Term_Container *tc;

View File

@ -50,7 +50,7 @@ void win_sizing_handle(Win *wn);
void win_toggle_visible_group(Win *wn); void win_toggle_visible_group(Win *wn);
void win_toggle_all_group(Win *wn); void win_toggle_all_group(Win *wn);
Eina_Bool win_is_group_action_handled(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); Eina_Bool win_has_single_child(const Win *wn);
void win_scale_wizard(Evas_Object *win, Term *term); void win_scale_wizard(Evas_Object *win, Term *term);
@ -72,8 +72,8 @@ void term_right(Term *term);
Ecore_IMF_Context * Ecore_IMF_Context *
term_imf_context_get(Term *term); term_imf_context_get(Term *term);
Eina_Bool term_is_visible(Term *term); Eina_Bool term_is_visible(const Term *term);
Eina_Bool term_is_focused(Term *term); Eina_Bool term_is_focused(const Term *term);
void win_font_size_set(Win *wn, int new_size); void win_font_size_set(Win *wn, int new_size);
void win_font_update(Term *term); void win_font_update(Term *term);