terminology/src/bin/main.h

35 lines
1.1 KiB
C
Raw Normal View History

#ifndef _MAIN_H__
#define _MAIN_H__ 1
#include "config.h"
typedef struct _Win Win;
typedef struct _Term Term;
typedef struct _Split Split;
void main_new(Evas_Object *win, Evas_Object *term);
void main_new_with_dir(Evas_Object *win, Evas_Object *term, const char *wdir);
void main_split_h(Evas_Object *win, Evas_Object *term);
void main_split_v(Evas_Object *win, Evas_Object *term);
void main_close(Evas_Object *win, Evas_Object *term);
void main_trans_update(const Config *config);
void main_media_update(const Config *config);
void main_media_mute_update(const Config *config);
void main_config_sync(const Config *config);
void change_theme(Evas_Object *win, Config *config);
Eina_Bool main_term_popup_exists(const Term *term);
void main_term_focus(Term *term);
Win *main_term_win_get(Term *term);
Evas_Object *main_win_evas_object_get(Win *wn);
Eina_List *main_win_terms_get(Win *wn);
Evas_Object *main_term_evas_object_get(Term *term);
2014-05-01 15:08:58 -07:00
Evas_Object *term_miniview_get(Term *term);
2014-05-12 14:11:49 -07:00
void term_miniview_toggle(Term *term);
void term_miniview_hide(Term *term);
#endif