X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/0ff9ea389c749836c7c6f23f1e654bc9a5600ebf..7718480a6681242f7a78090d9f1eaf5f0c2fa615:/unix/unix.h diff --git a/unix/unix.h b/unix/unix.h index 9fd15699..3e126ea7 100644 --- a/unix/unix.h +++ b/unix/unix.h @@ -55,6 +55,20 @@ char *get_x_display(void *frontend); int font_dimension(void *frontend, int which);/* 0 for width, 1 for height */ long get_windowid(void *frontend); +/* Things gtkdlg.c needs from pterm.c */ +void *get_window(void *frontend); /* void * to avoid depending on gtk.h */ + +/* Things pterm.c needs from gtkdlg.c */ +void fatal_message_box(void *window, char *msg); +void about_box(void *window); +void *eventlogstuff_new(void); +void showeventlog(void *estuff, void *parentwin); +void logevent_dlg(void *estuff, char *string); + +/* Things pterm.c needs from {ptermm,uxputty}.c */ +char *make_default_wintitle(char *hostname); +int process_nonoption_arg(char *arg, Config *cfg); + /* Things uxstore.c needs from pterm.c */ char *x_get_default(const char *key); @@ -69,10 +83,13 @@ void uxsel_del(int fd); int select_result(int fd, int event); int first_fd(int *state, int *rwx); int next_fd(int *state, int *rwx); +/* The following are expected to be provided _to_ uxsel.c by the frontend */ +int uxsel_input_add(int fd, int rwx); /* returns an id */ +void uxsel_input_remove(int id); /* uxcfg.c */ struct controlbox; -void unix_setup_config_box(struct controlbox *b, int midsession); +void unix_setup_config_box(struct controlbox *b, int midsession, void *window); /* * In the Unix Unicode layer, DEFAULT_CODEPAGE is a special value