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. 19 Mar, 2002 1 commit
    • Mark McLoughlin's avatar
      don't setup the default window icon here. · 09d7e9b5
      Mark McLoughlin authored
      2002-03-19  Mark McLoughlin  <mark@skynet.ie>
      
              * basep-widget.c: (basep_widget_construct):
              * foobar-widget.c: (foobar_widget_new): don't setup the default
              window icon here.
      
              * panel.[ch]: (panel_register_window_icon): impl a method to do it here.
      
              * main.c: (main): and use it here.
      
              * session.c: (panel_session_set_restart_command): only register to be
              re-spawned if GNOME_PANEL_DEBUG env variable is not set.
      09d7e9b5
  4. 18 Mar, 2002 1 commit
    • 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
  5. 12 Mar, 2002 1 commit
    • 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
  6. 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
  7. 01 Mar, 2002 1 commit
    • Jiri (George) Lebl's avatar
      fix compilation warning · d7f88e0e
      Jiri (George) Lebl authored
      Fri Mar 01 00:55:39 2002  George Lebl <jirka@5z.com>
      
      	* panel-config-global.c: fix compilation warning
      
      	* panel-widget.c, panel.c: fix some memory leaks and some corruptions
      	  on destruction
      d7f88e0e
  8. 28 Feb, 2002 1 commit
    • 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
  9. 27 Feb, 2002 2 commits
    • Mark McLoughlin's avatar
      impl. (foobar_widget_set_clock_format): save the clock format. · 68b22817
      Mark McLoughlin authored
      2002-02-27  Mark McLoughlin  <mark@skynet.ie>
      
              * foobar-widget.c: (foobar_save_to_gconf): impl.
              (foobar_widget_set_clock_format): save the clock format.
      
              * panel.c: (panel_save_to_gconf): add pre-condition.
      68b22817
    • Jiri (George) Lebl's avatar
      fix #70518 among others, by queing a resize on all button widgets. Dunno · 87dcd617
      Jiri (George) Lebl authored
      Tue Feb 26 17:34:45 2002  George Lebl <jirka@5z.com>
      
      	* panel.c: fix #70518 among others, by queing a resize on all button
      	  widgets.  Dunno what's up with that really, but this will force it
      	  to work.  Also fixed up the panel move stuff to be a bit saner as
      	  well, and fix a possible crash.
      
      	* menu-util.[ch], menu.c: hmm, the menu menu is still off the button
      	  and not at cursor location ... damnit
      87dcd617
  10. 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
  11. 22 Feb, 2002 1 commit
  12. 20 Feb, 2002 1 commit
    • Mark McLoughlin's avatar
      move notify handler to panel_global_config_notify. · acd44fd7
      Mark McLoughlin authored
      2002-02-20  Mark McLoughlin  <mark@skynet.ie>
      
              * main.c: (session_notify_global_changes): move notify
              handler to panel_global_config_notify.
      
              * panel.c: (panel_load_global_config): use
              panel_global_config_set_entry.
              (panel_session_save_global_config): audit for missing items.
      
              * panel-config-global.c:
              (panel_global_config_set_entry): impl method to map
              between gconf key and config struct member.
              (panel_global_config_notify): handle global config notifies.
      
              * panel-config-global.h: clean up and add
              panel_global_config_set_entry and panel_global_config_notify.
      
              * panel-global-config.schemas: kill "auto-update-menus".
      
              * panel-util.[ch]: (panel_parse_accelerator): rename from
              convert_string_to_keysym_state and upd to handle
              GlobalConfigKeys.
      
              * global-keys.c: (panel_global_keys_setup),
              (panel_global_keys_filter): upd to use GlobalConfigKey.
      
              * gnome-panel-properties.c: (load_checkboxes): kill
              "auto-update-menus".
      
              * Makefile.am: add panel-config-global.c
      acd44fd7
  13. 15 Feb, 2002 1 commit
    • Padraig O'Briain's avatar
      Rename "focus_panel" signal to "move_focus_out" as same action (Ctrl+Tab) · 9bcf05d5
      Padraig O'Briain authored
      * basep-widget.[ch] : Rename "focus_panel" signal to "move_focus_out"
      as same action (Ctrl+Tab) on DrawerWidget moves focus from
      DrawerWidget to Drawer. Add code to basep_widget_move_focus_out()
      to implement moving focus from DrawerWidget to Drawer.
      
      (basep_widget_construct) Sink BasePPos to avoid warning on panel
      deletion.
      
      * drawer-widget.c (drawer_widget_new): Do not allow panel in
      DrawerWidget to receive focus.
      
      * drawer.h (Drawer): Add two new fields moving_focus and jyst_focused.
      The field moving_focus is used to prevent drawer being closed
      when keyboard focus moves from Drawer to DrawerWidget and being
      opened whem keyboard focus moves from DrawerWidget to Drawer
      The field just_focused is used to prevent the drawer being closed
      when a Drawer, which does not have focus, is clicked.
      
      * drawer.c: Add signal handlers for focus_in_event, focus_out_event
      and key_press_event on Drawer.
      focus_in_drawer ensures that drawer is opened when focused
      focus_out_drawer ensures that drawer is closed when unfocused
      key_press_drawer implements arrow keys to move focus from Drawer to
      DrawerWidget and focus the first or last object on the panel and Escape
      to close the drawer.
      
      * foobar-widget.[ch] : Rename "focus_panel" signal to "move_focus_out"
      
      * panel-widget.c (panel_widget_focus): Do not focus panel for
      DrawerWidget
      
      * panel.c (panel_menu_get): Sink menu object to avoid warning on
      panel deletion
      9bcf05d5
  14. 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
  15. 08 Feb, 2002 3 commits
    • Mark McLoughlin's avatar
      fix more hideous leaks and re-name like below. (panel_session_save_panel): · 1e247e3b
      Mark McLoughlin authored
      2002-02-08  Mark McLoughlin  <mark@skynet.ie>
      
              * panel.c: (panel_gconf_profile_set_string),
              (panel_gconf_profile_set_int), (panel_gconf_profile_set_bool):
              fix more hideous leaks and re-name like below.
              (panel_session_save_panel): upd for above.
      1e247e3b
    • 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
  16. 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
  17. 06 Feb, 2002 1 commit
    • Padraig O'Briain's avatar
      panel-applet-frame.[ch] Add action signal move-focus_out_of_panel to move · b53ace68
      Padraig O'Briain authored
      * panel-applet-frame.[ch]
      Add action signal move-focus_out_of_panel to move focus from applet to
      next or previous object on panel. Currently Tab and Shift+Tab are the
      keys which do this.
      
      * foobar-widget.[ch]
      Add action signal focus_panel to support moving focus to the panel
      
      * panel.c:
      Remove unused argument PanelData specified for panel_event()
      Set focus on panel if button release happens in panel and panel is
      not focus widget.
      b53ace68
  18. 05 Feb, 2002 1 commit
  19. 04 Feb, 2002 1 commit
  20. 02 Feb, 2002 1 commit
    • Jiri (George) Lebl's avatar
      remove old applet cruft · c9434b92
      Jiri (George) Lebl authored
      Fri Feb 01 17:00:02 2002  George Lebl <jirka@5z.com>
      
      	* foobar-widget.c, menu.[ch], menu-fentry.[ch]:  remove old applet
      	  cruft
      
      	* global-keys.c: call the run dialog yet again
      
      	* menu.c: add some more people to the authors list in the about box,
      	  incomplete though
      
      	* menu.c, panel.c: handle applet dnd again, and reenable adding
      	  applet menu as part of the main.  Though perhaps we should just
      	  whack that completely.  Also fix a small leak.
      c9434b92
  21. 29 Jan, 2002 1 commit
    • Jiri (George) Lebl's avatar
      the change signal arguments now give the old value and by the time they · 214be28b
      Jiri (George) Lebl authored
      Tue Jan 29 01:50:01 2002  George Lebl <jirka@5z.com>
      
      	* basep-widget.[ch], panel.c, floating-widget.c, drawer.c: the change
      	  signal arguments now give the old value and by the time they
      	  are emitted, the new value was already set.  Get rid of the
      	  BASEP_MOVING state since it wasn't really treated as one and
      	  add a ->moving flag.  When we hide the panel, make sure the
      	  widgets that aren't visible are at least insensitive.  Also
      	  autohide/autoshow now use idle when at 0 value.
      214be28b
  22. 27 Jan, 2002 1 commit
  23. 21 Jan, 2002 1 commit
  24. 19 Jan, 2002 1 commit
    • Seth Nickell's avatar
      Reword "on mouseover" to "when the mouse moves over them". Yeah, its · be97a57a
      Seth Nickell authored
      2002-01-19  Seth Nickell  <snickell@stanford.edu>
      
      	* gnome-panel-properties.glade:
      
      	Reword "on mouseover" to "when the mouse moves over them". Yeah,
      	its longer, but its also a lot more natural (and still not the
      	longest string in that dialog ;-)
      
      	* menu.c: (create_panel_context_menu):
      	* menu.h:
      	* panel.c: (panel_menu_get):
      
      	Make the panel right click menu only be a context menu for
      	panels rather than a "full" Main menu.
      be97a57a
  25. 17 Jan, 2002 1 commit
    • Jiri (George) Lebl's avatar
      Some renaming of functions and minor cleanup of cruft. · c0a13c49
      Jiri (George) Lebl authored
      Thu Jan 17 01:43:20 2002  George Lebl <jirka@5z.com>
      
      	* panel-util.[ch], applet.c, basep-widget.c, drawer.c, logout.c,
      	  menu.c: Some renaming of functions and minor cleanup of cruft.
      
      	* panel-applet-frame.c, applet.c, panel.c:  Don't use the 'data'
      	  field to store the frame, that's what the 'widget' item is for
      
      	* xstuff.c, swallow.c: port the status and swallow checking to
      	  libwnck and some swallowing cleanup including a ditem launch
      	  error dialog
      c0a13c49
  26. 16 Jan, 2002 1 commit
    • Jiri (George) Lebl's avatar
      Make sure the AppletInfo is freed, fix a possible race with applet · 0e200d76
      Jiri (George) Lebl authored
      Wed Jan 16 01:01:38 2002  George Lebl <jirka@5z.com>
      
      	* applet.[ch], panel-applet-frame.c: Make sure the AppletInfo is
      	  freed, fix a possible race with applet destruction.  There are
      	  some somewhat evil things still around here.  Fear.
      
      	* panel-util.[ch], applet.c, gnome-run.c, menu-fentry.c, menu.c,
      	  panel.c: make deep_free list functions and use them
      0e200d76
  27. 15 Jan, 2002 1 commit
  28. 12 Jan, 2002 1 commit
  29. 11 Jan, 2002 3 commits
    • Mark McLoughlin's avatar
      fix memleaks. · 3a68527f
      Mark McLoughlin authored
      2002-01-11  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.c:
              (panel_applet_load_from_unique_id), (panel_applet_load_list):
              fix memleaks.
      
              * panel-gconf.h: add PANEL_GCONF_DEFAULT_PROFILE.
      3a68527f
    • Jiri (George) Lebl's avatar
      Remove tearoff menus, they sucked. We can readd them when we implement · 49044eda
      Jiri (George) Lebl authored
      Thu Jan 10 23:27:54 2002  George Lebl <jirka@5z.com>
      
      	* Makefile.am, foobar-widget.c, menu.[ch], panel-config.c,
      	  panel-util.c, panel.c, session.c, tearoffitem.[ch]:
      	  Remove tearoff menus, they sucked.  We can readd them when
      	  we implement them properly.
      
      	* gnome-run.c:  Port to TreeView, so we are now completely
      	  de-deprecated.  Also read from all-applications:/  To
      	  actually allways get all entries.
      49044eda
    • 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
  30. 10 Jan, 2002 3 commits
    • Mark McLoughlin's avatar
      enable swallow loading/saving. (panel_applet_callback_set_sensitive): · a233abaf
      Mark McLoughlin authored
      2002-01-10  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.[ch]: (panel_applet_load_from_unique_id),
              (panel_applet_save_to_gconf): enable swallow loading/saving.
              (panel_applet_callback_set_sensitive): kill.
      
              * basep-widget.[ch]:
              (basep_widget_enable_buttons): make sane.
              (basep_widget_pre_convert_hook):
              (basep_widget_get_hide_size): kill.
              (basep_widget_get_hide_orient): ditto.
              (basep_widget_set_state): ditto.
      
              * button-widget.c: (make_hc_pixbuf): upd.
              (do_saturate_darken): kill do_saturate_darken - not used.
      
              * drawer-widget.[ch]:
              (rawer_widget_restore_state): kill
      
              * floating-widget.[ch]:
              (floating_widget_change_orient): kill.
      
              * gnome-run.c, launcher.c, menu-properties.c: don't include
                xstuff.h
      
              * panel-config.c:
              (update_config_mode), (update_config_mode): kill unused.
      
              * panel-gconf.[ch]: (panel_gconf_get_session_key): ditto.
      
              * panel-util.c:
              (string_is_in_list), (strtok_with_escape), (escape_string):
              kill unused.
      
              * panel-widget.[ch]:
              (panel_widget_get_applet_count), (make_background),
              (panel_widget_get_pos), (panel_widget_change_orient),
              (panel_widget_get_applet_rgb_bg): ditto.
              (panel_widget_move), (panel_widget_get_free_space): not used,
              but is probably useful ... #ifdef out.
      
              * panel.[ch]:
              (panel_realize), (panel_setup): upd.
              (panel_data_by_id): kill unused.
      
              * rgb-stuff.[ch]: #ifdef everything out apart from
              transform_pixbuf. Can we kill all that stuff?
      
              * status-docklet.c: (status_docklet_instance_init): rename
              from status_docklet_init. An he claims i suck? :-)
      
              * xstuff.c: (redo_interface), (desk_notifier),
              (task_notifier): kill unused.
              (xstuff_init): kill old notifiers.
      a233abaf
    • Glynn Foster's avatar
      Remove old cruft that that was added during the war years. We don't need · 2eca9880
      Glynn Foster authored
      2002-01-10  Glynn Foster  <glynn.foster@sun.com>
      
      	* Makefile.am, main.c, panel.c, session.c: Remove old cruft that
      	that was added during the war years. We don't need it now.
      2eca9880
    • Glynn Foster's avatar
      More namespacing. I will do real work soon honest. · 71165549
      Glynn Foster authored
      2002-01-10  Glynn Foster  <glynn.foster@sun.com>
      
      	* main.c, panel-widget.c, panel.c, panel.h, session.c, session.h:
      	More namespacing. I will do real work soon honest.
      71165549
  31. 09 Jan, 2002 2 commits
    • Glynn Foster's avatar
      Use #defines for panel speed for convenience Fix animation speeds · 654c863d
      Glynn Foster authored
      2002-01-09  Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c: Use #defines for panel speed for convenience
      	* gnome-panel-properties.c: Fix animation speeds [hopefully].
      	* panel-types.h: Change order of PanelSpeed enum.
      	* main.c, panel.c, panel.h, session.c, session.h: Start to order
      	some stuff around for proper namespacing.
      	I'm 99.99% sure that this builds...because I looked dumb the last
      	time [thanks Darin!].
      654c863d
    • Mark McLoughlin's avatar
      implement new "pixmap:xid,x,y" format. · ff49e0e0
      Mark McLoughlin authored
      2002-01-09  Mark McLoughlin  <mark@skynet.ie>
      
              * panel-applet-frame.c:
              (panel_applet_frame_change_background_pixmap): implement new
              "pixmap:xid,x,y" format.
      
              * panel.c: (back_change): upd.
      ff49e0e0
  32. 07 Jan, 2002 1 commit
    • Mark McLoughlin's avatar
      kill APPLET_RUN stuff. (panel_applet_load_from_unique_id), · 79d19de3
      Mark McLoughlin authored
      2002-01-07  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.c:
              (applet_callback_callback): kill APPLET_RUN stuff.
              (panel_applet_load_from_unique_id),
              (panel_applet_save_to_gconf): load/save drawers, swallowed
              apps, status docks, logout and lock buttons.
      
              * drawer.[ch]:
              (load_drawer_applet): add gconf_key arg.
              (drawer_save_to_gconf), (drawer_load_from_gconf): impl.
      
              * swallow.[ch]: (really_add_swallow): upd.
              (load_swallow_applet): add gconf_key param.
              (swallow_save_to_gconf), (swallow_load_from_gconf): impl.
      
              * menu.[ch]: (add_drawers_from_dir), (add_drawer_to_panel):
              upd for drawers changes.
      
              * panel.c: (drop_internal_applet): ditto.
      
              * panel-main.h: kill panel_main_get_current_profile.
      
              * session.c: (panel_session_save_applets), (panel_quit):
              kill old applets loading/saving stuff.
      79d19de3