Gnome2-Vte
view release on metacpan or search on metacpan
xs/VteTerminal.xs view on Meta::CPAN
PREINIT:
char **argv, **envv;
CODE:
argv = SvVteCharArray (arg_ref);
envv = SvVteCharArray (env_ref);
RETVAL = vte_terminal_fork_command (terminal,
command,
argv,
envv,
directory,
lastlog,
utmp,
wtmp);
g_free (argv);
g_free (envv);
OUTPUT:
RETVAL
## void vte_terminal_feed(VteTerminal *terminal, const char *data, glong length)
void
vte_terminal_feed (terminal, data)
VteTerminal *terminal
SV *data
PREINIT:
STRLEN len;
char *real_data;
CODE:
real_data = SvPV (data, len);
vte_terminal_feed (terminal, real_data, len);
## void vte_terminal_feed_child(VteTerminal *terminal, const char *data, glong length)
void
vte_terminal_feed_child (terminal, data)
VteTerminal *terminal
SV *data
PREINIT:
STRLEN len;
char *real_data;
CODE:
real_data = SvPV (data, len);
vte_terminal_feed_child (terminal, real_data, len);
#if VTE_CHECK_VERSION (0, 12, 1)
## void vte_terminal_feed_child_binary(VteTerminal *terminal, const char *data, glong length);
void
vte_terminal_feed_child_binary (terminal, data)
VteTerminal *terminal
SV *data
PREINIT:
STRLEN len;
char *real_data;
CODE:
real_data = SvPV (data, len);
vte_terminal_feed_child_binary (terminal, real_data, len);
#endif
## void vte_terminal_copy_clipboard(VteTerminal *terminal)
void
vte_terminal_copy_clipboard (terminal)
VteTerminal *terminal
## void vte_terminal_paste_clipboard(VteTerminal *terminal)
void
vte_terminal_paste_clipboard (terminal)
VteTerminal *terminal
## void vte_terminal_copy_primary(VteTerminal *terminal)
void
vte_terminal_copy_primary (terminal)
VteTerminal *terminal
## void vte_terminal_paste_primary(VteTerminal *terminal)
void
vte_terminal_paste_primary (terminal)
VteTerminal *terminal
## void vte_terminal_set_size(VteTerminal *terminal, glong columns, glong rows)
void
vte_terminal_set_size (terminal, columns, rows)
VteTerminal *terminal
glong columns
glong rows
## void vte_terminal_set_audible_bell(VteTerminal *terminal, gboolean is_audible)
void
vte_terminal_set_audible_bell (terminal, is_audible)
VteTerminal *terminal
gboolean is_audible
## gboolean vte_terminal_get_audible_bell(VteTerminal *terminal)
gboolean
vte_terminal_get_audible_bell (terminal)
VteTerminal *terminal
## void vte_terminal_set_visible_bell(VteTerminal *terminal, gboolean is_visible)
void
vte_terminal_set_visible_bell (terminal, is_visible)
VteTerminal *terminal
gboolean is_visible
## gboolean vte_terminal_get_visible_bell(VteTerminal *terminal)
gboolean
vte_terminal_get_visible_bell (terminal)
VteTerminal *terminal
## void vte_terminal_set_allow_bold(VteTerminal *terminal, gboolean allow_bold)
void
vte_terminal_set_allow_bold (terminal, allow_bold)
VteTerminal *terminal
gboolean allow_bold
## gboolean vte_terminal_get_allow_bold(VteTerminal *terminal)
gboolean
vte_terminal_get_allow_bold (terminal)
VteTerminal *terminal
## void vte_terminal_set_scroll_on_output(VteTerminal *terminal, gboolean scroll)
void
vte_terminal_set_scroll_on_output (terminal, scroll)
VteTerminal *terminal
gboolean scroll
## void vte_terminal_set_scroll_on_keystroke(VteTerminal *terminal, gboolean scroll)
void
( run in 2.045 seconds using v1.01-cache-2.11-cpan-364913b4093 )