/* -*- MODE: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ typedef struct _BrowserDescription BrowserDescription; typedef struct _EditorDescription EditorDescription; typedef struct _HelpViewDescription HelpViewDescription; typedef struct _TerminalDesciption TerminalDescription; struct _EditorDescription { gchar *name; gchar *executable_name; gboolean needs_term; gboolean accepts_lineno; int index; }; struct _BrowserDescription { gchar *name; gchar *executable_name; gboolean needs_term; gboolean nremote; int index; }; struct _HelpViewDescription { gchar *name; gchar *executable_name; gboolean needs_term; gboolean allows_urls; int index; }; struct _TerminalDesciption { gchar *name; gchar *executable_name; gchar *exec_app; int index; };