viking

webkit based web browser for Enlightenment
Log | Files | Refs | LICENSE

utilities.h (1310B)


      1 /*
      2     (c) 2009 by Leon Winter
      3     (c) 2009-2012 by Hannes Schueller
      4     (c) 2009-2010 by Matto Fransen
      5     (c) 2010-2011 by Hans-Peter Deifel
      6     (c) 2010-2011 by Thomas Adam
      7     see LICENSE file
      8 */
      9 
     10 /* max entries in command history */
     11 #define COMMANDHISTSIZE 50
     12 
     13 char *strdup_printf(const char *, ...);
     14 void save_command_history(const char*, Window_Data*);
     15 // Eina_Bool process_save_qmark(const char *bm, WebKitWebView *webview);
     16 Eina_List *make_keyslist(void);
     17 Eina_Bool parse_colour(char *color);
     18 Eina_Bool process_line(const char *line, Window_Data*);
     19 Eina_Bool process_line_arg(const Arg *, void *);
     20 void set_error(const char *error, void *);
     21 void give_feedback(const char *feedback, void *);
     22 void userscript_hooks_start(const char*);
     23 void userscript_hooks_end(const char*);
     24 void setup_modkeys(void *data);
     25 Eina_Bool echo(const Arg *arg, void *);
     26 void update_state(Window_Data*);
     27 
     28 void make_buffer_number(Evas_Object *label, Buffer_Data *bd);
     29 void make_favicon(Evas_Object *icon, Buffer_Data *bd);
     30 void make_url(Evas_Object *label, Buffer_Data *bd);
     31 void make_bf_list(Evas_Object *label, Buffer_Data *bd);
     32 void gui_count_update(Window_Data*);
     33 void gui_modkey_update(Window_Data*);
     34 void gui_zoom_update(Window_Data*, float);
     35 void gui_scroll_update(Window_Data*);
     36 
     37 const char* uri_sanitize(const char*);
     38