Commit d3f6530c authored by Nalin Dahyabhai's avatar Nalin Dahyabhai

Added default signal handlers to VteTerminalClass (#137961). [NOTE: ABI

* src/vte.h src/vte.c: Added default signal handlers to VteTerminalClass
	(#137961).  [NOTE: ABI change.]
* src/vte.c(vte_terminal_configure_toplevel): don't re-invalidate everything,
	apparently unnecessary (#122243).  Might need to back this out if I
	ever remember what specific combination of software and versions
	prompted its addition in the first place.
* src/vte.c(vte_terminal_class_init): tell gettext that messages retrieved
	from this domain should be returned in UTF-8 (#139542).
parent bb252866
2004-04-18 nalin
2004-04-19 Victor Zverovich <vitaut@users.sourceforge.net>
* src/vte.h src/vte.c: Added default signal handlers to
VteTerminalClass (#137961). [NOTE: ABI change.]
2004-04-19 nalin
* src/vte.c(vte_terminal_configure_toplevel): don't re-invalidate
everything, apparently unnecessary (#122243). Might need to back this
out if I ever remember what specific combination of software and
versions prompted its addition in the first place.
* src/vte.c(vte_terminal_class_init): tell gettext that messages
retrieved from this domain should be returned in UTF-8 (#139542).
2004-04-19 nalin
* configure.in: don't disable use of deprecated APIs unless asked
to do so.
* src/keymap.c(_vte_keymap_GDK_space): add Meta case (gafton).
......
......@@ -12,6 +12,7 @@ AM_PROG_LIBTOOL
ALL_LINGUAS="am ar az be bg bn ca cs cy da de el en_CA en_GB es et eu fa fi fr ga gu he hr hu id is it ja ko li lt lv mk ml mn ms ne nl nn no pa pl pt pt_BR ro ru sk sl sq sr sr@Latn sv tr uk vi wa zh_CN zh_TW"
AM_GLIB_GNU_GETTEXT
AC_CHECK_DECLS(bind_textdomain_codeset,,,[#include "libintl.h"])
# On some OSs, AC_PATH_XTRA doesn't work right(?), so let the user specify
# X_PRE_LIBS and X_EXTRA_LIBS to add even more libraries, and add -lX11 to
......
This diff is collapsed.
......@@ -63,6 +63,47 @@ struct _VteTerminalClass {
/* Inherited parent class. */
GtkWidgetClass parent_class;
/*< protected > */
/* Default signal handlers. */
void (*eof)(VteTerminal* terminal);
void (*child_exited)(VteTerminal* terminal);
void (*emulation_changed)(VteTerminal* terminal);
void (*encoding_changed)(VteTerminal* terminal);
void (*char_size_changed)(VteTerminal* terminal, guint char_width, guint char_height);
void (*window_title_changed)(VteTerminal* terminal);
void (*icon_title_changed)(VteTerminal* terminal);
void (*selection_changed)(VteTerminal* terminal);
void (*contents_changed)(VteTerminal* terminal);
void (*cursor_moved)(VteTerminal* terminal);
void (*status_line_changed)(VteTerminal* terminal);
void (*commit)(VteTerminal* terminal, gchar *text, guint size);
void (*deiconify_window)(VteTerminal* terminal);
void (*iconify_window)(VteTerminal* terminal);
void (*raise_window)(VteTerminal* terminal);
void (*lower_window)(VteTerminal* terminal);
void (*refresh_window)(VteTerminal* terminal);
void (*restore_window)(VteTerminal* terminal);
void (*maximize_window)(VteTerminal* terminal);
void (*resize_window)(VteTerminal* terminal, guint width, guint height);
void (*move_window)(VteTerminal* terminal, guint x, guint y);
void (*increase_font_size)(VteTerminal* terminal);
void (*decrease_font_size)(VteTerminal* terminal);
void (*text_modified)(VteTerminal* terminal);
void (*text_inserted)(VteTerminal* terminal);
void (*text_deleted)(VteTerminal* terminal);
void (*text_scrolled)(VteTerminal* terminal, gint delta);
/* Padding for future expansion. */
void (*vte_reserved1)(void);
void (*vte_reserved2)(void);
void (*vte_reserved3)(void);
void (*vte_reserved4)(void);
void (*vte_reserved5)(void);
void (*vte_reserved6)(void);
/*< private > */
/* Signals we might emit. */
guint eof_signal;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment