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 )