1. 08 Jun, 1998 1 commit
  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. 04 Jun, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fixed some braindamages, switch between, color, pixmap and standard · 2d727738
      Jiri (George) Lebl authored
      Thu Jun 04 00:32:50 1998  George Lebl  <jirka@5z.com>
      
              * panel_config.c: fixed some braindamages, switch between,
                color, pixmap and standard backgrounds, added a color selector
      
              * panel-widget.[ch]: added a background type variable and support
                the above changes, fix some some braindamages, scale the back
      	  pixmap when needed (needs to be optimized but it works for now)
      
              * main.c,panel.[ch]: support for the above
      
              * gnome-panel.idl (and all corba files): added a sync corba call
                so that applets can force a save of the session
      
              * panel_config.c, panel_config_global.c: sync the configuration after
                apply
      
              * panel.c, main.c: add a timeout to sync every 10 seconds if something
                has changed
      
      originally this was supposed to go in after the freeze, but since it fixes
      so many braindamages with the way the backgrounds (they were kind of hacked in
      before)
      
      this adresses bugs #50 (kind of) and #166, plus a few others which
      aren't on the bug tracker (but which I've had on my todo list:)
      2d727738
  4. 03 Jun, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fix #9 · 7457da80
      Jiri (George) Lebl authored
      Wed Jun 03 03:13:44 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.c: fix #9
      
              * panel.c,mico-glue.cc,gnome-panel.idl,applet-lib.(cc|h),
                applet-widget.[ch]: more flexible menu handeling, but
                it doesn't break backwards compatibility, it allows for
                submenus, and menu destruction.
      7457da80
  5. 24 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      clean up the ORIENT_ mess and use only PanelOrientType instead of one for · 270a2747
      Jiri (George) Lebl authored
      Sun May 24 00:20:56 1998  George Lebl  <jirka@5z.com>
      
              * main.c,menu.[ch],drawer.[ch]: clean up the ORIENT_ mess and
                use only PanelOrientType instead of one for menu and one
                for drawer and one for everything else. Also now orientation
                of nested applets in drawers works much better when the Panel
                is on top or on the right
      
              * applet-lib.(cc|h),applet-widget.[ch],gnome-panel.idl,mico-glue.cc,
                main.[ch],panel.[ch]: make it possible to get the orient through
                corba
      270a2747
  6. 15 May, 1998 1 commit
  7. 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
  8. 12 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      removed the query call as multiple applets will be handeled on the panel · d26defe7
      Jiri (George) Lebl authored
      Tue May 12 01:29:19 1998  George Lebl  <jirka@5z.com>
      
              * gnome-panel.idl,mico-glue.cc,applet-lib.cc:
                removed the query call as multiple applets
                will be handeled on the panel side
      
              * gnome-panel.idl,mico-glue.cc,applet-lib.cc,main.c,
                panel.[ch],menu.c: added support for parameters
                to applets, seems pretty hackish mainly because
                it tries not to break existing config file format,
                which it doesn't as far as I can see
      d26defe7
  9. 11 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      start applets witha shell and get the pid in a slightly round about way · b69d59b1
      Jiri (George) Lebl authored
      Mon May 11 00:44:25 1998  George Lebl  <jirka@5z.com>
      
              * main.c: start applets witha shell and get the pid
                in a slightly round about way
      
              * gnome-panel.idl,mico-glue.cc,applet-lib.cc: added
                some framework of the multiple applet support, this
                should be coming soon to an applet-widget.c near
                you. (to reduce overhead of multiple processes)
      b69d59b1
  10. 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
  11. 30 Apr, 1998 1 commit
    • Jiri (George) Lebl's avatar
      a new call for checking if an applet is in drag · fbe52710
      Jiri (George) Lebl authored
      Thu Apr 30 01:11:24 1998  George Lebl  <jirka@5z.com>
      
              * gnome-panel.idl,mico-glue.cc: a new call for
                checking if an applet is in drag
      
              * panel-widget.[ch]: global variable which specifies
                if an applet is being dragged or not
      
              * panel.c: use grabing functions for drags of corba applets
      
              * applet-lib.cc: don't keep track of dragged applets,
                and ask panel for that info, this makes corba applets
                erspond to every button2 click
      
              * panel-widget.c: put eventbox behind the dropzone to
                catch it's button press so we can get a menu
      fbe52710
  12. 24 Apr, 1998 1 commit
  13. 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
  14. 16 Apr, 1998 1 commit
    • Jiri (George) Lebl's avatar
      no more shutdown_applet mess. now it's handeled by the destroy signal on · 43849641
      Jiri (George) Lebl authored
      Wed Apr 15 20:14:55 1998  George Lebl  <jirka@5z.com>
      
              * gnome-panel.idl, applet-lib.cc: no more shutdown_applet
                mess. now it's handeled by the destroy signal on the plug.
      
              * panel.c: now only destroys teh panel, doesn't send any
                corba messages to shutdown
      
              * main.c: fixed a nasty bug on startup where I was using an
                uninitialized value
      43849641
  15. 15 Apr, 1998 1 commit
    • Jiri (George) Lebl's avatar
      use tooltips · c11525a4
      Jiri (George) Lebl authored
      Tue Apr 14 21:43:55 1998  George Lebl  <jirka@5z.com>
      
              * launcher.c: use tooltips
      
              * main.c,panel.[ch],applet-lib.(cc|h),gnome-panel.idl,mico-glue.cc
                de "id"ized to make future objc bindigs happy
      
              * panel.[ch], applet-lib.(cc|h), mico-glue.cc: added tooltips
                support
      c11525a4
  16. 19 Mar, 1998 3 commits
  17. 17 Mar, 1998 1 commit
    • 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
  18. 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
  19. 15 Mar, 1998 1 commit
  20. 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
  21. 12 Mar, 1998 2 commits
  22. 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
  23. 05 Mar, 1998 1 commit