Skip to content
Snippets Groups Projects
  1. Apr 02, 2012
  2. Mar 26, 2012
  3. Mar 10, 2012
  4. 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
  5. Feb 18, 2012
  6. Jan 29, 2012
  7. Jan 05, 2012
  8. Dec 30, 2011
  9. Dec 29, 2011
  10. Dec 24, 2011
  11. Oct 23, 2011
  12. Sep 08, 2011
  13. Aug 03, 2011
  14. Jun 25, 2011
  15. Jun 21, 2011
Loading