1. 17 Dec, 2001 1 commit
    • 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
  2. 16 Dec, 2001 1 commit
    • Gediminas Paulauskas's avatar
      get translations from GETTEXT_PACKAGE domain and with UTF-8 codeset, so · 205c76a0
      Gediminas Paulauskas authored
      2001-12-16  Gediminas Paulauskas <menesis@delfi.lt>
      
      	* gnome-desktop/gnome-ditem-edit.c: get translations from
      	GETTEXT_PACKAGE domain and with UTF-8 codeset, so that translations
      	work when library is used outside of gnome-core.
      
      2001-12-16  Gediminas Paulauskas <menesis@delfi.lt>
      
      	* gnome-run.c, launcher.c, menu-properties.c, menu.c, panel-config.c,
      	swallow.c: use GTK_RESPONSE_* instead of custom *_BUTTON
      	enumerations -- this makes Help buttons left-aligned. Reorder buttons
      	to comply with HIG, set default response to leftmost button.
      205c76a0
  3. 15 Dec, 2001 1 commit
    • Jiri (George) Lebl's avatar
      some deFIXMEization. Remove some dead code, add some error handeling, fix · bec73386
      Jiri (George) Lebl authored
      Fri Dec 14 16:41:23 2001  George Lebl <jirka@5z.com>
      
      	* menu.[ch], launcher.c: some deFIXMEization.  Remove some dead
      	  code, add some error handeling, fix some comments.  Directory
      	  only ditem entry set, and also init type for applications.  Also
      	  what the hint stuff from the tearoff menus.  It wouldn't work
      	  properly anyway and it's supposed to be handled by the WM
      	  anyway.  Also hardcode default to true for icons and tearoff keys,
      	  and re-enable the use of the gconf key in the icons thing.  Also
      	  use the new key for icons.  I can't find a tearoff one.  Is there
      	  one?
      bec73386
  4. 14 Dec, 2001 2 commits
    • Seth Nickell's avatar
      2001-12-14 Satan · 4c77eaf0
      Seth Nickell authored
      	* menu.c: (panel_menu_have_icons):
      
      	Disable GConf and make the panel menu icons actually work.
      	Spit out one g_warning as penance.
      4c77eaf0
    • Seth Nickell's avatar
      Change to using "applications:/" rather than "programs:/" · 7eb77cf0
      Seth Nickell authored
      2001-12-14  Seth Nickell  <snickell@stanford.edu>
      
      	* applet.c: (applet_callback_callback):
      	* menu-properties.c: (get_real_menu_path):
      	* menu.c: (init_menus), (add_menu_to_panel), (create_system_menu),
      	(make_add_submenu), (make_panel_submenu):
      	* session.c: (session_init_user_applets),
      	(session_init_user_panels):
      
      	Change to using "applications:/" rather than "programs:/"
      7eb77cf0
  5. 12 Dec, 2001 2 commits
    • Jiri (George) Lebl's avatar
      reposition menu after hiding an item · c2a10b6a
      Jiri (George) Lebl authored
      Wed Dec 12 12:47:38 2001  George Lebl <jirka@5z.com>
      
      	* foobar-widget.c: reposition menu after hiding an item
      
      	* menu.[ch]: the keys for icons and tearoffs are now defined in the
      	  menu.h as a define.  Also setup keys on the menu to display
      	  the current state of the icons/tearoffs key at the time the menu
      	  was created so that we can recreate it if it changes.  Doesn't yet
      	  work everywhere, only for menus that use check_reread
      
      	* panel-gconf.[ch]: notify_add returns an id, and add a _while_alive
      	  version as well
      c2a10b6a
    • Mark McLoughlin's avatar
      Bit of renaming for Glynn. · f0c41103
      Mark McLoughlin authored
      2001-12-12  Mark McLoughlin  <mark@skynet.ie>
      
              Bit of renaming for Glynn.
      
              * panel_config.c: rename to panel-config.c
              * panel_config.h: rename to panel-config.h
              * panel_config_global.h: rename to panel-config-global.h
              * panelglobalconfig.schemas: rename to
                panel-global-config.schemas
      
              * Makefile.am, aligned-widget.c, applet.c, basep-widget.c,
                border-widget.c, button-widget.c, drawer-widget.c, drawer.c,
                drawer.h, edge-widget.c, extern.c, floating-widget.c,
                foobar-widget.c, global-keys.c, launcher.c, logout.c,
                main.c, menu-fentry.c, menu-util.c, menu.c, panel-config.c,
                panel-util.c, panel.c, session.c, sliding-widget.c:
              update.
      f0c41103
  6. 11 Dec, 2001 2 commits
  7. 10 Dec, 2001 2 commits
    • Glynn Foster's avatar
      Rename for global properties dialog. · cba3afe0
      Glynn Foster authored
      2001-12-10  Glynn Foster  <glynn.foster@sun.com>
      
      	* gnome-panel-properties.desktop, menu.c:
      
      	Rename for global properties dialog.
      cba3afe0
    • Jiri (George) Lebl's avatar
      Title item no longer needed, so removed · 87effeab
      Jiri (George) Lebl authored
      Sun Dec 09 22:35:26 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, title-item*.(c|h|gob):  Title item no longer needed,
      	  so removed
      
      	* applet.c: a bit of gdkpixbuf fixage
      
      	* foobar-widget.c: Some warning fixes, also reposition task menu
      	  on show, Fix icon unreffage issues, look for default task icon
      	  better, when no windows are present add 'No windows open'
       	  insensitive item to the task menu, Actually show the icon on
      	  the menu, and strech events for the task item to the right
      	  corner
      
      	* panel-util.[ch], foobar-widget.c: add _while_alive wrappers
      	  that are sort of like the gtk ones but for GObjects
      
      	* menu.c: gtk_signal_* excorcism
      
      	* xstuff.[ch], gnome-run.c, launcher.c, menu.c, menu-properties.c,
      	  panel_config.c: Add a function to show/raise/move to current
      	  workspace for windows and use it for all the dialogs where
      	  we only always have one copy of.  So that say the run dialog
      	  will appear on your workspace even if it's open on another
      	  one already
      
      	* session.c: add to the auto-update-menus conversation warning
      87effeab
  8. 09 Dec, 2001 5 commits
    • Anders Carlsson's avatar
      Use gtk_menu_get_attach_widget to traverse up in the menu hierchary. · 16df8b05
      Anders Carlsson authored
      2001-12-09  Anders Carlsson  <andersca@gnu.org>
      
      	* menu.c (get_panel_from_menu_data): Use gtk_menu_get_attach_widget
      	to traverse up in the menu hierchary. Thanks to Owen Taylor for
      	suggesting this.
      16df8b05
    • Anders Carlsson's avatar
      Ref/Sink our menu, scale the panel menu icon. · 1d01dce4
      Anders Carlsson authored
      2001-12-09  Anders Carlsson  <andersca@gnu.org>
      
      	* applet.c: (panel_applet_add_callback), (setup_an_item),
      	(applet_setup_panel_menu), (panel_applet_create_menu):
      	Ref/Sink our menu, scale the panel menu icon.
      
      	* main.c: (main): Don't respawn if I_LOVE_PANEL_CRACK is set.
      
      	* menu.c: (setup_full_menuitem): gtk_widget_show our image.
      
      	* panel.c: (drop_urilist): Implement so we can dnd urls to the panel.
      
      Now I too am a panel hacker!
      1d01dce4
    • Jiri (George) Lebl's avatar
      remove the gwmh and gstc hack stuff and remove them from build and also · 5bebe3dd
      Jiri (George) Lebl authored
      Sun Dec 09 03:34:18 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, tasklist_icon.[ch], foobar-widget.c, main.c, menu.c,
      	  xstuff.c: remove the gwmh and gstc hack stuff and remove them from
      	  build and also remove the tasklist_icon.[ch] as well.  We use
      	  libwnck now:)
      5bebe3dd
    • Jiri (George) Lebl's avatar
      initial crack at porting the tasklist thing to libwnck, reenable the clock · 8c84cb93
      Jiri (George) Lebl authored
      Sun Dec 09 03:25:13 2001  George Lebl <jirka@5z.com>
      
      	* foobar-widget.c, menu-util.[ch]: initial crack at porting the
      	  tasklist thing to libwnck, reenable the clock menu thing, use main
      	  menu stuff for the "applications" menu so that we can get a KDE
      	  and/or distribution submenu and remove some dead code
      
      	* menu.[ch], foobar-widget.c, menu-fentry.h: whack the title flags
      	  from things.  Menu titles are long dead
      
      	* applet.c: also launch nautilus for edit menus
      8c84cb93
    • Jiri (George) Lebl's avatar
      Remove favourites menu. It is useless with the current push towards · dca5c0b6
      Jiri (George) Lebl authored
      Sat Dec 08 23:16:39 2001  George Lebl <jirka@5z.com>
      
      	* menu.[ch], menu-fentry.h, menu-util.c, menu-properties.c,
      	  session.c, main.c, gnome-run.c:  Remove favourites menu.  It is
      	  useless with the current push towards editable menus.  Also instead
      	  of running gedit, run nautilus on programs:/ as a menu editor.
      
      	* panel-widget.c: fix warning.
      
      	* applet.c, foobar-widget.c: use gtk image menu items instead of
      	  normal items where appropriate.
      dca5c0b6
  9. 08 Dec, 2001 2 commits
  10. 05 Dec, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Remove the avoid on maximize configuration crack. It was just pure crack. · 89d57ee2
      Jiri (George) Lebl authored
      Wed Dec 05 13:36:43 2001  George Lebl <jirka@5z.com>
      
      	* aligned-widget.[ch], basep-widget.[ch],
      	  border-widget.[ch], drawer-widget.[ch],
      	  edge-widget.[ch], floating-widget.[ch],
      	  drawer.c, menu.c, panel_config.[ch],
      	  session.c, sliding-widget.[ch]:  Remove the avoid
      	  on maximize configuration crack.  It was just pure
      	  crack.  With WM_STRUT we should be mostly sane
      	  on this issue anyway.
      
      	* basep-widget.[ch]: whack some of the old hint stuff
      	  and make user the update_winhints virtual method
      	  is called
      
      	* applet.c: fix warning.
      
      	* xstuff.[ch]: add some api for atom interning, that
      	  caches atoms per display, and be in general more
      	  multiple display safe.  Also use X atoms only and
      	  not GdkAtoms.  Also implement checking for _NET
      	  standard being supported.  We'll screw the old
      	  gnome hitns and just have two states:  _NET
      	  supported or completely dumb WM (use override
      	  redirect).  Add a WM_STRUT setting function (not
      	  yet actually used.
      89d57ee2
  11. 04 Dec, 2001 1 commit
    • Mark McLoughlin's avatar
      Cache "menus-have-icons" and "menus-have-tearoff" keys with notification. · 7484aa0e
      Mark McLoughlin authored
      2001-12-04  Mark McLoughlin  <mark@skynet.ie>
      
              Cache "menus-have-icons" and "menus-have-tearoff"
              keys with notification.
      
              * menu.[ch]:
              (panel_menu_have_icons_notify): impl.
              (panel_menu_have_icons): impl.
              (panel_menu_have_tearoff_notify): impl
              (panel_menu_have_tearoff): impl.
              (setup_title_menuitem), (setup_full_menuitem), (menu_add_tearoff),
              (create_menuitem), (applet_menu_append),
              (setup_menuitem_try_pixmap): upd.
      
              * tearoffitem.c: (tearoff_item_new): upd.
      
              * foobar-widget.c: (pixmap_menu_item_new), (add_tearoff): upd.
      7484aa0e
  12. 03 Dec, 2001 2 commits
  13. 02 Dec, 2001 3 commits
    • Seth Nickell's avatar
      Change menu name to "Applications" per Nils' panel menu design. · b4b169c7
      Seth Nickell authored
      2001-12-01  Seth Nickell  <snickell@stanford.edu>
      
      	* foobar-widget.c: (foobar_widget_instance_init):
      
      	Change menu name to "Applications" per Nils' panel
      	menu design.
      
      	* menu.c: (image_menu_shown):
      
      	Icons for upper most menus should be loaded first. Most users
      	start reading from top to bottom. When you load icons
      	from bottom to top scanning is essentially disrupted until
      	all icons are loaded.
      b4b169c7
    • Jiri (George) Lebl's avatar
      get rid of the large icon stuff, if we already have a GtkImage for the · 8c9b3d52
      Jiri (George) Lebl authored
      Sat Dec 01 22:44:28 2001  George Lebl <jirka@5z.com>
      
      	* menu.c: get rid of the large icon stuff, if we already have
      	  a GtkImage for the file we're looking for loaded, just use that,
      	  makes the KDE screensaver menu icons load faster then a speeding
      	  bullet (among others:).  Also fix the horizontal jump by directly
      	  setting the empty image requisition.
      8c9b3d52
    • Jiri (George) Lebl's avatar
      removed a bit of the jumpiness effect due to menu icons, there is a · c1f98b58
      Jiri (George) Lebl authored
      Sat Dec 01 21:21:17 2001  George Lebl <jirka@5z.com>
      
      	* menu.c: removed a bit of the jumpiness effect due to menu icons,
      	  there is a horizontal one left which I don't understand.  Make sure
      	  foldres without an icon get the folder icon.  Only load icons
      	  after the item has been shown, meaning that preloading menus won't
      	  start hogging the disk, also when an item is hidden it's no
      	  longer loaded.  Change behaviour to FILO so that most recently
      	  shown items get loaded first.
      c1f98b58
  14. 01 Dec, 2001 2 commits
    • Seth Nickell's avatar
      Make panel menus use GtkImage rather than GtkPixmap. Furthermore convert · db9234b5
      Seth Nickell authored
      2001-12-01  Seth Nickell  <snickell@stanford.edu>
      
      	* menu.c: (load_icons_handler), (show_item_menu),
      	(setup_full_menuitem_with_size), (start_favourites_menu),
      	(create_menuitem), (create_menu_at_fr), (applet_menu_append),
      	(create_add_panel_submenu), (setup_menuitem_try_pixmap),
      	(make_add_submenu), (make_panel_submenu), (create_panel_submenu),
      	(create_desktop_menu), (add_distribution_submenu),
      	(add_kde_submenu), (create_root_menu), (load_menu_applet),
      	(load_menu_image_deferred):
      
      	Make panel menus use GtkImage rather than GtkPixmap. Furthermore
      	convert to using GtkImageMenuItem at the coercion of jrb. This
      	does some weird things (note that the height of menu items changes
      	pre and post image allocation) which I'll have to repair.
      
      	Got rid of the fake icon stuff since (hypothetically) this should
      	be handled by GtkImageMenuItem.
      db9234b5
    • Jiri (George) Lebl's avatar
      kill PanelOrientation and use GtkOrientation, Kill dialog levels, kill · 8fda4008
      Jiri (George) Lebl authored
      Fri Nov 30 17:34:01 2001  George Lebl <jirka@5z.com>
      
      	* *.[ch]: kill PanelOrientation and use GtkOrientation, Kill dialog
      	  levels, kill BasePLevels, and kill a bit of cruft
      8fda4008
  15. 29 Nov, 2001 1 commit
    • Glynn Foster's avatar
      Changed some of the configuration around to be more sensible. Removed · dc33e1ce
      Glynn Foster authored
      2001-11-29  Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c, button-widget.c,  menu.c,
      	panel-widget.c,  panel_config_global.h,
      	panelglobalconfig.schemas, session.c:
      
      	Changed some of the configuration around to be more
      	sensible. Removed titles on menus code forever. Fix
      	bug where launchers/applets would move off the left
      	hand side of the screen.
      dc33e1ce
  16. 28 Nov, 2001 1 commit
    • Mark McLoughlin's avatar
      don't build extern.[ch]. · d86470f2
      Mark McLoughlin authored
      2001-11-28  Mark McLoughlin  <mark@skynet.ie>
      
              * Makefile.am: don't build extern.[ch].
      
              * applet.c:
              (applet_idle_remove): handle bonobo applets, remove
              extern stuff.
              (applet_remove_callback): use g_idle_add.
              (applet_callback_callback): fixme for bonobo applets,
              remove extern stuff.
      
              * applet.h: kill extern stuff.
      
              * main.c: don't include extern.h. kill panel_in_startup.
              (main): move panel shell registration to panel-shell.h.
      
              * menu.c:
              (add_test_applet): kill.
              (add_applet): kill.
              (make_add_submenu): kill testing menuitem.
      
              * panel-applet-frame.[ch]:
              (panel_applet_frame_save_position): impl stub.
      
              * panel-shell.[ch]:
              (panel_shell_show_error_dialog): impl.
              (panel_shell_register), (panel_shell_unregister): impl.
      
              * panel.c: kill freeze/thaw changes stuff.
              (orientation_change), (size_change),
              (back_change): kill extern handling.
              (panel_remove_applets): handle bonobo applets.
              (panel_applet_draw): kill.
              (panel_applet_about_to_die): fixme.
              (drag_data_recieved_cb): fixme.
              (panel_widget_setup): don't connect to draw signal.
      
              * panel_config.c: (config_apply): don't freeze/thaw.
      
              * session.c:
              (send_tooltips_state): kill.
              (send_applet_session_save): kill.
              (save_applet_configuration): kill extern stuff.
              (panel_session_die): add bonobo applets support.
              (try_evil_config_hacks): kill.
              (init_user_applets): handle bonobo applets.
      
              * logout.c: don't include extern.h
      
              * status.c: ditto.
      
              * swallow.c: ditto.
      d86470f2
  17. 27 Nov, 2001 2 commits
    • Jiri (George) Lebl's avatar
      whack the redhat menu stuff. Note this was the OLD redhat menu stuff which · d43fd66a
      Jiri (George) Lebl authored
      Tue Nov 27 00:42:05 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, menu-rh.[ch], distribution.[ch]: whack the redhat
      	  menu stuff.  Note this was the OLD redhat menu stuff which was
      	  just plain crack.  Though this reduces the overall ugliness
      	  quotient of the menu*.c files by quite a bit, but I'll live.
      
      	* panel-utils.[ch], quick-desktop-reader.c, menu.c,
      	  menu-properties.c, launcher.c: Make pixmap finding work better
      	  also find kde icons from kde2 properly (well ... properly ...
      	  somewhat properly).  Load last mapped first for fakes.  Fix
      	  the gtk_menu_reposition hack to be shorter but just as evil.
      d43fd66a
    • Glynn Foster's avatar
      Revert Mark's reverts...Yay, commit war! · 2e49e571
      Glynn Foster authored
      2001-11-27  Glynn Foster  <glynn.foster@sun.com>
      
      	* menu.c, panel.c: Revert Mark's reverts...Yay, commit war!
      
      	s/g_signal_connect_object/g_signal_connect/swapped
      	s/g_signal_disconnect_by_func/g_signal_handlers_disconnect_by_func
      2e49e571
  18. 26 Nov, 2001 5 commits
    • Mark McLoughlin's avatar
      #ifdef out debugging messages. · 5cf48664
      Mark McLoughlin authored
      2001-11-26  Mark McLoughlin  <mark@skynet.ie>
      
              * menu-fentry.c: (fr_fill_dir), (fr_read_dir): #ifdef out
                debugging messages.
      
              * quick-desktop-reader.c: (quick_desktop_item_load_uri): ditto.
      
              * menu.c: (fake_mapped_fake), (show_item_menu),
              (create_menu_at_fr): revert g_signal_connect_object changes
              back to gtk_signal_connect_object. Giving out warnings and not
              sure how to fix it.
              Use g_signal_handlers_disconnect_matched instead of
              g_signal_disconnect_by_func which doesn't exist.
      
              * panel-widget.c: (panel_widget_applet_event):
              reverse order of params in g_signal_lookup calls.
      
              * panel.c: (basep_pos_connect_signals): revert
               g_signal_connect_object changes back to
               gtk_signal_connect_object. Giving out warnings and not sure
               how to fix it.
      5cf48664
    • Glynn Foster's avatar
      * drawer.c: * extern.c: * gnome-panel-screenshot.c: * menu.c: * · c0d896c8
      Glynn Foster authored
      2001-11-26  Glynn Foster  <glynn.foster@sun.com>
      
      	* applet.c: * drawer.c: * extern.c: * gnome-panel-screenshot.c:
      	* gnome-run.c: * menu.c: * nothing.cP: * panel-util.c:
      	* panel-widget.c: * panel.c: * panel_config.c: * session.c:
      	* status-docklet.c: * status.c: * swallow.c:
      
      	I see a glorious dream for the panel. Using no deprecated stuff
      	for the 2.0 release. This brings us one step closer to that dream.
      	Some more gtk_signal_* porting. Now there is only the weird stuff
      	left that I don't know what to do with.
      c0d896c8
    • Glynn Foster's avatar
      * extern.c: * foobar-widget.c: * gnome-panel-screenshot.c: * launcher.c: * · c339f8ef
      Glynn Foster authored
      2001-11-26  Glynn Foster  <glynn.foster@sun.com>
      
      	* drawer.c: * extern.c: * foobar-widget.c:
      	* gnome-panel-properties.c: * gnome-panel-screenshot.c:
      	* gnome-run.c: * launcher.c: * logout.c: * main.c:
      	* menu-properties.c: * menu.c: * nothing.cP: * panel-marshal.list:
      	* panel-util.c: * panel-widget.c: * panel.c: * panel_config.c:
      	* session.c: * sliding-widget.c: * status-docklet.c: * status.c:
      	* swallow.c:
      
      	More gtk_signal donkey work. The gtk_signal stuff that is left is
      	a) cruft that we're gonna lose b) stuff that I don't know the
      	GObject replacement for.
      c339f8ef
    • Jiri (George) Lebl's avatar
      get rid of the "." main menu parameter hack. I feel sort of sentimental · 0878fcbf
      Jiri (George) Lebl authored
      Mon Nov 26 00:57:16 2001  George Lebl <jirka@5z.com>
      
      	* applet.c, menu-properties.[ch], menu.[ch], panel.c, session.c:
      	  get rid of the "." main menu parameter hack.  I feel sort of
      	  sentimental removing this since this dates back from the days
      	  when federico maintained the panel.  I don't know why it lived
      	  on so long anyway :)
      
      	* menu.c: remove the properties menu stuff, just about everyone
      	  agreed it was quite a horrible UI
      
      	* foobar-widget.c, menu.c, panel-util.[ch]: add
      	  panel_is_program_in_path which is like g_find_program_in_path
      	  but returns just a boolean
      
      	* menu.h, session.c: remove some compatibility hacks dating to
      	  some ancient 1.0 versions or whatnot.  We'll break config compat
      	  anyway.
      0878fcbf
    • Jiri (George) Lebl's avatar
      remove the merged menu hack since that's taken care of in the · 78a869fa
      Jiri (George) Lebl authored
      Sun Nov 25 20:07:06 2001  George Lebl <jirka@5z.com>
      
      	* launcher.c, menu.c, menu-fentry.[ch], main.c: remove the
      	  merged menu hack since that's taken care of in the
      	  vfolder-desktop-method nowdays
      
      	* quick-desktop-reader.[ch], panel-util.[ch]: add sort_order
      	  to quick desktop item and move the vfs helper routines to
      	  the util file
      
      	* menu-fentry.[ch], menu.c, menu-properties.c: port to gnome-vfs
      	  and use the programs:/ and favorites:/ uri schemes
      
      	* test-bonobo-applet.c: fix some warnings
      78a869fa
  19. 23 Nov, 2001 2 commits
    • Mark McLoughlin's avatar
      add "panel:icon" and "panel:category" attributes. · 6db6bed0
      Mark McLoughlin authored
      2001-11-23  Mark McLoughlin  <mark@skynet.ie>
      
              * GNOME_Panel_TestApplet.server.in: add "panel:icon" and
              "panel:category" attributes.
      
              * menu.c:
              (setup_full_menuitem_with_size): only query gconf once.
              (create_menuitem): improve code path.
              (make_add_submenu): remove test items.
              (applet_menu_get_category_icon), (applet_menu_append),
              (add_bonobo_applet), (create_applets_menu): impl creating the
              'Add Applet' menu by querying bonobo-activation.
      
              * panel-applet-frame.c: (panel_applet_frame_construct): bomb
              out if loading fails.
      
      2001-11-23  Mark McLoughlin  <mark@skynet.ie>
      
              * GNOME_FishApplet_Factory.server.in: add "panel:icon" and
              "panel:category" attributes.
      
              * fish.c: (create_fish_widget): remove unused style.
      
      2001-11-23  Mark McLoughlin  <mark@skynet.ie>
      
              * gen_util/GNOME_GenUtilApplet_Factory.server.in.in: add
              "panel:icon" and "panel:category" attributes.
      6db6bed0
    • Alexander Larsson's avatar
      021dceff
  20. 21 Nov, 2001 2 commits
    • Mark McLoughlin's avatar
      kill gtk_widget_lock_accelerator usage completely. · 13e1ae75
      Mark McLoughlin authored
      2001-11-21  Mark McLoughlin  <mark@skynet.ie>
      
              * menu.c: kill gtk_widget_lock_accelerator
              usage completely.
      13e1ae75
    • Mark McLoughlin's avatar
      re-enable applets/Makefile and applets/fish/Makefile. · 17985fee
      Mark McLoughlin authored
      2001-11-21  Mark McLoughlin  <mark@skynet.ie>
      
              * configure.in: re-enable applets/Makefile and
              applets/fish/Makefile.
      
              * applet/Makefile.am: enable fish/ subdir.
      
      2001-11-21  Mark McLoughlin  <mark@skynet.ie>
      
              Port to new applets api.
      
              * fish.c:
              (load_image_file): use GError with gdk_pixbuf.
              (load_properties): #ifdef FIXME out all the gnome_config
              stuff for now.
              (phelp_cb): #ifdef FIXME out for now - need to use new
              help api.
              (display_properties_dialog): rename from propeties_dialog.
              (update_fortune_dialog):  #ifdef FIXME out for now - what
              replaces gnome_less ?
              (display_help_dialog): rename from help_cb.
              (display_about_dialog): rename from about_cb. Use GError with
              gdk_pixbuf. Port to gnome_program_locate_file.
              (applet_save_session): session saving not yet implmented.
              (wanda_{de}activator): kill.
              (fish_applet_new): impl.
              (fishy_factory): impl.
      
              * Makefile.am: build applet as an exe. don't install the
              .desktop file or the .gnorba file. Install the .server file.
      
              * GNOME_FishApplet_Factory.server.in: new file.
      
              * fish_applet.gnorba: kill.
      
              * fish_applet.desktop: retain only for translations.
      
      2001-11-21  Mark McLoughlin  <mark@skynet.ie>
      
              * Makefile.am: add panel-applet.c to libpanel-applet
              sources - hmmm.
      
              * menu.c:
              (add_test_bonobo_applet): take an iid to be generic.
              (make_add_submenu): add an menuitem for the fish. Jeez, I need
              to get this applets menu work soon.
      
              * panel-applet.h: fix party pooper.
      
              * test-bonobo-applet.c: remove debugging rubish. Use
              G_CALLBACK instead of (GCallback) cast.
      17985fee