aboutsummaryrefslogblamecommitdiffstats
path: root/src/bin/main.h
blob: 61d387f8d4959528852ae7f648a507e8e6831875 (plain) (tree)
1
2
3
4
5
6
7
8
9
10




                   
                               
                                                   
                                                                              

                                                                  

                                                    
 


                                                  
                                                       
                                            
 
                                                    
      
#ifndef _MAIN_H__
#define _MAIN_H__ 1

#include "config.h"

Config * main_config_get(void);
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, char *cmd);
void main_split_v(Evas_Object *win, Evas_Object *term, char *cmd);
void term_close(Evas_Object *win, Evas_Object *term,
                Eina_Bool hold_if_requested);

void main_trans_update(const Config *config);
void main_media_update(const Config *config);
void main_media_mute_update(const Config *config);
void main_media_visualize_update(const Config *config);
void main_config_sync(const Config *config);

void change_theme(Evas_Object *win, Config *config);
#endif