<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - A pdf with a grid of thin lines is almost unreadable and looks awful"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=37347#c44">Comment # 44</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - A pdf with a grid of thin lines is almost unreadable and looks awful"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=37347">bug 37347</a>
              from <span class="vcard"><a class="email" href="mailto:tsdgeos@terra.es" title="Albert Astals Cid <tsdgeos@terra.es>"> <span class="fn">Albert Astals Cid</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=37347#c43">comment #43</a>)
<span class="quote">> (In reply to <a href="show_bug.cgi?id=37347#c42">comment #42</a>)
> > I think it'd be cleaner reusing the RenderHint enum instead of adding a
> > setter that takes an int. 

> I thought about that first, but hint is a bit mask with a boolean meaning
> (switch it on / off), but here we have a three state logic. Or would You
> prefer to omit the shape mode and then switch on the "enhance thin lines" in
> solid mode?</span >

Well, the thing is that "thin lines enhacement" clearly fit into the
"RenderHint" idea so I'd like to use that. We have two options one as you say
only provide an enum for on/off, but you added 3 states so i guess it makes
sense to export the 3. The option to export the three is add two enums, say
ThinLineSolid and ThinLineShape and document that if both are present one
"wins" over the other.

I think this second solution might work, what do you think?

<span class="quote">> 
> > Also a better explanation than
> > splashThinLineDefault would be needed, i don't expect "users" of the Qt
> > frontend to necessarily understand what splashThinLineDefault means

> You think something about "No special handling for thin lines"? Or if we
> omit the "shape mode" we could just comment "enhance thin line on/off"!</span >

To be honest i didn't really understand the difference between the 3 modes so
i'm not really sure i can comment in what should be written, but
splashThinLineDefault is what should not :D Nobody will understand that without
having to read the code (and a lot of code)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>