ELinks 0.16.1.1
newwin.c File Reference
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "intl/libintl.h"
#include "osdep/newwin.h"
#include "osdep/osdep.h"
#include "terminal/terminal.h"
#include "util/memory.h"
#include "util/string.h"
Include dependency graph for newwin.c:

Macros

#define XTERM_CMD   DEFAULT_XTERM_CMD

Functions

int can_open_in_new (struct terminal *term)
void open_new_window (struct terminal *term, char *exe_name, term_env_type_T environment, char *param)

Variables

const struct open_in_new open_in_new []

Macro Definition Documentation

◆ XTERM_CMD

#define XTERM_CMD   DEFAULT_XTERM_CMD

Function Documentation

◆ can_open_in_new()

int can_open_in_new ( struct terminal * term)

◆ open_new_window()

void open_new_window ( struct terminal * term,
char * exe_name,
term_env_type_T environment,
char * param )

Variable Documentation

◆ open_in_new

const struct open_in_new open_in_new[]
Initial value:
= {
{ ENV_XWIN, XTERM_CMD, N_("~Xterm") },
{ ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") },
{ ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") },
{ 0, NULL, NULL }
}
#define NULL
Definition explodename.c:35
#define N_(msg)
Definition libintl.h:25
#define XTERM_CMD
Definition newwin.c:22
#define DEFAULT_SCREEN_CMD
Definition setup.h:102
#define DEFAULT_TWTERM_CMD
Definition setup.h:100
@ ENV_TWIN
We live in a TWIN text-mode windowing environment.
Definition terminal.h:45
@ ENV_SCREEN
We are running under a screen.
Definition terminal.h:39
@ ENV_XWIN
We are running in a xterm-compatible box in some windowing environment.
Definition terminal.h:37