1. 28 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      add .directory files to the checked file list as well · 6a9982d3
      Jiri (George) Lebl authored
      Tue Jul 28 03:46:58 1998  George Lebl  <jirka@5z.com>
      
              * menu.c: add .directory files to the checked file list as well
      
              * menu.c: "add" button added to menuitems, no longer is there
                an "add app to panel" menu since it can all be done from the
                main menu, this makes it much nicer to add launchers to
                the panel
      
              * panel.c,menu.c: put the panel menu creation routine into menu.c
      
              * *.c: don't center dialogs, they now act nicely without it
      
              * launcher.c,menu.c: add a way to create a new launcher
      
              * orbit-applet-lib.c,applet-lib.cc,main.c: cookies are now
                per display which should allow two panels to run ...
      
              * panel-widget.c: very unsuccessful attempt at fixing the geometry
                bugs in the widget, I will have to spend more time on this
      6a9982d3
  2. 24 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      moved panel menu creation to panel.c · 6d64e8a1
      Jiri (George) Lebl authored
      Fri Jul 24 02:15:03 1998  George Lebl  <jirka@5z.com>
      
              * applet.[ch],panel.[ch]: moved panel menu creation to panel.c
      
              * applet.c,panel.c: allow removing of panel with some applets
                in it (this was there because desctruction was not handeled
                properly before, but it is ok now, it will remove all applets
                inside a panel/drawer)
      
              * menu.c: changes to the "add to panel" code, a bit of cleanup,
                ability to add a clean root menu, ability to add drawers instead
                of just a menu
      6d64e8a1
  3. 22 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      major moving of code from one file to another, no bugs fixed or anything · f507c080
      Jiri (George) Lebl authored
      Wed Jul 22 02:05:49 1998  George Lebl  <jirka@5z.com>
      
              * *.(cc|c|h): major moving of code from one file to another, no
                bugs fixed or anything like that, it's purely moving of stuff
                around, all session stuff from main.c and panel.c is now in
                session.c, all applet stuff from panel.c is now in applet.c,
                all extern stuff from main.c and panel.c is now in extern.c,
                all panel stuff from main.c is now in panel.c, and and the
                exec-queue stuff from main.c is now in exec-queue.c. essentially
                panel.c is COMPLETELY different :)
      f507c080
  4. 21 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      cleanups in panel core, plus a whole bunch of fixes · f6539805
      Jiri (George) Lebl authored
      Tue Jul 21 03:47:55 1998  George Lebl  <jirka@5z.com>
      
              * *.[ch]: cleanups in panel core,  plus a whole bunch of fixes
      
      ... it actually compiled and pretends to work ... there are still more
      cleanups I want to do, so stuff will be changing (now it will be probably
      splitting up of the panel.c and main.c files, and some other minor stuff)
      f6539805
  5. 20 Jul, 1998 1 commit
  6. 17 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      made configuration syncing do partial saves instead of always dumping · 5f56bd94
      Jiri (George) Lebl authored
      Fri Jul 17 02:45:41 1998  George Lebl  <jirka@5z.com>
      
              * panel.c,main.c,applet-{lib,widget}.*,menu.c, panel_config_global.c:
                made configuration syncing do partial saves instead of always
                dumping everything, everything is dumped only on end or during
                applet add/remove
      
              * panel-widget.c,panel.c: made button 1 events work more sanely
      5f56bd94
  7. 16 Jul, 1998 2 commits
  8. 12 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      cleanups, plus we no longer refer to panels by their count as that is not · c8e3ee59
      Jiri (George) Lebl authored
      Sun Jul 12 02:07:52 1998  George Lebl  <jirka@5z.com>
      
              * main.[ch],panel.[ch],menu.c: cleanups, plus we no longer
                refer to panels by their count as that is not clean any more
                (although this is done during startup and depends on the fact
                that all paneltypes init all their PanelWidgets in their _new
                functions which might not be the case in the future, so this
                will also need cleaning) ... plus now adding something to a panel
                adds it to the one on which the menu resides instead of the
                first one loaded
      c8e3ee59
  9. 11 Jul, 1998 1 commit
  10. 03 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      the former panel-widget has been split up into three different widgets, · def6272a
      Jiri (George) Lebl authored
      Fri Jul 03 02:33:48 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.[ch],snapped-widget.[ch],drawer-widget.[ch]: the former
                panel-widget has been split up into three different widgets, also
                this changed the way the panel works inside a lot. Also here are
                a lot of cleanups (more still to come)
      
              * panel.[ch],main.[ch],drawer.[ch],menu.[ch],panel-util.[ch]: changes
                to accomodate the widget split, it's a bit more hackish then I'd like
                right now, but it will get gradually cleaned up
      
              * panel.c,main.c,applet-widget.[ch]: changed the config file structure,
                now it is split up into directories and panel and applets have separate
                files. this will enable more speedups on saving in the future, plus it
                gives more room for applets to do  their session saving, they now can
                have sections in their files
      
      this is a huge commit and I hope it all works ... it works quite nicely for me except
      for a few minor cosmetic things, more things probably need optimizing, and I will get
      to that.
      
      also the config files have changed structure ... so it won't read old files
      
      -George
      def6272a
  11. 22 Jun, 1998 1 commit
  12. 08 Jun, 1998 1 commit
  13. 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
  14. 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
  15. 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
  16. 31 May, 1998 1 commit
  17. 29 May, 1998 1 commit
    • Federico Mena Quintero's avatar
      Added fit_pixmap_bg field. · 47d48d0f
      Federico Mena Quintero authored
      1998-05-29  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* panel-widget.h (struct _PanelWidget): Added fit_pixmap_bg field.
      
      	* panel-widget.c (panel_try_to_set_pixmap): Added optional pixmap
      	scaling for the background of the panel.
      
      	* main.c (init_user_panels): Load the panel fit pixmap flag.
      
      	* panel.c (save_panel_configuration): Save the panel fit pixmap flag.
      
      	* panel_config.c (pixmap_page): Added configuration option for
      	fit_pixmap_bg.
      47d48d0f
  18. 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
  19. 22 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      bugfix for multiple applets · 3db9bb3d
      Jiri (George) Lebl authored
      Fri May 22 03:05:15 1998  George Lebl  <jirka@5z.com>
      
              * applet-widget.c: bugfix for multiple applets
      
              * mulapp.[ch]: ripped this out from panel.c, for
                cleanup purposes
      
              * main.h: created to store the prototypes of functions
                from main.c instead of theim loitering in panel.h
      3db9bb3d
  20. 21 May, 1998 2 commits
  21. 19 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      implement run queue, this will start up applets in a row, reducing load on · 3fb57b15
      Jiri (George) Lebl authored
      Mon May 18 23:35:13 1998  George Lebl  <jirka@5z.com>
      
              * panel.[ch],main.c: implement run queue, this will start up
                applets in a row, reducing load on the machine, flicker,
                though it doesn't do much for speed as I thought it would,
                maybe when we use ORBit and the applets will start up faster
                it will be noticable as they are not fighting over X
      3fb57b15
  22. 14 May, 1998 2 commits
    • Jiri (George) Lebl's avatar
      the mulapp queue will now deal properly with removed applets · 296edaef
      Jiri (George) Lebl authored
      Thu May 14 04:24:01 1998  George Lebl  <jirka@5z.com>
      
              * panel.c: the mulapp queue will now deal properly with
                removed applets
      296edaef
    • 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
  23. 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
  24. 07 May, 1998 1 commit
    • Jiri (George) Lebl's avatar
      set drawer animation speed. · 5f581388
      Jiri (George) Lebl authored
      Thu May 07 01:59:18 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.[ch],main.c, panel.c, panel_global_config.[ch]:
                set drawer animation speed.
      
      also new, the new test applet, I wasgetting tired of the boring logout
      applet, so I've written a new one (just to take a break from finals) ...
      it's the fish applet ... great for relief of stress, but otherwise very
      useless ... it doesn't install a .desktop .. so if you really really want
      to waste your time running it run fish_applet
      -George
      5f581388
  25. 05 May, 1998 1 commit
  26. 03 May, 1998 2 commits
    • Jiri (George) Lebl's avatar
      minor fixes, remove blocking as it is not needed · 000179c7
      Jiri (George) Lebl authored
      Sun May 03 03:35:05 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.[ch]: minor fixes, remove blocking
                as it is not needed
      
              * panel.c: minor fixes
      000179c7
    • 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
  27. 02 May, 1998 1 commit
  28. 24 Apr, 1998 1 commit
  29. 23 Apr, 1998 1 commit
  30. 22 Apr, 1998 2 commits
  31. 19 Apr, 1998 2 commits
  32. 18 Apr, 1998 1 commit
  33. 16 Apr, 1998 2 commits