Skip to content
  • Jiri (George) Lebl's avatar
    on all dialogs, when just trying to "redisplay" an existing dialog, do a · 02bf1b88
    Jiri (George) Lebl authored
    Wed Feb 03 23:47:06 1999  George Lebl  <jirka@5z.com>
    
            * *.c: on all dialogs, when just trying to "redisplay" an existing
              dialog, do a gdk_window_raise and gtk_widget_show on it
    
            * button-widget.[ch],launcher.c,drawer.c,logout.c,menu.c: added
              ability to display the name of the icon to button-widget,
              it's ugly now so it's only used if no icon can be found
    
            * basep-widget.[ch],drawer-widget.c,corner-widget.c,snapped-widget.c:
              use another window (fake) as a override redirect parent, and use
              gravity to get animations right and make it work ok with the
              compliant windowmanagers
    
            * panel.c: don't move the panel when dragging and the cursor is in
              the middle 1/3 of the screen to avoid flickery movement
    
    
    
    yeah yeah yeah ... I know ... it's a bigger change ... but it needed to
    go in ... the animations should now work fine on all window managers ...
    with a bit less flicker on non compliant since there is no reparenting
    done most of the time ... on compliant WM's I reparent to an override
    redirect window which flickers a little bit ... but at least the animation
    isn't jerky ....
    
    there are still problems ... one related to this change and one is just a bug
    that was there before but I found it with this ...
    1) opening a drawer flickers it on screen before the animation ... this bug
    now has the top priority as it's ugly as hell
    2) when panels are hidden and one logs off .. for some reason they open
    up the next time you log in ... this used to work a long time ago so something
    got broke
    
    -George
    02bf1b88