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. 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
  3. 20 Mar, 2002 1 commit
  4. 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
  5. 28 Jan, 2002 2 commits
  6. 26 Jan, 2002 2 commits
  7. 21 Jan, 2002 1 commit
    • Glynn Foster's avatar
      Add xml tags to these files. · 46378e3b
      Glynn Foster authored
      2002-01-21  Glynn Foster  <glynn.foster@sun.com>
      
      	* panel-global-config.schemas, panel-per-panel-config.schemas: Add
      	xml tags to these files.
      46378e3b
  8. 11 Jan, 2002 1 commit
    • Glynn Foster's avatar
      Okay, I've already forgotten what has gone into this patch. Think I've got · 1abec36f
      Glynn Foster authored
      2002-01-11  Glynn Foster  <glynn.foster@sun.com>
      
      	* applet.c, drawer.c, drawer.h, gnome-panel-properties.c,
      	  launcher.c, launcher.h, logout.c, logout.h, menu.c,
      	  menu.h, panel-applet-frame.c, panel-applet-frame.h, panel-gconf.c,
      	  panel-gconf.h, panel-per-panel-config.schemas, panel.c,
      	  status.c, status.h, swallow.c, swallow.h:
      	Okay, I've already forgotten what has gone into this patch. Think I've
      	got the global propeties animation speed thing nailed. Tweaked the default
      	schema just enough to get everyone pissed because the panel won't load up
      	for them. Make everyone happy and tell them that it's only a short 'rm -rf'
      	command away from panel utopia...until I break it the next time. Moved some
      	stuff around to where it makes more sense. Now I'm seeing elephant trunks
      	in my ChangeLog...I need to sleep.
      1abec36f
  9. 08 Jan, 2002 1 commit
    • Glynn Foster's avatar
      Remove mostly all traces of non-usable gconf schema keys in preference to · 98e9b140
      Glynn Foster authored
      2002-01-07  Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c, basep-widget.h, main.c panel-config-global.h,
      	  panel-global-config.schemas, panel-per-panel-config.schemas,
      	  panel-types.h, session.c:
      
      	Remove mostly all traces of non-usable gconf schema keys in preference
      	to using gconf_string_to_enum and vice versa. This will hang your panel
      	unless you remove ~/.gconf/apps/panel and 'make install'.
      98e9b140
  10. 04 Jan, 2002 1 commit
    • Glynn Foster's avatar
      Remove include of ghash.h. Not needed. · 584961aa
      Glynn Foster authored
      2002-01-04  Glynn Foster  <glynn.foster@sun.com>
      
      	* panel-applet-gconf.h: Remove include of ghash.h. Not needed.
      
      2002-01-04  Glynn Foster  <glynn.foster@sun.com>
      
      	* .cvsignore: GAG and lock in dark room
      
      	* panel-gconf.c, panel-gconf.h: Some new convenience code
      	for launcher loading.
      	* panel-per-panel-config.schemas: Some new default launchers to
      	load - still very much work in progress.
      	* session.c: Remove use of old conditional code.
      584961aa
  11. 30 Dec, 2001 1 commit
  12. 19 Dec, 2001 1 commit
    • Glynn Foster's avatar
      aligned-widget.c, aligned-widget.h, applet-object.c, applet-widget.c, · 8949bd98
      Glynn Foster authored
      2001-12-19  Glynn Foster  <glynn.foster@sun.com>
      
      	* aligned-widget.c, aligned-widget.h, applet-object.c, applet-widget.c,
      	* basep-widget.c, basep-widget.h, border-widget.c, border-widget.h,
      	* drawer-widget.c, drawer-widget.h, edge-widget.c, edge-widget.h,
      	* floating-widget.c, floating-widget.h, foobar-widget.c, menu.c,
      	* panel-config.c, panel-config.h, panel-gconf.c, panel-gconf.h,
      	* panel-global-config.schemas, panel-per-panel-config.schemas, panel-util.c,
      	* panel-util.h, panel-widget.c, panel-widget.h, panel.c,
      	* session.c, sliding-widget.c, sliding-widget.h:
      
      	Mindless hacking. If you can have color, I can have stretch.
      	Cleaned up some of the gconf panel loading.
      8949bd98
  13. 18 Dec, 2001 1 commit
  14. 17 Dec, 2001 2 commits
    • Glynn Foster's avatar
      Change code to use the schema for the medium sized screen, so at least · aa1e0a70
      Glynn Foster authored
      2001-12-17  Glynn Foster  <glynn.foster@sun.com>
      
      	* panel-per-panel-config.schemas, session.c: Change code to use
      	the schema for the medium sized screen, so at least people don't
      	get freaked out that I killed the foobar.
      aa1e0a70
    • Glynn Foster's avatar
      Makefile.am, floating-widget.c, foobar-widget.c, gnome-run.c, main.c, · 8d685023
      Glynn Foster authored
      2001-12-17  Glynn Foster  <glynn.foster@sun.com>
      
      	* Makefile.am, floating-widget.c, foobar-widget.c,
      	* gnome-run.c, main.c, main.h, menu.c, nothing.cP,
      	* nothing.h, panel-gconf.c, panel-gconf.h,
      	* panel-per-panel-config.schemas, session.c, session.h,
      	* tearoffitem.c:
      
      	This patch will upset quite a lot of people. The move towards
      	gconf and profiles Part I "Oh What a Tangled Web we Weave". Please
      	don't look at the code, it's horrible. Basically we now have a
      	default schema for small, medium and large screens. The panel will
      	in future take a --profile option to load a profile. For now, applet
      	inits don't work, panel inits are taken from the 'small' profile. Don't
      	file bugs about panel not saving, we know.
      8d685023
  15. 12 Dec, 2001 1 commit