Skip to content
Snippets Groups Projects
  1. Nov 30, 2013
  2. Jul 29, 2013
  3. Jan 06, 2013
  4. Dec 16, 2012
  5. Oct 10, 2012
  6. May 07, 2012
  7. Apr 22, 2012
  8. Apr 02, 2012
  9. Mar 26, 2012
  10. Mar 10, 2012
  11. 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
  12. Feb 18, 2012
  13. Jan 29, 2012
  14. Jan 05, 2012
  15. Dec 30, 2011
  16. Dec 29, 2011
  17. Dec 24, 2011
Loading