1. 19 Mar, 1998 2 commits
    • 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
    • Jiri (George) Lebl's avatar
      added unimplemented tooltip calls. · 5af33c7c
      Jiri (George) Lebl authored
      Wed Mar 18 18:13:35 1998  George Lebl  <jirka@5z.com>
      
              * gnome-panel.idl, mico-glue.cc: added unimplemented
                tooltip calls.
      
              * panel.c: minor cleanups
      5af33c7c
  2. 17 Mar, 1998 2 commits
    • Jiri (George) Lebl's avatar
      added the plug-socket colde v0.1 (that's the newest I found:) · cc758d80
      Jiri (George) Lebl authored
      Mon Mar 16 23:23:26 1998  George Lebl  <jirka@5z.com>
      
              * gtkplug.[ch], gtksocket.[ch]: added the plug-socket
                colde v0.1 (that's the newest I found:)
      
              * applet-widget.[ch]: removed in favor of plugsocket code
      
              * gnome-panel.idl,panel.c,mico-glue.cc,applet-lib.cc:
                adapted to plugsocket code, slightly different calls
                and the registration of applets acts slightly differently
      
              * clock.c, logout.c, launcher.c: ported to plugsocket
      cc758d80
    • Jiri (George) Lebl's avatar
      implemented abort_applet_id corba call. · 15bed4b1
      Jiri (George) Lebl authored
      Mon Mar 16 17:56:08 1998  George Lebl  <jirka@5z.com>
      
              * panel.c,mico-glue.cc: implemented abort_applet_id
                corba call.
      15bed4b1
  3. 16 Mar, 1998 2 commits
    • Jiri (George) Lebl's avatar
      port to corba, acts like mc should, needs to be started after panel starts · 910d0184
      Jiri (George) Lebl authored
      Sun Mar 15 23:53:47 1998  George Lebl  <jirka@5z.com>
      
              * launcher.c: port to corba, acts like mc should,
                needs to be started after panel starts manually
                and killed after panel stops manually.
      
              * gnome-panel.idl: added unimplemented applet_abort_id
                call and implemented applet_request_glob_cfg
      
              * mico-glue.cc: synced with gnome-panel.idl
      
              * applet-lib.cc: fixes, new methods above
      
              * launcher-lib.(cc|h): implemented what needs to be
                done corba-wise with the launcher
      910d0184
    • Jiri (George) Lebl's avatar
      added a way to call new Launchers · 7b04b2e3
      Jiri (George) Lebl authored
      Sun Mar 15 17:49:33 1998  George Lebl  <jirka@5z.com>
      
              * mico-glue.(cc|h): added a way to call new Launchers
      
              * launcher.c: more CORBA stuff
      7b04b2e3
  4. 15 Mar, 1998 1 commit
  5. 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
  6. 13 Mar, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fixed a race when starting applets, by having two states for applets · c1538079
      Jiri (George) Lebl authored
      Fri Mar 13 02:42:56 1998  George Lebl  <jirka@5z.com>
      
              * panel.[ch]: fixed a race when starting applets, by
                having two states for applets (PENDING and RESERVED),
                this fixes the panel "loosing" applets in invocation
      
              * all files: commented out most debugging output, since it
                was getting difficult to use puts/printf since the new
                debugging was lost in the old etc ...
      
              * clock.c: once again I use an idle handler for killing
                myself. this solves the mico exception which wasn't
                all that nice really.
      c1538079
  7. 12 Mar, 1998 3 commits
    • Jiri (George) Lebl's avatar
      made the menu work on the panel side, and removed the menu from · ab3171da
      Jiri (George) Lebl authored
      Thu Mar 12 02:29:18 1998  George Lebl  <jirka@5z.com>
      
              * panel.c, applet-lib.cc: made the menu work on the panel
                side, and removed the menu from applet-lib. (funny how
                you get ideas during writing the changelog)
      ab3171da
    • Jiri (George) Lebl's avatar
      fixed a cpl of warnings · 54360a14
      Jiri (George) Lebl authored
      Wed Mar 11 22:42:39 1998  George Lebl  <jirka@5z.com>
      
              * menu.c: fixed a cpl of warnings
      
              * panel.c: for some reason not unreffing internal applets makes
                shutdown not segfault.
      
              * panel.c: fixed a bug with multple applets
      
              * clock.c: shutdown now kills the applet (this causes
                an exception)
      
              * mico-glue.cc: catch exceptions on shutdown
      
              * ChangeLog: :%s/\<teh\>/the/g
      54360a14
    • Jiri (George) Lebl's avatar
      session save is now passed a cfg path to allow elaborate session saving · c9ffe80d
      Jiri (George) Lebl authored
      Wed Mar 11 18:15:41 1998  George Lebl  <jirka@5z.com>
      
              * gnome-panel.idl, mico-glue.(cc,h), panel.c: session save is
                now passed a cfg path to allow elaborate session saving
      
              * gnome-panel.idl, applet-lib.(cc,h), clock.c: callback
                framework revised.
      
              * panel.c: removed some old stuff
      c9ffe80d
  8. 11 Mar, 1998 1 commit
    • Jiri (George) Lebl's avatar
      external applets now get restarted nicely. teh session saving stuff · 0152281c
      Jiri (George) Lebl authored
      Wed Mar 11 00:00:49 1998  George Lebl  <jirka@5z.com>
      
              * gnome-panel.idl, and just about every file: external applets
                now get restarted nicely. teh session saving stuff slightly
                revamped ... just as the starting stuff ... makes more sense
                now. it still segfaults but oh well ...
      
              * clock.c: ported it to the new gnome-panel.idl interface
      0152281c
  9. 10 Mar, 1998 1 commit
    • 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
  10. 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
  11. 04 Mar, 1998 2 commits
  12. 26 Feb, 1998 1 commit
  13. 24 Feb, 1998 1 commit
  14. 23 Feb, 1998 1 commit
  15. 22 Feb, 1998 2 commits
  16. 21 Feb, 1998 3 commits
    • 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
    • George Lebl's avatar
      804a2436
    • Jiri (George) Lebl's avatar
      simple applet widget with a window and an event box so that events get · 22081781
      Jiri (George) Lebl authored
      Sat Feb 21 00:24:30 1998  George Lebl  <jirka@5z.com>
      
              * applet-widget.[ch]: simple applet widget with a window
                and an event box so that events get trapped by teh applet
                and not partly by the panel.
      
              * gnome-panel.idl: added a callback for button presses, and
      
              * panel.c, mico-glue.cc, applet-lib.cc, clock.c: implemented
                (mostly) applet IDs for communication
      22081781
  17. 20 Feb, 1998 1 commit