summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-entry.h
diff options
context:
space:
mode:
authorRamiro Estrugo <ramiro@src.gnome.org>2001-04-02 23:02:56 +0000
committerRamiro Estrugo <ramiro@src.gnome.org>2001-04-02 23:02:56 +0000
commit400363428a4a9741741beb303be404323f406ff2 (patch)
tree6c8b5cffe8580cecf2817cb24579d2f4ef42a057 /libnautilus-private/nautilus-entry.h
parentbdeb528b598aa0ce691f277ce6114d25900260c2 (diff)
downloadnautilus-400363428a4a9741741beb303be404323f406ff2.tar.gz
reviewed by: Gene Ragan <gzr@eazel.com>
* acconfig.h: * configure.in: Add a NAUTILUS_SOURCE_DIRECTORY that contains the location of the nautilus source code, so that some checks can work without having to do 'make install' * components/services/install-view/nautilus-service-install-view.c: (nautilus_service_install_view_initialize_class): Initialize preferences so that smooth widgets and other nautilus specific preferences work. * components/services/summary/nautilus-summary-view.c: (nautilus_summary_view_initialize_class): Initialize preferences so that smooth widgets and other nautilus specific preferences work. * libnautilus-extensions/Makefile.am: Remove macros that arent needed any more. * libnautilus-extensions/nautilus-entry.h: * libnautilus-extensions/nautilus-entry.c: (nautilus_entry_initialize), (obscure_cursor), (nautilus_entry_key_press), (nautilus_entry_motion_notify), (nautilus_entry_set_text), (nautilus_entry_insert_text), (nautilus_entry_delete_text), (nautilus_entry_initialize_class), (nautilus_entry_set_special_tab_handling): Make all the attributes private. * libnautilus-extensions/nautilus-font-manager.c: (at_exit_handler), (nautilus_free_static_storage_at_exit), (gnome_vfs_init_if_needed), (font_description_table_add), (font_description_table_new), (directory_contains_file), (ensure_local_font_table), (nautilus_font_manager_get_default_font), (nautilus_font_manager_get_default_bold_font), (nautilus_self_check_font_manager): Remove dependency on nautilus-file-utilities. Update for new machanism for finding data in the source directory so that checks work even when Nautilus has not undergone 'make install.' * libnautilus-extensions/nautilus-global-preferences.c: (smooth_graphics_mode_changed_callback), (nautilus_global_preferences_initialize): Keep track of preferences smooth graphics mode changes and call the new smooth widget api for changing the smoothness of all tracked widgets. * libnautilus-extensions/nautilus-scalable-font.c: Remove a rogue unused #include. * libnautilus-extensions/nautilus-smooth-widget.h: * libnautilus-extensions/nautilus-smooth-widget.c: (nautilus_smooth_widget_global_set_is_smooth), (nautilus_smooth_widget_register): Dont use preferences to track global smoothness changes. Add a function to that instead. * src/nautilus-location-bar.c: (nautilus_location_bar_initialize): Update for privatized NautilusEntry attributes.
Diffstat (limited to 'libnautilus-private/nautilus-entry.h')
-rw-r--r--libnautilus-private/nautilus-entry.h21
1 files changed, 9 insertions, 12 deletions
diff --git a/libnautilus-private/nautilus-entry.h b/libnautilus-private/nautilus-entry.h
index 085f066c7..dc94d2711 100644
--- a/libnautilus-private/nautilus-entry.h
+++ b/libnautilus-private/nautilus-entry.h
@@ -48,11 +48,6 @@ typedef struct NautilusEntryDetails NautilusEntryDetails;
typedef struct {
GtkEntry parent;
NautilusEntryDetails *details;
-
- /* FIXME: should be in details struct */
- gboolean user_edit;
- gboolean special_tab_handling;
- gboolean cursor_obscured;
} NautilusEntry;
typedef struct {
@@ -62,13 +57,15 @@ typedef struct {
void (*selection_changed) (NautilusEntry *entry);
} NautilusEntryClass;
-GtkType nautilus_entry_get_type (void);
-GtkWidget *nautilus_entry_new (void);
-GtkWidget *nautilus_entry_new_with_max_length (guint16 max);
-void nautilus_entry_set_text (NautilusEntry *entry,
- const char *text);
-void nautilus_entry_select_all (NautilusEntry *entry);
-void nautilus_entry_select_all_at_idle (NautilusEntry *entry);
+GtkType nautilus_entry_get_type (void);
+GtkWidget *nautilus_entry_new (void);
+GtkWidget *nautilus_entry_new_with_max_length (guint16 max);
+void nautilus_entry_set_text (NautilusEntry *entry,
+ const char *text);
+void nautilus_entry_select_all (NautilusEntry *entry);
+void nautilus_entry_select_all_at_idle (NautilusEntry *entry);
+void nautilus_entry_set_special_tab_handling (NautilusEntry *entry,
+ gboolean special_tab_handling);
END_GNOME_DECLS