1. 30 Aug, 1998 1 commit
    • Jiri (George) Lebl's avatar
      made icon settings configurable · 74baeffb
      Jiri (George) Lebl authored
      Sat Aug 29 22:36:18 1998  George Lebl  <jirka@5z.com>
      
              * session.c,main.c,panel_config_global.c: made icon settings
                configurable
      
              * panel_config.c,session.c,menu.c,snapped-widget.[ch]: added
                a setting to disable hidebuttons on the snapped panel
      74baeffb
  2. 29 Aug, 1998 1 commit
  3. 28 Aug, 1998 2 commits
    • Jiri (George) Lebl's avatar
      uset the logo-icon image for the main menu, this however doesn't look too · 05eee177
      Jiri (George) Lebl authored
      Fri Aug 28 02:19:18 1998  George Lebl  <jirka@5z.com>
      
              * menu.c: uset the logo-icon image for the main menu, this
                however doesn't look too good since the background is white
      
              * panel_config_global.[ch],session.c,main.c: tiles are now
                optional (can be set from global configuration), all other
                icon stuff will become settable as well soon
      05eee177
    • Jiri (George) Lebl's avatar
      removed support for no_window clicking since it's not needed · 810c333f
      Jiri (George) Lebl authored
      Fri Aug 28 01:10:47 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.[ch]: removed support for no_window clicking since
                it's not needed
      
              * button-widget.[ch]: added support for "depth" pressing, added an
                inputonly xwindow, and other minor improvements, including a button
                like behaviour
      
              * menu.c: adapt to the new pressed semantics for button-widget
      810c333f
  4. 27 Aug, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fixes, made pressed return bool · 587292eb
      Jiri (George) Lebl authored
      Thu Aug 27 02:33:44 1998  George Lebl  <jirka@5z.com>
      
              * button-widget.c: fixes, made pressed return bool
      
              * panel-widget.c: don't consider it a beginning of a clicked
                if true is returned from pressed
      
              * drawer.c,menu.c: converted to button-widget
      
              * main.c: loads up the default tiles and enables them, this will
                be configurable in the future, but for now it's hardcoded
      587292eb
  5. 08 Aug, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fixed a few warnings · 0482896e
      Jiri (George) Lebl authored
      Sat Aug 08 01:29:31 1998  George Lebl  <jirka@5z.com>
      
              * panel.c: fixed a few warnings
      
              * main.c: reordered some startup items
      
              * panel_config_global.[ch],panel-widget.[ch],session.c: support
                applet padding, the minimum distance between applets
      
      
      whoops forgot to commit this yesterday
      -George
      0482896e
  6. 03 Aug, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fixed memory leaks concerning remove_link · bea16f68
      Jiri (George) Lebl authored
      Mon Aug 03 03:04:44 1998  George Lebl  <jirka@5z.com>
      
              * *.(c|cc): fixed memory leaks concerning remove_link
      
              * panel-util.[ch]: added a glist pop routine
      
              * menu.c: restore the grab on the parent menu after the popup
                was "deactivated"
      bea16f68
  7. 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
  8. 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
  9. 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
  10. 20 Jul, 1998 2 commits
    • Elliot Lee's avatar
      Panel needs a major rework/rewrite: · 7440f086
      Elliot Lee authored
      
      
      Panel needs a major rework/rewrite:
      
      panel.c: Eliminate race condition with applet startup, gnome_config_sync()
      right after we set the cookie (and create the cookie earlier).
      
      orbit-glue.c: Initialize CORBA _before_ we make any CORBA requests (don't
      ask me how the mico glue has been working without ORB initialization).
      
      *: misc fixes.
      7440f086
    • Jiri (George) Lebl's avatar
      cleaned up the load_applet function mess a bit, having one function that · 67e0533e
      Jiri (George) Lebl authored
      Sun Jul 19 18:57:19 1998  George Lebl  <jirka@5z.com>
      
              * main.c: cleaned up the load_applet function mess a bit,
                having one function that does it all is not the right choice,
                also took  out the applet load queue, I can't remember why it
                was there but it was just making things more complicated
      
              * menu.c: cleaned things up and added a menu parameter for different
                usermenu/system menu configurations for the main menu, but no
                config fialog yet
      67e0533e
  11. 19 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      add #include <string.h> to make gcc happy · 26e08f25
      Jiri (George) Lebl authored
      Sun Jul 19 02:35:27 1998  George Lebl  <jirka@5z.com>
      
              * orbit-applet-lib.c: add #include <string.h> to make gcc happy
      
      Sun Jul 19 02:34:00 1998  George Lebl  <jirka@5z.com>
      
              * menu.c,main.c,panel.c: got rid of the ugly root_menu
                thingie since it would make per menu options impossible
                plus some cleanup and more fixups to the menu stuff
      26e08f25
  12. 18 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      make use of gnome-dentry-edit, plus some cleanup · b280a434
      Jiri (George) Lebl authored
      Sat Jul 18 16:17:18 1998  George Lebl  <jirka@5z.com>
      
              * launcher.[ch]: make use of gnome-dentry-edit, plus some
                cleanup
      
              * panel.c: changed the way the launcher dentries are saved, in
                preparation of making a user defined apps menu
      
              * menu.c: allow multiple menudirs in a single menu,
                main menu now has the system and the user menu in one
                large menu (this will become configurable in the future)
      b280a434
  13. 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
  14. 16 Jul, 1998 1 commit
  15. 15 Jul, 1998 1 commit
    • Jiri (George) Lebl's avatar
      fixed a segfault, there needs to be an entry in the applets array before · 7cb38b78
      Jiri (George) Lebl authored
      Wed Jul 15 03:51:52 1998  George Lebl  <jirka@5z.com>
      
              * panel.c: fixed a segfault, there needs to be an entry in
                the applets array before the applet is added to a panel
      
              * panel.c,swallow.c,panel_config.c,panel_config_global.c:
                made all dialogs pop up at center of screen ... is this
                the right berhaviour? it is much less annoting in almost
                any fvwm placement mode
      7cb38b78
  16. 14 Jul, 1998 1 commit
  17. 13 Jul, 1998 2 commits
  18. 12 Jul, 1998 2 commits
    • Jiri (George) Lebl's avatar
      got rid of the ugly inhibit allocates hack. · 39195f2b
      Jiri (George) Lebl authored
      Sun Jul 12 02:53:55 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.c: got rid of the ugly inhibit allocates
                hack.
      
              * panel.c: we can just do gtk_main_quit in _die and we don't
                need the slow destruction of everything.
      
              * panel.c: MICO BUG! well the gtk bindings one anyhow, basically
                gtk_main_quit() won't work here since ->run goes in an infinite
                loop as it seems and doesn't care about return value as it
                it should ... so what I do is to put gtk_exit in an idle handler
                so that I  don't quit right away but soon ....
      39195f2b
    • 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
  19. 11 Jul, 1998 2 commits
    • Jiri (George) Lebl's avatar
      general cleanup, I thought that after adding code, I need to also delete · 0c73bb3d
      Jiri (George) Lebl authored
      Sat Jul 11 04:01:38 1998  George Lebl  <jirka@5z.com>
      
              * main.c,mulapp.c,panel.c: general cleanup, I thought that
                after adding code, I need to also delete code :)
      0c73bb3d
    • Jiri (George) Lebl's avatar
      made below changes compile ... still does not work for me though · 993d2fdc
      Jiri (George) Lebl authored
      Sat Jul 11 03:05:20 1998  George Lebl  <jirka@5z.com>
      
              * swallow.c: made below changes compile ... still does not work
                for me though
      
      Fri Jul 10 18:35:20 1998  Michael Lausch  <mla@loki.gams.co.at>
      
              * swallow.c (ignore_x_error): just ignores X Errors
              (get_window_id): set error handler temporarily to ignore_x_error
              during traversion of the window tree. Some windows won't exist
              anymore, causing the panel to bail out with a gtk error.
              (create_swallow_applet): Don't call gtk_container_add for the
              swallow->socket widget. It's already part of the table.
      993d2fdc
  20. 09 Jul, 1998 2 commits
  21. 08 Jul, 1998 3 commits
  22. 07 Jul, 1998 2 commits
  23. 06 Jul, 1998 3 commits
  24. 05 Jul, 1998 1 commit
  25. 04 Jul, 1998 2 commits
  26. 03 Jul, 1998 2 commits
    • Jiri (George) Lebl's avatar
      handle NULLs correctly for all built-in types, and fix the launcher · e8ccab05
      Jiri (George) Lebl authored
      Fri Jul 03 12:29:25 1998  George Lebl  <jirka@5z.com>
      
              * main.c: handle NULLs correctly for all built-in
                types, and fix the launcher breeding like rabbits
                bug.
      e8ccab05
    • 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
  27. 28 Jun, 1998 1 commit