1. 28 Mar, 2002 1 commit
    • Mark McLoughlin's avatar
      kill the foobar clock. · e5507fd1
      Mark McLoughlin authored
      2002-03-28  Mark McLoughlin  <mark@skynet.ie>
      
              * foobar-widget.[ch]: kill the foobar clock.
      
              * panel-per-panel-config.schemas: add the clock applet to
              the default menu panel setup.
      
              * gnome-run.c: (run_dialog_response):
              * menu.c: (create_new_panel):
              * panel.c: (panel_load_panels_from_gconf): update for foobar change.
      e5507fd1
  2. 27 Mar, 2002 2 commits
    • Mark McLoughlin's avatar
      make the remove from panel dialog OK_CANCEL. · c9129526
      Mark McLoughlin authored
      2002-03-27  Mark McLoughlin  <mark@skynet.ie>
      
              * menu.c: (remove_panel_accept), (remove_panel_query): make
              the remove from panel dialog OK_CANCEL.
      c9129526
    • Mark McLoughlin's avatar
      if we can't find the panel for the object, warn and stop loading. · d445b68b
      Mark McLoughlin authored
      2002-03-27  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.c: (panel_applet_load_from_unique_id):
              if we can't find the panel for the object, warn and stop loading.
      
              * drawer.c: (drawer_load_from_gconf):
              * launcher.c: (launcher_load_from_gconf):
              * logout.c: (load_logout_applet), (load_lock_applet):
              * menu.c: (menu_load_from_gconf):
              * status.c: (load_status_applet):
              * swallow.c: (swallow_load_from_gconf):
              fix up pre-conditions.
      d445b68b
  3. 26 Mar, 2002 1 commit
    • Jiri (George) Lebl's avatar
      include panel-util.h, and use panel_error_dialog · 1c445987
      Jiri (George) Lebl authored
      Mon Mar 25 20:27:00 2002  George Lebl <jirka@5z.com>
      
      	* panel-applet-frame.c: include panel-util.h, and use
      	  panel_error_dialog
      
      	* menu.c: use panel_info_dialog instead of custom gtk_message_box
      
      	* main.c: add POPT_AUTOHELP
      
      	* menu-ditem.c: a nicer way to find if a file already exists or not
      	  for new launchers.  Also test schema:file since this is good
      	  thing to do for vfolder schemas really.
      
      	* gnome-desktop-item-edit.c: better handeling of uris vs. local
      	  filenames
      
      	* applet.c: when adding bonobo applets in the idle, we also connect
      	  the panel destroy signal and whack from the add list if that
      	  happens.  This should fix #76169
      
      	* panel-types.c: add comma to the end of an enum
      1c445987
  4. 25 Mar, 2002 2 commits
    • Mark McLoughlin's avatar
      don't display the 'Menu panel' option if we have a foobar already. · 63b57a6d
      Mark McLoughlin authored
      2002-03-25  Mark McLoughlin  <mark@skynet.ie>
      
              * menu.c: (create_add_panel_submenu): don't display the
              'Menu panel' option if we have a foobar already.
      63b57a6d
    • Mark McLoughlin's avatar
      cleanup and use a GtkSeparator menu item as a separator. · 1e4a5c8d
      Mark McLoughlin authored
      2002-03-25  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.c: (panel_applet_create_menu): cleanup and use
              a GtkSeparator menu item as a separator.
      
              * basep-widget.c: kill uneeded panel_applet_in_drag def.
      
              * foobar-widget.c: (append_actions_menu): use 'Run Program...' instead
              of 'Run...' as suggested by calum.
      
              * main.c: (main): add a notify to /desktop/gnome/interface instead of
              /desktop/gnome/menus.
      
              * menu.c:
              (panel_menu_have_icons): kill old crack and use the correct key.
              (menus_have_icons_changed), (panel_menu_new): use the correct key
              for menus_have_icons.
              (image_menuitem_size_request): impl hack to make sure menu items
              without images are the same height as ones with images.
              (setup_full_menuitem): hook up to size_request.
              (create_root_menu): use 'Run Program...' instead of 'Run..'
      
              * menu.h: kill panel_menu_have_icons and bogus key definition.
      
              * panel-widget.[ch]:
              (panel_widget_get_free_space), (panel_widget_move): kill unused.
              (panel_widget_switch_applet_right): return is we're at the end of
              the panel.
              (panel_widget_switch_applet_left): return is we've hit the start of
              the panel.
              (panel_widget_switch_move_applet): only switch applets when we actual
              hit an applet.
      1e4a5c8d
  5. 22 Mar, 2002 1 commit
    • Mark McLoughlin's avatar
      change all gconf keys to use underscore instead of hypen. This is the · 09084237
      Mark McLoughlin authored
      2002-03-22  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-global-config.schemas:
              * panel-per-panel-config.schemas: change all gconf keys to
              use underscore instead of hypen. This is the gconf convention.
      
              * applet.[ch]: (panel_applet_create_menu): kill panel submenu
              from the applet popup menu. Also make static.
              Update for gconf key changes.
      
              * basep-widget.c: don't include gnome-windo-icon.h
      
              * foobar-widget.c: ditto.
              (append_format_items): upd for gconf key change.
      
              * gnome-panel-properties.c: ditto.
      
              * gnome-panel-properties.glade2: keep widget names in sync
              with gconf keys.
      
              * gnome-run.c: (run_dialog_response), (toggle_contents),
              (update_contents), (show_run_dialog): store the 'advanced' flag
              in gconf.
      
              * launcher.c: (launcher_save_to_gconf), (launcher_load_from_gconf):
              gconf key changes.
      
              * menu.[ch]: (make_panel_submenu): make static
      
              * panel-applet-frame.c: (panel_applet_frame_save_to_gconf),
              (panel_applet_frame_load_from_gconf): gconf key changes.
      
              * panel-config-global.c: (panel_global_config_set_entry): ditto.
      
              * panel-gconf.c: (panel_gconf_setup_profile): ditto.
      
              * panel-widget.c: (panel_widget_focus_in_event),
              (panel_widget_focus_out_event): kill prelight.
      
              * panel.c: (panel_save_global_config),
              (panel_load_panels_from_gconf), (panel_save_to_gconf),
              (panel_remove_from_gconf): gconf key changes.
      
      2002-03-22  Mark McLoughlin  <mark@skynet.ie>
      
              * fish.schemas: use underscore instead of hypen
              for all gconf keys ... this the gconf convention.
      
              * fish.c:
              (load_image_file): initialise pixbuf.
              (fish_applet_fill): upd for gconf key changes.
      
      2002-03-22  Mark McLoughlin  <mark@skynet.ie>
      
              * clock.schemas, mailcheck.schemas, pager.schemas,
                tasklist.schemas: use underscore instead of hyphen
              for all gconf keys ... this is te gconf convention.
      
              * clock.c,mailcheck.c, pager.c, tasklist.c: upd for
              gconf key changes.
      09084237
  6. 20 Mar, 2002 1 commit
  7. 18 Mar, 2002 2 commits
    • Benedikt Roth's avatar
      Display the applets' descriptions as tooltips in the 'Add to panel menu'. · c0132de8
      Benedikt Roth authored
      2002-03-18  Benedikt Roth  <Benedikt.Roth@gmx.net>
      
      	* menu.c: (applet_menu_append), (create_applets_menu):
      	Display the applets' descriptions as tooltips in the
      	'Add to panel menu'.
      c0132de8
    • Mark McLoughlin's avatar
      impl new method to use a use above. · 6e3a026f
      Mark McLoughlin authored
      2002-03-18  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-gconf.[ch]: (panel_gconf_sprintf): impl new method to use a
              * signle
              static buffer for all our key creators to seriously cut down on the
              amount of mallocs we do.
              (panel_gconf_global_key), (panel_gconf_general_key):
              (panel_gconf_full_key): use above.
      
              * applet.c, drawer.c, foobar-widget.c, menu.c, panel-applet-frame.c,
                panel.c, swallow.c: update for panel-gconf changes.
      
              * gnome-panel-properties.c: update for panel-gconf changes and clean up
              a bit.
      
              * session.[ch]: (panel_session_set_restart_command): break out the
              restart command setting to here and set the restart style to respawn.
              (panel_session_save): use above.
      
              * main.c: (main): call set_restart_command.
      
              * xstuff.c: (xstuff_atom_intern): add some pre-conditions.
      6e3a026f
  8. 12 Mar, 2002 3 commits
    • Glynn Foster's avatar
      s/GNOME menu/GNOME Menu/ · 17ab2a73
      Glynn Foster authored
      2002-03-12  Glynn Foster  <glynn.foster@sun.com>
      
      	* menu.c: s/GNOME menu/GNOME Menu/
      17ab2a73
    • Glynn Foster's avatar
      Update for gnome-core split. Update for gnome-core split. Update for · 90902ab9
      Glynn Foster authored
      2002-03-12  Glynn Foster <glynn.foster@sun.com>
      
      	* README: Update for gnome-core split.
      	* autogen.sh: Update for gnome-core split.
      	* configure.in: Update for gnome-core split.
      	* gnome-panel.spec.in: Fix small gconf schema spec error.
      
      2002-03-12  Glynn Foster <glynn.foster@sun.com>
      
      	* Makefile.am: s/gnome-panel-2/gnome-panel
      
      	* basep-widget.c: (basep_widget_construct): Add window icon
      	so that we show up nicely in gnome-system-monitor.
      	* foobar-widget.c: (foobar_widget_new): ditto
      
      	* gnome-desktop-item-edit.c: (main): fix warning
      
      	* gnome-panel-properties.c: (main):
      	s/Panel Global Properties/Global Panel Properties/
      	* gnome-panel-properties.glade: Rename some strings according
      	to usability/doc wishes.
      
      	* main.c: (main): s/panel/gnome-panel/ so that we show up
      	nicely in gnome-system-monitor
      
      	* menu-util.[ch]: (got_distro_menus), (get_real_menu_path),
      	(get_pixmap): Remove these functions and put into menu-util.[ch]
      	with a view to EOL'ing menu-properties.[ch]
      
      	* menu.c: (show_item_menu), (make_add_submenu):
      
      	Remove the Add to Panel -> Menu layer so that we can
              only add a 'GNOME Menu' now. We need to proceed to make sure
              that we can't edit the preferences of this for the time being
              until we get some plan sorted out. Part of #73511.
      
      	* panel-config-global.h, panel-global-config.schemas, panel.c:
      	s/autoraise-panel/auto-raise-panel/ Fixes #74027. Also remove
      	duplicate entry from schema file.
      
      2002-03-12  Glynn Foster  <glynn.foster@sun.com>
      
      	* de.po: Fix up to make compile.
      90902ab9
    • Jiri (George) Lebl's avatar
      Separate out the new launcher functionality and support that in the · 8a4f3d6a
      Jiri (George) Lebl authored
      Mon Mar 11 19:55:21 2002  George Lebl <jirka@5z.com>
      
      	* gnome-desktop-item-edit.c, menu-ditem.[ch], menu.c,
      	  panel-util.[ch]:  Separate out the new launcher functionality
      	  and support that in the desktop item edit thingie.
      8a4f3d6a
  9. 06 Mar, 2002 1 commit
    • Mark McLoughlin's avatar
      queue position saves so things are nice and smooth again. · 20b4648e
      Mark McLoughlin authored
      2002-03-06  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.[ch]: (panel_applet_position_save_timeout),
              (panel_applet_save_position), (panel_applet_save_to_gconf):
              queue position saves so things are nice and smooth again.
      
              * menu.c: (create_applets_menu): use the untranslated category
              names for grouping.
      
              * panel-applet-frame.c: (panel_applet_frame_construct): use
              bonobo_control_frame_get_popup_ui_component.
      
              * panel.c: (panel_applet_move):
              * session.c: (panel_session_save_applets), (panel_session_die):
              update for panel_applet_save_position change.
      
      2002-03-06  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-applet.c: (panel_applet_associate_schemas_in_dir): remove bogus
              assertion.
      
      2002-04-06  Mark McLoughlin  <mark@skynet.ie>
      
              * configure.in: require libgnomeui 1.112.0 because we
              depend on the impl of get_popup_component.
      20b4648e
  10. 05 Mar, 2002 1 commit
    • Jiri (George) Lebl's avatar
      move the ditem editting stuff to a separate file · ec7dab81
      Jiri (George) Lebl authored
      Tue Mar 05 14:56:15 2002  George Lebl <jirka@5z.com>
      
      	* menu.c, menu-ditem.[ch], nothing.cP: move the ditem editting
      	  stuff to a separate file
      
      	* Makefile.am, gnome-desktop-item-edit.c: add a new proggie that
      	  can just pop up dialogs for editting launchers, just like
      	  in the panel, but from anywhere.  Note that it doesn't all yet
      	  really work since a bunch of stuff is still broken.
      ec7dab81
  11. 28 Feb, 2002 2 commits
    • Diego Gonzlez's avatar
      s/gtk_timeout_add/g_timeout_add s/gtk_timeout_remove/g_source_remove · 659da002
      Diego Gonzlez authored
      2002-02-28	Diego Gonzlez  <dggonz@yahoo.com>
      
      	* nothing.cP, status-docklet.c, session.c, foobar-widget.c,
      	  panel-widget.c, menu.c, main.c, button-widget.c:
      		s/gtk_timeout_add/g_timeout_add
      		s/gtk_timeout_remove/g_source_remove
      659da002
    • Jiri (George) Lebl's avatar
      save applet position on move, don't save it when we're removing the · 09dfa3a4
      Jiri (George) Lebl authored
      Wed Feb 27 23:58:15 2002  George Lebl <jirka@5z.com>
      
      	* applet.c, panel-applet-frame.[ch], session.c, panel.c: save
      	  applet position on move, don't save it when we're removing the
      	  applets.  Implement back the clean_remove setting for
      	  bonobo_applets in preparation for the 'dead applet' dialog
      
      	* basep-widget.[ch], menu.c, panel.c:  Try to figure out memory
      	  issues with removing panels/applets.  The menu applet now removes
      	  without a warning, but removing a panel will still corrupt memory
      	  somewhere.  While I was at it I converted the Pos objects to
      	  GObject rather then GtkObject, which gets rid of some sinking
      	  issues.
      
      	* menu-properties.c: remove a dead argument to a function
      
      	* panel-widget.c: minor cleanup
      09dfa3a4
  12. 27 Feb, 2002 3 commits
  13. 25 Feb, 2002 1 commit
    • Mark McLoughlin's avatar
      Dynamically apply the schemas to new profiles as they are created. Removes · d88582f2
      Mark McLoughlin authored
      2002-02-25  Mark McLoughlin  <mark@skynet.ie>
      
              Dynamically apply the schemas to new profiles as they are
              created. Removes a lot of conditional 'use_default' code
              and the bugs lurking there. Also lots of gconf related cleanups
              and bug fixes.
      
              * panel-gconf.[ch]: kill default_profile functions.
              (panel_gconf_get_profile): move here from session.c
              (panel_gconf_global_key), (panel_gconf_general_key),
              (panel_gconf_full_key): rename from really long names.
              (panel_gconf_dir_exists): kill unused.
              (panel_gconf_clean_dir): rename.
              (panel_gconf_associate_schemas_in_dir): impl.
              (panel_gconf_setup_profile): impl.
      
              * panel-per-panel-config.schemas: kill all applytos.
      
              * applet.c: update for gconf function name changes. Remove all
              use_default stuff. Pass gconf key to logout, lock and status loader
              to fix #69716.
      
              * drawer.[ch]:
              (properties_apply_callback): actually save properties changes.
              (load_drawer_applet): save the AppletInfo.
              (drawer_save_to_gconf), (drawer_load_from_gconf): update for gconf
              function name changes, cleanupa and don't try and save the tooltip
              when its null. Kill use_default stuff.
      
              * floating-widget.c: (floating_pos_get_hide_size),
              (floating_pos_get_hide_pos): read minimized size from the global_config
              struct, not gconf.
      
              * foobar-widget.c: (append_format_items): clock format is not in global
              config.
      
              * launcher.c:
              (properties_apply): actually save properties changes.
              (launcher_save_to_gconf), (launcher_load_from_gconf): update for gconf
              function name changes.
              (launcher_file_name): use PANEL_LAUNCHERS_PATH.
      
              * launcher.h: define PANEL_LAUNCHERS_PATH. Nobody else was using
              PANEL_CONFIG_PATH.
      
              * logout.[ch]l: (load_logout_applet),
              (load_lock_applet): add gconf_key arg.
      
              * main.c: (main): use panel_gconf_setup_profile.
      
              * menu-properties.c: (properties_apply_callback): only save menu props.
      
              * menu.c: kill use_default stuff, update for gconf function changes.
      
              * panel-applet-frame.c: ditto.
      
              * panel-config-global.c: use panel_apply_global_config.
      
              * panel-config.c: (config_apply): actually save config changes.
      
              * panel-widget.c: (panel_widget_destroy), (panel_widget_get_by_id),
              (panel_widget_set_id): update for gconf renaming. Clean up.
      
              * panel.[ch]: lots of cleanups, update for gconf name changes, shorten
              function names, kill use_default stuff.
      
              * session.c:
              (session_get_current_profile), (session_get_current_profile): kill
              (panel_session_do_save), (panel_session_save),
              (session_load): updates.
      
              * session.h: kill unused cruft.
      
              * status.[ch]: (load_status_applet): add gconf_key arg.
      
              * swallow.c: (swallow_save_to_gconf), (swallow_load_from_gconf):
              updates, kill use_default stuff etc.
      d88582f2
  14. 22 Feb, 2002 2 commits
  15. 21 Feb, 2002 2 commits
    • Jiri (George) Lebl's avatar
      Add panel_make_menu_icon, which exposes the pixbuf loading function from · b226fcd3
      Jiri (George) Lebl authored
      Wed Feb 20 19:13:33 2002  George Lebl <jirka@5z.com>
      
      	* menu.[ch], applet.c, foobar-widget.c, gnome-run.c:  Add
      	  panel_make_menu_icon, which exposes the pixbuf loading function
      	  from the menu icon cache so that we can use it in other places,
      	  such as the run box.
      
      	* button-widget.c: use the desktop-item icon finding function for
      	  icon finding
      
      	* launcher.c: when getting the best launcher icon look for 48x48 and
      	  not 20x20
      b226fcd3
    • Jiri (George) Lebl's avatar
      the fr_compare function takes into account directories being sorted before · 2069913e
      Jiri (George) Lebl authored
      Wed Feb 20 18:12:25 2002  George Lebl <jirka@5z.com>
      
      	* menu-fentry.[ch], menu.c: the fr_compare function takes into
      	  account directories being sorted before files.  MFiles can't be
      	  sorted so sort after we load the QItems.  Fix a memory leak.  Cache
      	  the scaled version of an icon to avoid lots of scaling and add
      	  the icon size to the cache key.
      2069913e
  16. 20 Feb, 2002 1 commit
    • Mark McLoughlin's avatar
      pass 'panel' as file name, not 'index'. · a7ae16e2
      Mark McLoughlin authored
      2002-02-20  Mark McLoughlin  <mark@skynet.ie>
      
              * menu.c: (show_panel_help): pass 'panel' as file
              name, not 'index'.
      
              * panel-util.c: (panel_show_help): use
              gnome_help_display_desktop for docs installed in
              $(prefix)/share/gnome/help
      a7ae16e2
  17. 19 Feb, 2002 2 commits
  18. 17 Feb, 2002 3 commits
  19. 16 Feb, 2002 1 commit
  20. 15 Feb, 2002 1 commit
    • Seth Nickell's avatar
      Increase the size of the icons in the Applications menu to 32x32. · 68cf7411
      Seth Nickell authored
      2002-02-14  Seth Nickell  <snickell@stanford.edu>
      
      	* menu.c: (icon_to_load_copy), (load_icons_handler),
      	(create_menuitem), (panel_load_menu_image_deferred_with_size),
      	(panel_load_menu_image_deferred):
      
      	Increase the size of the icons in the Applications menu to
      	32x32.
      68cf7411
  21. 12 Feb, 2002 1 commit
  22. 11 Feb, 2002 1 commit
    • Mark McLoughlin's avatar
      load applets in an idle handler at startup. · c72ff26f
      Mark McLoughlin authored
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.c:
              (panel_applet_load_idle_handler): load applets in an idle handler
              at startup.
              (panel_applet_load_from_unique_id): use it.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * GNOME_Panel.server.in: move to Vertigo namespace.
      
              * menu.c: ditto.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-applet-frame.[ch]:
              (panel_applet_frame_load): update for panel_applet_frame_new change.
              (panel_applet_frame_get_expand_flags): get the flags from the
              property sack.
              (panel_applet_frame_get_background_string): impl method to
              prepare background strings.
              (panel_applet_frame_change_background): merge background changing
              methods in to one.
              (panel_applet_focus): rename to panel_applet_frame_focus.
              (panel_applet_frame_get_orient_string),
              (panel_applet_frame_get_size_string): impl method to prepare size
              and orient strings.
              (panel_applet_frame_construct_moniker): add the bacgkround, size
              and orient items.
              (panel_applet_frame_construct): add PanelWidget arg.
              (panel_applet_frame_new): ditto.
      
              * panel-types.h: GNOME_Panel_BackType enum doesn't exist anymore.
      
              * panel-widget.[ch] (panel_widget_class_init): upd for above.
              (panel_widget_get_applet_orient): re-named from get_applet_orient.
      
              * panel.c: (get_applet_orient): move to panel-widget.c.
              (back_change): use panel_applet_background_change.
      
              * drawer.c: (load_drawer_applet): update for get_applet_orient
              change.
      
              * status.[ch] (status_spot_remove): use Vertigo_StatusSpot.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-test-applets.c, panel-test-applets.glade: little applet
              testing utility.
      
              * Makefile.am: add rules to build panel-test-applets and glade2 file.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * test-bonobo-applet.c: test inheriting from PanelApplet
              actually works.
      
              * panel-applet.c: (panel_applet_factory_main_closure),
              (panel_applet_shlib_factory_closure): error out if applet_type
              isn't derived from PanelApplet.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-applet.c: (panel_applet_associate_schemas_in_dir),
              (panel_applet_add_preferences): use GConfClient where possible.
              Still stuck with using gconf_engine_associate_schema, though.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-applet.[ch]: (panel_applet_factory_main),
              (panel_applet_factory_main_closure), (panel_applet_shlib_factory),
              (panel_applet_shlib_factory_closure): add applet_type arg.
              (panel_applet_callback_data_new), (panel_applet_callback_data_free):
              wrap the closure and applet type up for callback.
      
              * GNOME_Panel_TestApplet.server.in: move to Vertigo namespace.
      
              * test-bonobo-applet.c: update for factory macro change.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-applet-shell (impl_PanelAppletShell_getExpandFlags): kill.
      
              * panel-applet.[ch]:
              (panel_applet_get_expand_flags): rename to panel_applet_get_flags.
              (panel_applet_set_expand_flags): rename to panel_applet_set_flags.
              (panel_applet_get_prop), (panel_applet_property_bag): add flags
              property.
              (panel_applet_item_handle_get_object): add background, orient
              and size items.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * tasklist.c: (fill_tasklist_applet): update for
              panel_applet_set_expand_flags change.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * GNOME_GenUtilApplet_Factory.server.in.in: move to Vertigo namespace.
      
              * main.c: update for factory macro change.
      
      2002-02-09  Mark McLoughlin  <mark@skynet.ie>
      
              * GNOME_FishApplet_Factory.server.in: move to Vertigo namespace.
      
              * fish.c: update for factory macro change.
      c72ff26f
  23. 08 Feb, 2002 3 commits
    • Mark McLoughlin's avatar
      save to gconf. · c74e8423
      Mark McLoughlin authored
      2002-02-07  Mark McLoughlin  <mark@skynet.ie>
      
              * menu-properties.c: (properties_apply_callback): save to gconf.
      
              * menu.c: (menu_save_to_gconf): check icon file is set before
              setting it in gconf.
      c74e8423
    • Mark McLoughlin's avatar
      don't dup string. it was been leaked allmost everywhere anyway. · 89c4bef3
      Mark McLoughlin authored
      2002-02-08  Mark McLoughlin  <mark@skynet.ie>
      
              * session.[ch]: (panel_session_save): don't dup string. it
              was been leaked allmost everywhere anyway.
      
              * applet.c: (panel_applet_clean_gconf), (panel_applet_load_list),
              (panel_applet_save_position), (panel_applet_save_to_gconf):
              * drawer.c: (drawer_save_to_gconf), (drawer_load_from_gconf):
              * launcher.c: (launcher_save_to_gconf):
              * menu.c: (menu_save_to_gconf), (menu_load_from_gconf):
              * panel-applet-frame.c: (panel_applet_frame_save_to_gconf):
              * panel.c: (panel_session_save_panel):
              * swallow.c: (swallow_save_to_gconf), (swallow_load_from_gconf):
              update for above change.
      89c4bef3
    • Mark McLoughlin's avatar
      free icon string. · 03bd3fdb
      Mark McLoughlin authored
      2002-02-08  Mark McLoughlin  <mark@skynet.ie>
      
              * launcher.c: (setup_button): free icon string.
      
              * menu-fentry.c: (fr_check_and_reread): unref the vfs file
              info before returning.
      
              * menu.c: (load_icons_handler): free the icon info before
              returning.
      
              * panel.c: (panel_gconf_profile_get_string),
              (panel_gconf_profile_get_int), (panel_gconf_profile_get_bool):
              rename from atrociously long names.
              (panel_session_init_panels): fix loads of string leaks and try
              to tidy up a bit.
      03bd3fdb
  24. 07 Feb, 2002 1 commit
    • Mark McLoughlin's avatar
      split deprecation related cflags and gnome_program related defines into · b54ceacf
      Mark McLoughlin authored
      2002-02-07  Mark McLoughlin  <mark@skynet.ie>
      
              * Makefile.am: split deprecation related cflags and gnome_program
              related defines into their own variable.
      
              * applet.c:
              (panel_applet_clean_gconf): free gconf_key here.
              (panel_applet_clean): don't clean gconf until after the widget has
              been destroyed.
              (applet_destroy): don't free key here.
      
              * distribution.[ch]: (get_distribution_info): allow distribution menus
              to be re-locatable.
      
              * gnome-panel-properties.c: (main): set the window icon.
      
              * gnome-run.c: (register_run_stock_item): impl to register a new stock
              icon and icon set for the run button.
              (show_run_dialog): use above instead of stock execute item. Lookup
              window icon with gnome_program_locate_file.
      b54ceacf
  25. 06 Feb, 2002 1 commit
    • Jiri (George) Lebl's avatar
      set window icon · 75e962ee
      Jiri (George) Lebl authored
      Tue Feb 05 17:48:58 2002  George Lebl <jirka@5z.com>
      
      	* gnome-run.c: set window icon
      
      	* menu-util.c: remove the applets sub from the default menu flags
      
      	* menu.c: About box fixups, use a logo, add documentors, fix
      	  translation credits, and use the comment for the commie mode
      	  paragraph.  Use the standard defaults when adding a menu.
      	  When saving a ditem in the timeout, save the error and display
      	  it in an error dialog when we close the property window.
      	  Add more descriptive standard menu tooltips.  When there is
      	  no full menu name use the directory basename rather then "Menu".
      	  Translate the things from the bonobo server entry.  Use
      	  a lazy hash for category->icon lookups, and use untranslated
      	  category name to lookup icons.  Use standard panel error
      	  dialog api for 'only one foobar' dialog.
      
      	* panel-widget.c: unused var warning
      
      	* xstuff.c: fix possible race (I'm anal, perhaps it's not a race
      	  at all in fact, but it's not there anymore)
      75e962ee