1. 25 Oct, 2001 1 commit
    • Mark McLoughlin's avatar
      kill applet_widget_init. · 60039606
      Mark McLoughlin authored
      2001-10-25  Mark McLoughlin  <mark@skynet.ie>
      
              * applet-widget.c, applet-widget.h: kill applet_widget_init.
      
              * applet-init.c, applet-init.h: new files - init related stuff
              for libpanel-applet-2.
      
              * GNOME_Panel_TestApplet.server.in,  test-applet.c:
              simple applet for testing purposes. It doesn't work.
      
              * Makefile.am: update build.
      
              * extern.c: cosmetics.
      60039606
  2. 24 Oct, 2001 1 commit
    • Mark McLoughlin's avatar
      add maximum compile warnings. · 0f9b87fa
      Mark McLoughlin authored
      2001-10-24  Mark McLoughlin  <mark@skynet.ie>
      
      	* configure.in: add maximum compile warnings.
      
      2001-10-24  Mark McLoughlin  <mark@skynet.ie>
      
      	* Makefile.am: add WARN_CFLAGS to INCLUDES. Clean up
      	  panel-marshal rules. Build libpanel-applet-2. Install
      	  applet headers in gnome-2.0/panel/applet.
      
      	* libpanelapplet-2.0.pc.in: update.
      
      	* applet-object.c: s/IS_APPLET_OBJECT/APPLET_IS_OBJECT/.
      	(applet_object_panel): return panel_client.
      	(applet_object_panel_quit): impl.
      	(impl_GNOME_Applet2_do_callback): kill unused variable.
      
      	* applet-widget.c:
      	(marshal_signal_save), (marshal_signal_back):
      	s/G_CLOSURE_SWAP_DATA/G_CCLOSURE_SWAP_DATA/
      	(applet_widget_destroy): use gtk_main_quit ().
      	(gnome_panel_client): kill.
      	(applet_widget_get_rgb_background): rename from
      	applet_widget_get_rgb_bg.
      	(applet_widget_gtk_main, applet_widget_gtk_main_quit,
      	 applet_widget_panel_quit): kill.
      
      	* applet-object.h: kill applet_object_register and
      	applet_object_get_rgb_background. Add applet_object_panel_quit.
      
      	* applet-widget.h: kill HAVE_* defines.
      
      	* applet-private.h: new header for libpanel-applet private
      	functions.
      
      	* doc/libpanel-applet-changes.txt: document applet API changes.
      
      	* basep-widget.c:
      	(basep_widget_do_hiding), (basep_widget_do_showing): use g_usleep,
      	not usleep.
      	(basep_widget_explicit_hide), (basep_widget_explicit_show),
      	(basep_widget_autoshow), (basep_widget_autohide): kill unused
      	supinfo variables.
      
      	* conditional.c: #ifdef FIXME updates.
      
      	* extern.c: ditto and
      	(extern_ref, extern_unref, extern_clean): make static
      	(s_panel_add_launcher_from_info): kill unused exec_argv.
      
      	* foobar-widget.c: #ifdef FIXME updates and
      	(get_default_image): kill unused variables.
      
      	* launcher.c: (create_properties_dialog), (load_launcher_applet_full),
      	(ask_about_launcher): kill unused variables.
      
      	* main.c: (panel_get_shell): make static.
      
      	* menu-properties.c: #ifdef FIXME updates
      
      	* menu.c: (add_new_app_to_menu), (edit_dentry): kill unused
      	variables.
      
      	* nothing.cP: #ifdef FIXME updates
      
      	* panel-util.c: ditto.
      
      	* panel-marshal-main.c: include panel-marshal.h.
      
      	* panel_config.c: (update_config_back): make text const.
      
      	* session.c: (apply_global_config), (load_up_globals),
      	(write_global_config), (convert_write_config),
      	(convert_read_old_config): kill unused variables.
      
      	* button-widget.c: (button_widget_draw): ditto.
      0f9b87fa
  3. 23 Oct, 2001 2 commits
    • Mark McLoughlin's avatar
      remove all corba related stuff. · ccdc0983
      Mark McLoughlin authored
      2001-10-23  Mark McLoughlin  <mark@skynet.ie>
      
              * applet-widget.c, applet-widget.h: remove all
              corba related stuff.
      
              * applet-object.c, applet-object.h: implement GNOME:Applet2
              as a BonoboObject.
      
      2001-10-23  Mark McLoughlin  <mark@skynet.ie>
      
              * GNOME_Panel.idl: add Applet2 interface.
      ccdc0983
    • Mark McLoughlin's avatar
      some cosmetics. · 1d1ed158
      Mark McLoughlin authored
      2001-10-23  Mark McLoughlin  <mark@skynet.ie>
      
              * applet-widget.c, applet-widget.h: some cosmetics.
      1d1ed158
  4. 22 Oct, 2001 1 commit
    • Mark McLoughlin's avatar
      Beginning of a proper port from GOAD to bonobo-activation. · adaad756
      Mark McLoughlin authored
      2001-10-22  Mark McLoughlin  <mark@skynet.ie>
      
              Beginning of a proper port from GOAD to bonobo-activation.
      
              * applet-widget.c, applet-widget.h: start the port. Not
              finished yet, though.
              (custom_servant_destroy): renamed from applet_servant_destroy.
              (gnome_panel_client): impl.
              (custom_servant_activate): renamed from gnome_panel_applet_corba_init.
              (applet_widget_init): use gnome_program_init.
              Elsewhere do s/goad_id/iid/g and use bonobo-activation.
      
              * extern.c, extern.h: s/goad_id/iid/g
              (extern_activate): renamed from extern_start_new_goad_id.
      
              * main.c: (main): use GNOME_PARAM_NONE.
      
              * menu.c: (add_test_applet), (make_add_submenu): add temporary
              menuitem to load a test applet.
      
              * panel.c: (drag_data_recieved_cb):
              * session.c: (init_user_applets): #ifdef FIXME all other
              applet loading.
      adaad756
  5. 19 Oct, 2001 1 commit
    • jacob berkman's avatar
      real .server file · 46e68b35
      jacob berkman authored
      2001-10-19  jacob berkman  <jacob@ximian.com>
      
      	* GNOME_Panel.server.in: real .server file
      
      	* panel-shell.[ch]: global corba object - will be used by applets
      	to find the panel.  this might not get used - making GNOME_Panel a
      	BonoboObject could do the trick as well, but i didn't want to
      	touch that yet.
      
      	* main.c (main): create a shell object and register with
      	bonobo-activation. if there is already a panel or we couldn't
      	register, abort.
      46e68b35
  6. 21 Sep, 2001 1 commit
    • Jiri (George) Lebl's avatar
      use GType for types · ea6b6d31
      Jiri (George) Lebl authored
      Fri Sep 21 01:40:50 2001  George Lebl <jirka@5z.com>
      
      	* *.[ch]: use GType for types
      
      	* extern.c, gnome-run.c, launcher.[ch]: do more ditem porting
      ea6b6d31
  7. 17 Aug, 2001 1 commit
  8. 06 Aug, 2001 3 commits
  9. 03 Sep, 2000 2 commits
    • Jiri (George) Lebl's avatar
      Add "Ultra Tiny (12 pixels)" size which would be useful for PDA's or real · cc6fb9d9
      Jiri (George) Lebl authored
      Sun Sep 03 04:41:28 2000  George Lebl <jirka@5z.com>
      
      	* applet-widget.h, basep-widget.c, menu.[ch], panel-types.h,
      	  panel-widget.h, panel_config.c, session.c, status.c:  Add
      	  "Ultra Tiny (12 pixels)" size which would be useful for PDA's
      	  or real screen real estate freaks and "Ridiculous (128 pixels)"
      	  which should be useful to people with bad vision I'd guess.  With
      	  the new icon scaling these sizes actually look quite good.  Minor
      	  cleanups and fixes as well.
      cc6fb9d9
    • Jiri (George) Lebl's avatar
      Make distribution menus api cache the results to avoid continual statting · 028b24c6
      Jiri (George) Lebl authored
      Sat Sep 02 19:19:08 2000  George Lebl <jirka@5z.com>
      
      	* distribution.[ch], menu*.c:  Make distribution menus api cache the
      	  results to avoid continual statting of version files (how often
      	  does a user change from one distro to another while keeping the
      	  panel running?).  Fix some remaking function to use the correct
      	  distribution_info and fix a crash when distribution menus got
      	  turned on on an unknown distribution system
      
      	* *.[ch]:  make type macros be more consistent in naming, all the
      	  _get_type functions are G_GNUC_CONST functions now also the
      	  function to get default menu flags is G_GNUC_CONST
      028b24c6
  10. 16 Feb, 2000 2 commits
    • Jacob Berkman's avatar
      eek · 66ff5349
      Jacob Berkman authored
      66ff5349
    • Jacob Berkman's avatar
      moved some sections around, include signals in docs. · 2ac43252
      Jacob Berkman authored
      2000-02-16  Jacob Berkman  <jacob@helixcode.com>
      
      * doc/panel.types:
      * doc/panel.sgml:
      * doc/panel-decl.txt:
      * doc/panel-sections.txt: moved some sections around, include
      signals in docs.
      
      * doc/tmpl/: these are ready to be edited  (i hope)
      
      2000-02-15  Jacob Berkman  <jacob@helixcode.com>
      
      * help/C/Makefile.am: dist index.html and panel.sgml
      
      * help/C/panel.sgml.*: remove these unneeded files
      
      * help/C/Makefile.am (a_oldfigs_DATA): install new figures
      and don't generate panel.sgml
      2ac43252
  11. 14 Feb, 2000 1 commit
    • Jiri (George) Lebl's avatar
      instead of adding gtkplug to a gtksocket do a slight hack. Since the user · aa236a74
      Jiri (George) Lebl authored
      Sun Feb 13 21:54:26 2000  George Lebl <jirka@5z.com>
      
      	* applet-widget.c,extern.c,applet.c: instead of adding gtkplug to
      	  a gtksocket do a slight hack.  Since the user can add only one
        	  widget and needs to use applet_widget_add, we don't really care if
        	  the applet is the real gtk parent.  So if we find the socket
        	  widget, we rip it out of it's event box and stick it into a
        	  temporary offscreen window.  Then on applet_widget_add we stick the
        	  given widget into the eventbox
      
        	* button-widget.c: add a debugging puts since I need to find that
      	  frozen buttons bug
      
        	* panel-widget.c: fix the scheduling of the moving.
      aa236a74
  12. 08 Feb, 2000 1 commit
  13. 07 Feb, 2000 1 commit
    • Jiri (George) Lebl's avatar
      remove old size stuff · 5b119445
      Jiri (George) Lebl authored
      Mon Feb 07 14:47:18 2000  George Lebl <jirka@5z.com>
      
      	* applet-widget.[ch]: remove old size stuff
      
      	* applet-widget.c,extern.c: match corba functions to their prototype
      	  to avoid the ugly (gpointer)& hack and to catch mismatches in
      	  prototypes (a bunch was there)
      5b119445
  14. 04 Feb, 2000 1 commit
  15. 31 Jan, 2000 1 commit
  16. 27 Jan, 2000 1 commit
  17. 04 Dec, 1999 1 commit
  18. 03 Dec, 1999 2 commits
  19. 21 Nov, 1999 1 commit
  20. 30 Oct, 1999 1 commit
  21. 24 Oct, 1999 1 commit
    • Jiri (George) Lebl's avatar
      changed sizes to be pixel based, and added pixel_size stuff to applets, · 6ece7181
      Jiri (George) Lebl authored
      Sun Oct 24 16:55:37 1999  George Lebl  <jirka@5z.com>
      
              * {panel,aligned,sliding,edge,floating,border,button,applet}-widget.[ch],
                panel-types.h, panel.c, panel_config.[ch], session.c, status.h:
                changed sizes to be pixel based, and added pixel_size stuff to
                applets, while preserving compatiblity with the current scheme
      
              * session.c: don't complain when we can't remove config file for
                extern applet as it might in fact not be there
      6ece7181
  22. 16 Oct, 1999 1 commit
  23. 21 Aug, 1999 1 commit
  24. 07 Jul, 1999 1 commit
  25. 21 Jun, 1999 1 commit
  26. 02 Jun, 1999 1 commit
  27. 30 May, 1999 1 commit
  28. 28 May, 1999 1 commit
    • Jiri (George) Lebl's avatar
      implement the size hints and correct the bind events function name in the · 4870eae8
      Jiri (George) Lebl authored
      Thu May 27 19:25:00 1999  George Lebl  <jirka@5z.com>
      
              * applet-widget.[ch]: implement the size hints and correct the bind
                events function name in the header, as well as reformat the file
                with the correct indenting style.
      
              * {panel,basep,snapped,corner,drawer}-widget.[ch],menu.c,drawer.c,
                session.c,button-widget.c,panel.c: start of implementing the
                panel sizes, currently doesn't work and so the property dialog
                is disabled.
      4870eae8
  29. 03 May, 1999 1 commit
    • Jiri (George) Lebl's avatar
      added two new functions, applet_widget_add_full and · 78c85d02
      Jiri (George) Lebl authored
      Sun May 02 21:04:53 1999  George Lebl  <jirka@5z.com>
      
              * applet-widget.[ch]: added two new functions,
                applet_widget_add_full and applet_widget_bind_events for
                more control over which widgets be sensitive to the
                right click menu and the middle click move
      78c85d02
  30. 14 Dec, 1998 1 commit
  31. 07 Dec, 1998 1 commit
  32. 06 Dec, 1998 1 commit
    • Jiri (George) Lebl's avatar
      launch applets so that always a new instance comes up, also make the · 4cf3fa9c
      Jiri (George) Lebl authored
      Sun Dec 06 13:42:27 1998  George Lebl  <jirka@5z.com>
      
              * extern.c,main.c: launch applets so that always a new instance comes
                up, also make the execing of applets to be done after everything
                is initializedand done, so that we get no corba problems
      
              * orbit-glue.c: removed request_globcfg because it was not used
      
              * applet-widget.[ch]: moved in all the stuff from orbit-applet-lib
                and removed a lot of redunduncy, forgot to check the resulting
                binary size change but it shouldn't be drastic anyhow
      
              * orbit-applet-lib.c,applet-lib.h: removed
      4cf3fa9c
  33. 03 Dec, 1998 1 commit
    • Jiri (George) Lebl's avatar
      removed the params stiff from extern applets and use goad_id's exclusively · 40f44cb9
      Jiri (George) Lebl authored
      Thu Dec 03 02:39:56 1998  George Lebl  <jirka@5z.com>
      
              * applet-widget.[ch],session.c,extern.[ch],panel.c,menu.c: removed
                the params stiff from extern applets and use goad_id's exclusively
                for everything
      
              * orbit-glue.c,orbit-applet-lib.c,applet-lib.h: changed the corba
                interface a bit to pass only goad_id's
      
              * applet-widget.[ch]: removed _new_with_params, and changed the
                multiapplet argument to _init is not a list of the goad_id's
                that can be passed to the new applet callback
      
              * extern.c: created a new launch multiapplet framework and dumped
                the old mulapp/exec-queue approach
      
              * exec-queue.[ch],mulapp.[ch]: removed now done in a simpler manner
                in extern.c
      40f44cb9
  34. 27 Nov, 1998 1 commit