diff options
author | Gene Ragan <gzr@src.gnome.org> | 2000-06-12 20:29:32 +0000 |
---|---|---|
committer | Gene Ragan <gzr@src.gnome.org> | 2000-06-12 20:29:32 +0000 |
commit | 822c600faefc1d8f1e38c846178683a266ff1556 (patch) | |
tree | 6cbd881a196964002e32e6151151c121cb72ff61 /libnautilus-private/nautilus-entry.h | |
parent | 820f06eb6d24d77955b866d4dfef97950eff3c19 (diff) | |
download | nautilus-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.h | 7 |
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 |