summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-entry.h
diff options
context:
space:
mode:
authorGene Ragan <gzr@src.gnome.org>2000-06-12 20:29:32 +0000
committerGene Ragan <gzr@src.gnome.org>2000-06-12 20:29:32 +0000
commit822c600faefc1d8f1e38c846178683a266ff1556 (patch)
tree6cbd881a196964002e32e6151151c121cb72ff61 /libnautilus-private/nautilus-entry.h
parent820f06eb6d24d77955b866d4dfef97950eff3c19 (diff)
downloadnautilus-822c600faefc1d8f1e38c846178683a266ff1556.tar.gz
New file and functions to handle undo in NautilusEntry and GtkEditables.
* libnautilus-extensions/nautilus-undo-signal-handlers.c: * libnautilus-extensions/nautilus-undo-signal-handlers.h: (nautilus_entry_user_changed_callback), (nautilus_undo_setup_nautilus_entry_for_undo), (nautilus_undo_teardown_nautilus_entry_for_undo), (free_editable_undo_data), (free_editable_object_data), (editable_insert_text_callback), (editable_delete_text_callback), (editable_register_edit_undo), (nautilus_undo_setup_editable_for_undo), (nautilus_undo_teardown_editable_for_undo), (restore_editable_from_undo_snapshot_callback), (editable_key_press_event), (nautilus_undo_editable_set_undo_key): New file and functions to handle undo in NautilusEntry and GtkEditables. This file is intended to contain signal handlers that enable undo for a variety of GTK widgets. Calling a setup_for_undo function will prepare the widget to handle undo functionality. * libnautilus-extensions/Makefile.am: Added entries for new files nautilus-undo-signal-handlers.c and nautilus-undo-signal-handlers.h * components/notes/nautilus-notes.c: (make_notes_view): Fixed bug #973. Add undo to notes component. * components/websearch/ntl-web-search.c: (make_obj): Changed to use new undo signal handlers. * libnautilus-extensions/nautilus-entry.c: (nautilus_entry_initialize), (nautilus_entry_key_press), (nautilus_entry_set_text), (nautilus_entry_delete_text): Removed old undo code that had been rendered obsolete by the new signal handlers mentioned above. * src/nautilus-bookmarks-window.c: (create_bookmarks_window): Changed to use new undo signal handlers. ----------------------------------
Diffstat (limited to 'libnautilus-private/nautilus-entry.h')
-rw-r--r--libnautilus-private/nautilus-entry.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/libnautilus-private/nautilus-entry.h b/libnautilus-private/nautilus-entry.h
index 68a9f1f99..4b656c675 100644
--- a/libnautilus-private/nautilus-entry.h
+++ b/libnautilus-private/nautilus-entry.h
@@ -49,8 +49,6 @@ typedef struct NautilusEntryClass NautilusEntryClass;
struct NautilusEntry {
GtkEntry parent;
- gboolean undo_registered;
- gboolean handle_undo_key;
gboolean user_edit;
};
@@ -63,11 +61,10 @@ struct NautilusEntryClass {
GtkType nautilus_entry_get_type (void);
GtkWidget* nautilus_entry_new (void);
-void nautilus_entry_set_text (NautilusEntry *entry, const gchar *text);
+void nautilus_entry_set_text (NautilusEntry *entry,
+ const gchar *text);
void nautilus_entry_select_all (NautilusEntry *entry);
void nautilus_entry_select_all_at_idle (NautilusEntry *entry);
-void nautilus_entry_set_undo_key (NautilusEntry *entry,
- gboolean value);
END_GNOME_DECLS