Skip to content
Snippets Groups Projects
  1. Mar 10, 2012
  2. Feb 24, 2012
    • Andrzej's avatar
      Panel: Removed item size checks. · 3eb8ce0e
      Andrzej authored and Nick Schermer's avatar Nick Schermer committed
      Problem:
      
      get_requisition on external plugins returns an old size_request
      value when the size of the panel is changed quickly (e.g. when
      user controls the "size" slider using cursor keys).
      
      In case of "small" external plugins this means that they are
      "losing" their "small" status when the user quickly decreases
      the panel size. This is because their get_requisition size
      is temporarily larger than the row size. This in turn causes
      a lot of flicker when the user changes (decreases) the panel size.
      
      (the above was tested using an xfce4-mixer plugin with a patch from:
      https://bugzilla.xfce.org/show_bug.cgi?id=8350 )
      
      Arguably, the itembar doesn't have to check the plugin size, only
      the "small" flag. It's then the plugins responsibility to render itself
      in such a way it fits in a single row.
      
      The itembar is still using the plugin size to decide the row height.
      It may temporarily be incorrect when the panel size changes quickly
      but that doesn't cause flicker.
      3eb8ce0e
  3. Feb 18, 2012
  4. Jan 29, 2012
  5. Jan 05, 2012
  6. Dec 30, 2011
  7. Dec 29, 2011
  8. Dec 24, 2011
  9. Oct 23, 2011
  10. Sep 08, 2011
  11. Aug 03, 2011
  12. Jun 25, 2011
  13. Jun 21, 2011
  14. Jun 19, 2011
  15. May 28, 2011
Loading