1. 13 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      make it possible to have _add which only binds the eents of the widget · 86adb54d
      Jiri (George) Lebl authored
      Mon Jul 13 00:18:20 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.[ch]: make it possible to have _add which
                only binds the eents of the widget which is added and
                not it's children
      
              * menu.c: make menus buttons, and add code for sending
                the right events to the toplevel eventbox
      
              * panel.c: don't bind events recursively for menus
      86adb54d
  2. 07 Jun, 1998 1 commit
    • Jiri (George) Lebl's avatar
      cleaned up compilation with -Wall · bf7c5a0d
      Jiri (George) Lebl authored
      Sun Jun 07 00:23:16 1998  George Lebl  <jirka@5z.com>
      
              * *.[ch]: cleaned up compilation with -Wall
      
              * gnome-panel.idl,mico-glue.(cc|h),applet-lib.(cc|h),
                panel-widget.[ch],applet-widget.[ch],main.c,panel.c:
                implemented and applet signal for the changing backgrounds
      
              * panel_config.[ch],main.c: modify the config dialog
                on the fly if it is display and the user changes the
                config by dnd (panel position and background)
      
              * gnome-panel.idl,mico-glue.(cc|h),applet-widget.[ch],
                main.c,panel.c: implemented tooltips inside applets,
                by implementing applet side tooltips, but which enable
                and disable tooltips just like the panel side ones
      
              * panel_config.c: allowing more then one config box for
                per-panel config (one per panel)
      
      This is two days worth of stuff ... I hope the release is done as this
      shoudl not go into the release as it is possibly unstable ...
      (hopefully it's stable) .... hmmm a LOT of stuff :)
      bf7c5a0d
  3. 21 May, 1998 1 commit
  4. 14 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      use fork again to start applets so that we don't swallow stdout from the · 7ff1163c
      Jiri (George) Lebl authored
      Thu May 14 03:28:25 1998  George Lebl  <jirka@5z.com>
      
              * main.c: use fork again to start applets so that we don't
                swallow stdout from the applet, this makes the posibilities
                of param stuff less viable, but we still support a single
                applet cmdline parameter
      
              * gnome-panel.idl,main.c,panel.[ch],applet-widget.[ch],
                mico-glue.(cc|h),applet-lib.(cc|h): dorestart varaible,
                (stored in AppletInfo's ->data field (slightly hackish:))
                which makes it possible for multiple type applets, all
                kinds of weird queue stuff added to make this work, but
                NO testing whatsoever, except that it doesn't seem to
                break the older stuff
      
      it is not tested, it also includes one minor "Weird Hack(tm)", since
      there is no way to know from a dentry, if the applet can support multiple
      applets, it is figured out by the name of the executable, if the
      executable ends with multi_applet it will be treated as an applet
      capable of handeling multiple widgets and/or applet types
      7ff1163c
  5. 03 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      decorbaized · b71b9947
      Jiri (George) Lebl authored
      Sun May 03 02:16:53 1998  George Lebl  <jirka@5z.com>
      
              * launcher.[ch]: decorbaized
      
              * panel.[ch],main.c: integrated the launcher applet into the
                main application. this makes things a hellovalot more stable
                actually, also added a way for the panel to read old
                config files so that all of you who have alreay some kind of
                setup won't have to change it
      
              * panel.sh: removed for good
      
              * Makefile.am: don't build launcher_applet and don't
                install panel.sh, plus ad dthe launcher sources to
                panel app
      
              * gnome-panel.idl, mico-glue.(cc|h): removed the launcher
                interface
      b71b9947
  6. 17 Apr, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fixed double g_free that was causing some very weird stuff to happen. · ac2c9633
      Jiri (George) Lebl authored
      Fri Apr 17 00:10:22 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.c: fixed double g_free that was causing
                some very weird stuff to happen.
      
              * panel.c: implemented the scheme for applets requesting
                their stuff not to be saved by returning false on
                session_save
      
      Thu Apr 16 22:07:13 1998  George Lebl  <jirka@5z.com>
      
              * gnome-panel.idl, mico-glue.(cc|h), applet-lib.(cc|h),
                logout.c, launcher.c: save_session corba call now
                returns TRUE/FALSE. not yet completely implemented
                but applets should return TRUE
      ac2c9633
  7. 04 Apr, 1998 1 commit
  8. 19 Mar, 1998 1 commit
    • Jiri (George) Lebl's avatar
      redid the way applets are initially read in · 0970bb6e
      Jiri (George) Lebl authored
      Wed Mar 18 23:10:27 1998  George Lebl  <jirka@5z.com>
      
              * launcher.c: redid the way applets are initially read in
      
              * panel.c: try contacting the launcher with a timeout and
                then tell it to reread launchers
      
              * launcher.c: does not contact the panel, but waits until the
                teh panel contacts it
      0970bb6e
  9. 16 Mar, 1998 1 commit
  10. 14 Mar, 1998 1 commit
    • Jiri (George) Lebl's avatar
      added menu positioning to popup menus so they appear beside the widgets · 691b3ded
      Jiri (George) Lebl authored
      Sat Mar 14 01:38:34 1998  George Lebl  <jirka@5z.com>
      
              * panel.c, main.c: added menu positioning to popup menus
                so they appear beside the widgets not on them
      
              * logout.c: now quits properly, I have to make this a
                core applet instead of a corba applet, but it provides
                soem corba testing now
      
              * gnome-panel.idl, mico-glue.cc,applet-lib.cc, panel.c ...:
                implemented a global cfg path for applets to load/save
                some general stuff (will be needed for multi applet applets)
      691b3ded
  11. 12 Mar, 1998 1 commit
  12. 10 Mar, 1998 2 commits
    • Tom Tromey's avatar
      Added mico-parse.h. Include "mico-parse.h". Include "mico-parse.h". · c848cd7c
      Tom Tromey authored
      Tue Mar 10 01:31:25 1998  Tom Tromey  <tromey@cygnus.com>
      
      	* Makefile.am (panel_SOURCES): Added mico-parse.h.
      	* clock.c: Include "mico-parse.h".
      	* cdplayer/cdplayer.c: Include "mico-parse.h".
      	* logout.c: Include "mico-parse.h".
      	* applet-lib.cc (gnome_panel_applet_init_corba): Removed argc,
      	argv arguments.
      	Include "mico-parse.h".
      	* main.c: Include "mico-parse.h".
      	* mico-glue.cc (panel_corba_gtk_main): Removed argc, argv
      	arguments.
      	Include "mico-parse.h".
      	* mico-glue.h: Don't declare panel_initialize_corba,
      	panel_corba_register_arguments.
      	* mico-parse.cc (orb_ptr): Don't declare.
      	(panel_initialize_corba): Use (*orb), not orb_ptr, as ORB.
      	Include "mico-parse.h".
      	* mico-parse.h: New file.
      c848cd7c
    • Arturo Espinosa's avatar
  13. 09 Mar, 1998 1 commit
    • Tom Tromey's avatar
      Include GNOME_INCLUDEDIR. · 53ae7e9a
      Tom Tromey authored
      	* Makefile.am (INCLUDES): Include GNOME_INCLUDEDIR.
      
      	* Makefile.am (libpanel_applet_la_SOURCES): Added mico-parse.cc.
      	(panel_SOURCES): Likewise.
      	* cdplayer/cdplayer.c (main): Use new gnome_init.
      	* logout.c (main): Use new gnome_init.
      	* clock.c (main): Use new gnome_init.
      	* applet-lib.cc (gnome_panel_applet_init_corba): Use
      	panel_initialize_corba.
      	* mico-parse.cc: New file.
      	* mico-glue.cc (panel_corba_gtk_main): Use
      	panel_initialize_corba.
      	* main.c (init_session_management): Removed.
      	(main): Use new session and argument parsing code.
      	* mico-glue.h (corba_gtk_main): Removed.
      	(panel_corba_register_arguments): Declare.
      53ae7e9a
  14. 04 Mar, 1998 1 commit
  15. 26 Feb, 1998 1 commit
  16. 24 Feb, 1998 1 commit
  17. 23 Feb, 1998 1 commit
  18. 21 Feb, 1998 1 commit
    • Miguel de Icaza's avatar
      Simple stub routine that demostrates calling a CORBA function in the · 990b1b11
      Miguel de Icaza authored
      Sat Feb 21 16:48:35 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* panel.c: Simple stub routine that demostrates calling a CORBA
      	function in the client code.
      
      	* gnome-panel.idl: New applet interface, right now it only serves
      	for demostration purposes;
      
      	* clock.c (main): It now uses applet_corba_gtk_main for its main
      	loop.  Note that all of this glue that I am putting in the panel
      	is to avoid putting C++ code in our nice Panel for now at least.
      
      	* applet-lib.cc (Applet_impl): Class that implements the
      	Applet-server, this is the one that receives messages from the
      	CORBA panel.
      
      	All of this was so much easier than I though, all of this CORBA
      	stuff just fits so nicely together once you figure it out :-).
      990b1b11
  19. 20 Feb, 1998 1 commit