<table><tr><td style="">tcanabrava added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D13582">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D13582#279540" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D13582#279540</a>, <a href="https://phabricator.kde.org/p/ngraham/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@ngraham</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D13582#279371" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D13582#279371</a>, <a href="https://phabricator.kde.org/p/tcanabrava/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@tcanabrava</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p>I don't know how that will work out Layout wise. When we have the scrollbar as overlay we ignore the Layout (konsole manually set's the position of the scrollbar above the drawarea of the widget for instance)<br />
 I have no clue on how that's supposed to work</p></div>
</blockquote>

<p>Without being so familiar with how it would work technically, it seems like if we did this, then for Breeze with the setting checked, it would just draw the scrollbar overlay-style, whereas for other themes or for Breeze with the setting unchecked, it would draw the scrollbar "normally".</p>

<p>Is that not possible?</p></div>
</blockquote>

<p>I don't know how technically that would work. the QLayout asks for the sizeHint() of the widget to adapt it's space (so for breeze we would need to return 0 as sizeHint() ) - but I *think* this is also what's used for the paintEvent to paint it. I'm currently hacking breeze style to see if I can do that.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R319 Konsole</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D13582">https://phabricator.kde.org/D13582</a></div></div><br /><div><strong>To: </strong>tcanabrava, Konsole, hindenburg, ngraham<br /><strong>Cc: </strong>zzag, konsole-devel, herrold, ngraham, maximilianocuria, hindenburg<br /></div>