1. 23 Dec, 1999 3 commits
  2. 22 Dec, 1999 3 commits
  3. 21 Dec, 1999 6 commits
    • Elliot Lee's avatar
      Add request_progress_change notification · 4994722e
      Elliot Lee authored
      
      
      1999-12-21  Elliot Lee  <sopwith@redhat.com>
      
      * idl/nautilus.idl, libnautilus/ntl-view-client.[ch], src/ntl-window*.[ch],
      src/ntl-view-frame-svr.c: Add request_progress_change notification
      
      * src/ntl-view-*: Fix/finish various mjs changes: Do the component type abstraction
      properly, lose ntl-view-frame-svr.h, add ntl-view-private.h, add various component type
      implementations.
      
      * src/ntl-view-frame-svr.h: Add 'extern' so everyone doesn't get their own vepv
      variable.
      4994722e
    • Elliot Lee's avatar
      Add 'extern' so everyone doesn't get their own vepv variable. · 11a469a4
      Elliot Lee authored
      
      
      * src/ntl-view-frame-svr.h: Add 'extern' so everyone doesn't get their
        own vepv variable.
      11a469a4
    • Maciej Stachowiak's avatar
      Er, missed it. · d48f0ba9
      Maciej Stachowiak authored
      d48f0ba9
    • Maciej Stachowiak's avatar
      Remove request_* calls from public API (they are just an implementation · 1fed79d7
      Maciej Stachowiak authored
      	* src/ntl-view.h: Remove request_* calls from public API (they are
      	just an implementation detail of the fact that NautilusView
      	implements a Nautilus:ViewFrame CORBA server - the nautilus app
      	should not need to call these).
      
      	* src/ntl-view.c: Split all the three way conditional stuff out so
      	there is a separate function for each branch of the condition. Not
      	a big win yet, but will provide opportunities for more
      	refactoring.
      
      	* src/ntl-view-frame-svr.c, ntl-view-frame-svr.h: Move
      	implementation of Nautilus:ViewFrame CORBA server here as much as
      	possible.
      	* src/ntl-view.c: Remove it from here.
      	* src/nautilus.h: #include ntl-view-frame-svr.h
      	* src/Makefile.am: add ntl-view-frame-svr.[ch] to build.
      
      	* src/ntl-window.c: Add myself to About box (pout).
      1fed79d7
    • Maciej Stachowiak's avatar
      9c9fbb1c
    • Elliot Lee's avatar
      Add gratuitous "About" box. · 78353a73
      Elliot Lee authored
      
      
      Add gratuitous "About" box.
      78353a73
  4. 20 Dec, 1999 3 commits
  5. 19 Dec, 1999 16 commits
    • Havoc Pennington's avatar
      Check in today's fooling around. I guess I'll drop this line of development · 2fad83e4
      Havoc Pennington authored
      for now though, waiting on the new icon view.
      
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-window.c (desktop_window_realize): turn
      		on window decorations for debugging
      			(desktop_window_init): debug comment-out the
      no-resize policy
      
      	* src/file-manager/desktop-layout.c (desktop_layout_arrange):
      		fool with layout routines
      
      				* src/file-manager/desktop-canvas.c
      					(desktop_canvas_size_allocate):
      debugging border to detect layout screwups
      
      	* src/file-manager/desktop-item.c (icon_realize): set the canvas
      		item, oops.
      2fad83e4
    • Havoc Pennington's avatar
      Hmm, it sort of does something. · 62748a9c
      Havoc Pennington authored
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-layout.c: don't do an arrangement
      		on every change
      
      			* src/file-manager/desktop-canvas.c
      				(desktop_canvas_load_desktop_icons): connect
      to finished_load and
      	arrange the icons when we get it. This is a temporary hack,
      		because the DesktopLayout engine isn't progressive yet.
      
      			* src/file-manager/fm-directory-list.c
      				(fm_directory_list_class_init): add a
      finished_load signal
      
      	* src/file-manager/desktop-window.c (desktop_window_init): for
      		now, don't fill the whole screen so we can see gdb.
      
      			* src/file-manager/desktop-item.c: Move user data
      accessors into
      	the .c file, these are private.
      62748a9c
    • Havoc Pennington's avatar
      Add inline RGB data for default icon. (fm_icon_cache_load_icon): only ref · a82b8a9b
      Havoc Pennington authored
      1999-12-20  Havoc Pennington  <hp@redhat.com>
      
      * src/file-manager/fm-icon-cache.c: Add inline RGB data for
      default icon.
      (fm_icon_cache_load_icon): only
      ref the pixbuf if it exists
      (fm_icon_cache_new): add a new fallback special icon set
      (fm_icon_cache_load_icon): load fallback if the icon name is ""
      a82b8a9b
    • Havoc Pennington's avatar
      return if the icon being set is NULL. This may be fixing a symptom rather · a1832aff
      Havoc Pennington authored
      1999-12-20  Havoc Pennington  <hp@redhat.com>
      
      * libnautilus/gnome-icon-container.c (set_kbd_current): return if
      the icon being set is NULL. This may be fixing a symptom rather
      than a problem.
      a1832aff
    • Elliot Lee's avatar
      Support multiple view types (Nautilus/View, GNOME/Control, · 964b7023
      Elliot Lee authored
      
      
      * src/ntl-*.[ch]: Support multiple view types (Nautilus/View, GNOME/Control, GNOME/Embeddable)
      * src/ntl-window.[ch]: Add nautilus_window_get_uih()
      * idl/*.idl: Reindent.
      964b7023
    • Havoc Pennington's avatar
      Check in today's fooling around. I guess I'll drop this line of development · 31a15e17
      Havoc Pennington authored
      for now though, waiting on the new icon view.
      
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-window.c (desktop_window_realize): turn
      		on window decorations for debugging
      			(desktop_window_init): debug comment-out the
      no-resize policy
      
      	* src/file-manager/desktop-layout.c (desktop_layout_arrange):
      		fool with layout routines
      
      				* src/file-manager/desktop-canvas.c
      					(desktop_canvas_size_allocate):
      debugging border to detect layout screwups
      
      	* src/file-manager/desktop-item.c (icon_realize): set the canvas
      		item, oops.
      31a15e17
    • Havoc Pennington's avatar
      Hmm, it sort of does something. · 75207a41
      Havoc Pennington authored
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-layout.c: don't do an arrangement
      		on every change
      
      			* src/file-manager/desktop-canvas.c
      				(desktop_canvas_load_desktop_icons): connect
      to finished_load and
      	arrange the icons when we get it. This is a temporary hack,
      		because the DesktopLayout engine isn't progressive yet.
      
      			* src/file-manager/fm-directory-list.c
      				(fm_directory_list_class_init): add a
      finished_load signal
      
      	* src/file-manager/desktop-window.c (desktop_window_init): for
      		now, don't fill the whole screen so we can see gdb.
      
      			* src/file-manager/desktop-item.c: Move user data
      accessors into
      	the .c file, these are private.
      75207a41
    • Havoc Pennington's avatar
      Hack out the fm-directory-list dependent stuff, I forgot to cvs add and · 4c1e7b03
      Havoc Pennington authored
      it's at home. This change should be reverted tonight.
      4c1e7b03
    • Havoc Pennington's avatar
      all compiling again · a4015a4f
      Havoc Pennington authored
      a4015a4f
    • Havoc Pennington's avatar
      forgot these things · 5e2d0909
      Havoc Pennington authored
      5e2d0909
    • Havoc Pennington's avatar
      sync with home, may not compile, will fix momentarily · 8e279e3c
      Havoc Pennington authored
      1999-12-17  Havoc Pennington  <hp@redhat.com>
      
              * src/file-manager/fm-directory-view.c: Change to use
      	        get_current_icon_cache() (it wasn't ever freeing the icon
      cache anyway)
      
              * src/file-manager/fm-icon-cache.c (fm_get_current_icon_cache):
      	        function to get a global icon cache, we will share this throughout
      		        the program.
      8e279e3c
    • Havoc Pennington's avatar
      new function, loads icons from a given directory - don't get too excited, · 26f7c8b1
      Havoc Pennington authored
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-canvas.c
      		(desktop_canvas_load_desktop_icons): new function, loads
      icons
      	from a given directory - don't get too excited, it doesn't yet
      		_display_ any icons!
      
      			* src/file-manager/desktop-canvas.h: Add directory
      list field.
      
      	* src/file-manager/Makefile.am (gnome_desktop_SOURCES): Add
      		fm-directory-list.[hc]
      			(libntl_file_manager_la_SOURCES): add fm_directory_list.[hc]
      
      				* src/file-manager/fm-directory-list.h, fm-directory-list.c:
      					New files, the non-GUI portion of a
      directory listing. Handles
      	loading the dir listing and the icons.
      26f7c8b1
    • Elliot Lee's avatar
      Support multiple view types (Nautilus/View, GNOME/Control, · a3b4de8a
      Elliot Lee authored
      
      
      * src/ntl-*.[ch]: Support multiple view types (Nautilus/View, GNOME/Control, GNOME/Embeddable)
      * src/ntl-window.[ch]: Add nautilus_window_get_uih()
      * idl/*.idl: Reindent.
      a3b4de8a
    • Havoc Pennington's avatar
      new function, loads icons from a given directory - don't get too excited, · f401968b
      Havoc Pennington authored
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-canvas.c
      		(desktop_canvas_load_desktop_icons): new function, loads
      icons
      	from a given directory - don't get too excited, it doesn't yet
      		_display_ any icons!
      
      			* src/file-manager/desktop-canvas.h: Add directory
      list field.
      
      	* src/file-manager/Makefile.am (gnome_desktop_SOURCES): Add
      		fm-directory-list.[hc]
      			(libntl_file_manager_la_SOURCES): add fm_directory_list.[hc]
      
      				* src/file-manager/fm-directory-list.h, fm-directory-list.c:
      					New files, the non-GUI portion of a
      directory listing. Handles
      	loading the dir listing and the icons.
      f401968b
    • Havoc Pennington's avatar
      Add inline RGB data for default icon. (fm_icon_cache_load_icon): only ref · 62eb9ba4
      Havoc Pennington authored
      1999-12-20  Havoc Pennington  <hp@redhat.com>
      
      * src/file-manager/fm-icon-cache.c: Add inline RGB data for
      default icon.
      (fm_icon_cache_load_icon): only
      ref the pixbuf if it exists
      (fm_icon_cache_new): add a new fallback special icon set
      (fm_icon_cache_load_icon): load fallback if the icon name is ""
      62eb9ba4
    • Havoc Pennington's avatar
      sync with home - ChangeLog coming later. · 37c6d861
      Havoc Pennington authored
      This just makes the global icon cache accessible from outside FMDirectoryView.
      37c6d861
  6. 18 Dec, 1999 2 commits
  7. 17 Dec, 1999 7 commits
    • Havoc Pennington's avatar
      set the mini icon. (nautilus_window_class_init): init parent_class and · b22bfa64
      Havoc Pennington authored
      1999-12-17  Havoc Pennington  <hp@redhat.com>
      
      * src/ntl-window.c (nautilus_window_realize): set the mini icon.
      (nautilus_window_class_init): init parent_class and install
      realize method
      
      * src/ntl-miniicon.c: new files, to set mini icon
      b22bfa64
    • Elliot Lee's avatar
      Fix warnings Try (unsuccessfully) to get proper icon reflow by calling · edc7a195
      Elliot Lee authored
      
      
      * libnautilus/{gdk-extensions.c,gnome-icon-container.c}: Fix warnings
      * libnautilus/gnome-icon-container.c: Try (unsuccessfully) to get
        proper icon reflow by calling icon_grid_resize() instead of
        icon_grid_set_visible_width(), in size_allocate().
      * src/*.*: Add ntl-app.[ch].
      * src/file-manager/desktop-*.c: Fix warnings.
      * src/file-manager/fm-directory-view.c: Remove incorrect warning,
        allow turning off use of icon_layout altogether.
      edc7a195
    • Elliot Lee's avatar
      Support multiple view types (Nautilus/View, GNOME/Control, · 6d4ffeff
      Elliot Lee authored
      
      
      * src/ntl-*.[ch]: Support multiple view types (Nautilus/View, GNOME/Control, GNOME/Embeddable)
      * src/ntl-window.[ch]: Add nautilus_window_get_uih()
      * idl/*.idl: Reindent.
      6d4ffeff
    • Elliot Lee's avatar
      Fix warnings Try (unsuccessfully) to get proper icon reflow by calling · 6945c4c7
      Elliot Lee authored
      
      
      * libnautilus/{gdk-extensions.c,gnome-icon-container.c}: Fix warnings
      * libnautilus/gnome-icon-container.c: Try (unsuccessfully) to get
        proper icon reflow by calling icon_grid_resize() instead of
        icon_grid_set_visible_width(), in size_allocate().
      * src/*.*: Add ntl-app.[ch].
      * src/file-manager/desktop-*.c: Fix warnings.
      * src/file-manager/fm-directory-view.c: Remove incorrect warning,
        allow turning off use of icon_layout altogether.
      6945c4c7
    • Havoc Pennington's avatar
      return if the icon being set is NULL. This may be fixing a symptom rather · 618f98bc
      Havoc Pennington authored
      1999-12-20  Havoc Pennington  <hp@redhat.com>
      
      * libnautilus/gnome-icon-container.c (set_kbd_current): return if
      the icon being set is NULL. This may be fixing a symptom rather
      than a problem.
      618f98bc
    • Elliot Lee's avatar
      Support multiple view types (Nautilus/View, GNOME/Control, · c4a26bb2
      Elliot Lee authored
      
      
      * src/ntl-*.[ch]: Support multiple view types (Nautilus/View, GNOME/Control, GNOME/Embeddable)
      * src/ntl-window.[ch]: Add nautilus_window_get_uih()
      * idl/*.idl: Reindent.
      c4a26bb2
    • Elliot Lee's avatar
      Fix warnings Try (unsuccessfully) to get proper icon reflow by calling · 3fd51644
      Elliot Lee authored
      
      
      * libnautilus/{gdk-extensions.c,gnome-icon-container.c}: Fix warnings
      * libnautilus/gnome-icon-container.c: Try (unsuccessfully) to get
        proper icon reflow by calling icon_grid_resize() instead of
        icon_grid_set_visible_width(), in size_allocate().
      * src/*.*: Add ntl-app.[ch].
      * src/file-manager/desktop-*.c: Fix warnings.
      * src/file-manager/fm-directory-view.c: Remove incorrect warning,
        allow turning off use of icon_layout altogether.
      3fd51644