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 2 commits
  3. 28 Aug, 1998 3 commits
    • Jiri (George) Lebl's avatar
      use the new transparent gnome icon image · 3aa39ad5
      Jiri (George) Lebl authored
      Fri Aug 28 12:17:56 1998  George Lebl  <jirka@5z.com>
      
              * menu.c: use the new transparent gnome icon image
      3aa39ad5
    • 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. 21 Aug, 1998 1 commit
  6. 19 Aug, 1998 1 commit
  7. 13 Aug, 1998 1 commit
  8. 11 Aug, 1998 2 commits
  9. 10 Aug, 1998 2 commits
    • Jiri (George) Lebl's avatar
      removed a leak when launchers were destroyed and made config dialog · 0145620e
      Jiri (George) Lebl authored
      Mon Aug 10 02:32:19 1998  George Lebl  <jirka@5z.com>
      
              * launcher.c: removed a leak when launchers were destroyed
                and made config dialog disappear when it's launcher is
                destroyed
      
              * menu.c: made config dialog disappear when it's menu is
                destroyed
      
              * drawer.c: made config dialog disappear when it's drawer is
                destroyed
      
              * panel.c,applet.c: put in hacks to deal with tooltips owning
                a reference count for applets
      
      I've been having a tun of segfaults at very weird places ... can anyone
      try this on their own machines and see if they also get segfaults ...
      I'll run it though efence tomorrow ...
      
      especially try this .. open up a property box for launcher, drawer or
      menu ... and then remove the applet ... I dunno if this will do it ...
      but it's the new thing .. and it's been happening when I do that
      
      -George
      0145620e
    • Jiri (George) Lebl's avatar
      implemented properties of menu buttons · 6c4949d4
      Jiri (George) Lebl authored
      Sun Aug 09 19:59:18 1998  George Lebl  <jirka@5z.com>
      
              * menu.c: implemented properties of menu buttons
      6c4949d4
  10. 08 Aug, 1998 1 commit
  11. 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
  12. 02 Aug, 1998 1 commit
  13. 01 Aug, 1998 3 commits
    • Jiri (George) Lebl's avatar
      instead of a button for each menu item action there is now a button with · 66bdfd99
      Jiri (George) Lebl authored
      Sat Aug 01 16:23:31 1998  George Lebl  <jirka@5z.com>
      
              * menu.c: instead of a button for each menu item action there is
                now a button with three dots which has a menu with the add
                options (there will also be properties in the future)
      66bdfd99
    • Jiri (George) Lebl's avatar
      added support for no_window widgets, not fully but it's something, I don't · d8781dd2
      Jiri (George) Lebl authored
      Sat Aug 01 01:20:56 1998  George Lebl  <jirka@5z.com>
      
              * panel-widget.[ch]: added support for no_window widgets, not fully
                but it's something, I don't currently use it however
      
              * drawer.c,launcher.c,menu.c,panel.c,applet.c: got rid of a lot
                of redundant eventboxing and the internal applets (except for
                logout which shall follow) are now just gnome pixmaps, and the
                click event is simulated. this adds good basis for the backing tile
                support, plus it greatly increases performance especially when
                dealing with very large drawer structures (there is 1/3rd the
                windows to worry about)
      
              * session.c: tweaked the session saving/loading to maximize performance
                ... however there now isn't backward compatibility so everyone needs
                to delete his panel.d dir
      
              * panel-widget.c: minor fix for adding applets
      d8781dd2
    • Jiri (George) Lebl's avatar
      minor cleanups after -Wall compilation · cd947ac9
      Jiri (George) Lebl authored
      Fri Jul 31 18:58:12 1998  George Lebl  <jirka@5z.com>
      
              * *.c: minor cleanups after -Wall compilation
      cd947ac9
  14. 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
  15. 27 Jul, 1998 1 commit
  16. 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
  17. 23 Jul, 1998 1 commit
  18. 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
  19. 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
  20. 20 Jul, 1998 3 commits
    • Elliot Lee's avatar
      Fixed: The "main menu applet" was not saving/restoring state correctly - · a71e83ad
      Elliot Lee authored
      
      
      Fixed: The "main menu applet" was not saving/restoring state correctly -
      arguments would be saved as a zero-length string, causing weird icons to
      appear and an incomplete menu to be shown.
      a71e83ad
    • 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
  21. 19 Jul, 1998 3 commits
  22. 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
  23. 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
  24. 16 Jul, 1998 1 commit
  25. 14 Jul, 1998 1 commit
  26. 13 Jul, 1998 2 commits
    • 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
    • Jiri (George) Lebl's avatar
      much smarter menu rereading, will only reread the current menu, not it's · c737ab7d
      Jiri (George) Lebl authored
      Sun Jul 12 18:52:55 1998  George Lebl  <jirka@5z.com>
      
              * menu.c: much smarter menu rereading, will only reread the
                current menu, not it's submenus, same thing for statting,
                this should make menus much faster
      
              * main.c: a coumple of bugs fixed, related to applet removal
                the iterating has to be there, but we should check if the applet
                was already destroyed as then we'd get a segfault, so it's
                properly fixed now.
      c737ab7d
  27. 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