summaryrefslogtreecommitdiff
path: root/libnautilus/nautilus-view-standard-main.c
diff options
context:
space:
mode:
authorMichael Meeks <michael@ximian.com>2002-03-07 14:02:19 +0000
committerMichael Meeks <michael@src.gnome.org>2002-03-07 14:02:19 +0000
commit6b5798037c6df519b12adb45ff919ea796856034 (patch)
tree80fa3f1edf7c6e5a22f48895b8c3fc3551a2ef8e /libnautilus/nautilus-view-standard-main.c
parent933e88806a23090131e3e58f67df515faba8e3fd (diff)
downloadnautilus-6b5798037c6df519b12adb45ff919ea796856034.tar.gz
impl. to cope with having a paned with no child2, without doing lots of
2002-03-07 Michael Meeks <michael@ximian.com> * libnautilus-private/nautilus-horizontal-splitter.c (nautilus_horizontal_splitter_size_allocate): impl. to cope with having a paned with no child2, without doing lots of bogus size re-allocation. (nautilus_horizontal_splitter_class_init): upd. (nautilus_horizontal_splitter_pack2): impl, since gtkpaned relies on the re-size to generate an expose to re-render it's splitter grabber thing.a * src/nautilus-sidebar.c (nautilus_sidebar_set_width): impl. moving all sidebar preferences here, (nautilus_sidebar_init): move auto value setup here from class_init to save possible re-enterancy issue. Request the size we want for the sidebar, the pane will under-allocate if neccessary. Set the old_width to the correct size so we don't re-render the paned lots as it swiches about. * src/nautilus-window.c (nautilus_window_constructed): reflow to simplify, call sidebar_set_width. (nautilus_window_set_content_view_widget): use nautilus_..._pack2 instead of gtk_paned to fix rendering. 2002-03-06 Michael Meeks <michael@ximian.com> * components/notes/nautilus-notes.c (make_notes_view): upd. * components/news/nautilus-news.c (rss_read_done_callback): parse the RTF, but don't spew warnings everywhere. (make_news_view): upd. * components/throbber/main.c (cb_create_throbber): impl. (throbber_object_destroyed, throbber_make_object): axe cut & paste. * libnautilus/nautilus-view-standard-main.c (nautilus_view_create_from_get_type_function): widen from NautilusView to BonoboObject, this code has a much wider application. (make_object): ditto. * components/hardware/nautilus-hardware-view.c (nautilus_hardware_view_get_nautilus_view): upd. * components/throbber/nautilus-throbber.c (nautilus_throbber_new): kill. * libnautilus/nautilus-view-standard-main.c (nautilus_view_standard_main_multi): use gdk_get_display. * libnautilus-private/nautilus-bonobo-extensions.c (nautilus_bonobo_activation_register_for_display): impl. * src/nautilus-application.c (nautilus_application_startup): use it. * src/nautilus-window-toolbars.c (location_change_at_idle_callback), (throbber_callback): move from nautilus-window.c (nautilus_window_allow_stop): move this here, prune redundant sets, simplify property bag extraction. * src/nautilus-window.c (nautilus_window_constructed): move throbber location changed code out of here. (nautilus_window_unrealize): no explicit removal from remote property bag neccessary & upd. * libnautilus-private/nautilus-metafile-factory.c (corba_open): reduce complexity.
Diffstat (limited to 'libnautilus/nautilus-view-standard-main.c')
-rw-r--r--libnautilus/nautilus-view-standard-main.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/libnautilus/nautilus-view-standard-main.c b/libnautilus/nautilus-view-standard-main.c
index 2cab21484..157e15eea 100644
--- a/libnautilus/nautilus-view-standard-main.c
+++ b/libnautilus/nautilus-view-standard-main.c
@@ -88,8 +88,8 @@ make_object (BonoboGenericFactory *factory,
const char *iid,
gpointer data)
{
+ BonoboObject *view;
CallbackData *callback_data;
- NautilusView *view;
callback_data = (CallbackData *) data;
@@ -215,7 +215,8 @@ nautilus_view_standard_main_multi (const char *executable_name,
callback_data.delayed_quit_timeout_id = 0;
/* Create the factory. */
- registration_id = bonobo_activation_make_registration_id (factory_iid, DisplayString (gdk_display));
+ registration_id = bonobo_activation_make_registration_id (
+ factory_iid, gdk_get_display ());
factory = bonobo_generic_factory_new (registration_id,
make_object,
&callback_data);
@@ -313,8 +314,8 @@ nautilus_view_standard_main (const char *executable_name,
typedef GtkType (* TypeFunc) (void);
-NautilusView *
+BonoboObject *
nautilus_view_create_from_get_type_function (const char *iid, void *user_data)
{
- return NAUTILUS_VIEW (g_object_new (((TypeFunc) (user_data)) (), NULL));
+ return BONOBO_OBJECT (g_object_new (((TypeFunc) (user_data)) (), NULL));
}