summaryrefslogtreecommitdiff
path: root/src/vte.h
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@src.gnome.org>2003-01-09 06:56:01 +0000
committerNalin Dahyabhai <nalin@src.gnome.org>2003-01-09 06:56:01 +0000
commit9820448f044cce4cb85b877d250dc6181772c830 (patch)
tree648674564fe4f1d940c365a2c456b7891fab2065 /src/vte.h
parent41a9d6abe0b47ca8461e41afa1ad957e92368b3d (diff)
Only suppress meta-sends-escape on Backspace if backspace is mapped to the
* src/vte.c(vte_terminal_key_press): Only suppress meta-sends-escape on Backspace if backspace is mapped to the delete sequence. * src/vte.c: don't just skip reading data if selection is in progress -- we wedge if we do that (#101739). Instead, temporarily stop reading from the child pty. * src/vte.c(vte_terminal_open_font_xft): if we get NULL when matching fonts, use the desired pattern's name when displaying an error, preventing a NULL dereference (#96769). * configure.in: make building of python modules depend on configure having been run with --enable-python. make --enable-python the default. Fix an indentation error in the version check which chokes Python 2.2.2. * src/vte.h, src/vte.c: add new signals to VteTerminalClass (NOTE: may break ABI, so might as well add some padding) * src/vteaccess.c: be more precise about locations in text_changed signals (part of #95901) * src/vte.c: get more selective about when we consider it necessary to emit text-insert and text-delete events.
Diffstat (limited to 'src/vte.h')
-rw-r--r--src/vte.h20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/vte.h b/src/vte.h
index 249172b..c5d5496 100644
--- a/src/vte.h
+++ b/src/vte.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2001,2002 Red Hat, Inc.
+ * Copyright (C) 2001,2002,2003 Red Hat, Inc.
*
* This is free software; you can redistribute it and/or modify it under
* the terms of the GNU Library General Public License as published by
@@ -75,6 +75,8 @@ struct _VteTerminalClass {
guint selection_changed_signal;
guint contents_changed_signal;
guint cursor_moved_signal;
+ guint status_line_changed_signal;
+ guint commit_signal;
guint deiconify_window_signal;
guint iconify_window_signal;
@@ -85,13 +87,21 @@ struct _VteTerminalClass {
guint maximize_window_signal;
guint resize_window_signal;
guint move_window_signal;
- guint status_line_changed_signal;
- guint commit_signal;
guint increase_font_size_signal;
guint decrease_font_size_signal;
- gpointer reserved3;
- gpointer reserved4;
+
+ guint text_modified_signal;
+ guint text_inserted_signal;
+ guint text_deleted_signal;
+ guint text_scrolled_signal;
+
+ guint reserved1;
+ guint reserved2;
+ guint reserved3;
+ guint reserved4;
+ guint reserved5;
+ guint reserved6;
};
/* Values for "what should happen when the user hits backspace/delete". Use