Correct. This, like a few other things I've pointed out, are still on
master.
The first beta of the 2017.09.1 release is coming this week.

-greg


On Mon, Sep 25, 2017 at 3:24 PM, Michał Nowotka <mmm...@gmail.com> wrote:

> Hmm, but the latest release (Release_2017_03_3) doesn't have this
> function, right?
>
> Just tried it and got 'MolDrawOptions' object has no attribute
> 'setBackgroundColour' :(
>
> On Sun, Sep 24, 2017 at 10:07 AM, Michał Nowotka <mmm...@gmail.com> wrote:
> > Great, thanks a lot again :)
> >
> > On Sun, Sep 24, 2017 at 4:33 AM, Greg Landrum <greg.land...@gmail.com>
> wrote:
> >> As I was composing this email there was a voice in the back of my head
> >> saying "you can do that already...", but when I looked through the code
> for
> >> "transparent" I didn't find anything, so I figured it was something on a
> >> branch that just needed to be merged.
> >>
> >> 10 seconds after hitting "Send" (*after* the "undo send" option was
> already
> >> gone in gmail), I remembered that this is the "clearBackground" drawing
> >> option. If you set that option to False, then no background will be
> drawn
> >> (i.e. it will be transparent):
> >>
> >> In [21]: d2d = rdMolDraw2D.MolDraw2DCairo(300,300)
> >>
> >> In [22]: opts = d2d.drawOptions()
> >>
> >> In [23]: opts.clearBackground=False
> >>
> >> In [24]: d2d.DrawMolecule(dm)
> >>
> >> In [25]: d2d.FinishDrawing()
> >>
> >>
> >> Best,
> >> -greg
> >>
> >>
> >> On Sun, Sep 24, 2017 at 5:25 AM, Greg Landrum <greg.land...@gmail.com>
> >> wrote:
> >>>
> >>> Hi Michal,
> >>>
> >>> This is now one of the draw options;
> >>>
> >>> In [3]: d2d = rdMolDraw2D.MolDraw2DSVG(300,300)
> >>>
> >>> In [4]: opts = d2d.drawOptions()
> >>>
> >>> In [6]: opts.setBackgroundColour((1,1,0))
> >>>
> >>>
> >>> You can set the default highlightColour the same way.
> >>>
> >>> There's not currently a "make it transparent" option, but that would
> be a
> >>> nice thing for us to figure out how to do. I will take a look
> >>>
> >>> -greg
> >>>
> >>>
> >>> On Wed, Sep 20, 2017 at 1:08 PM, Michał Nowotka <mmm...@gmail.com>
> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> In the old drawing code it was possible to pass drawing options to the
> >>>> MolToImage method.
> >>>>
> >>>> Lookng at the C++ signature of the new DrawMolecule
> >>>>
> >>>> DrawMolecule( (MolDraw2D)self, (Mol)mol, (object)highlightAtoms,
> >>>> (object)highlightBonds [, (object)highlightAtomColors=None [,
> >>>> (object)highlightBondColors=None [, (object)highlightAtomRadii=None
> [,
> >>>> (int)confId=-1 [, (str)legend='']]]]]) -> None
> >>>>
> >>>> I can see it's possible to change higlight colors but I need to be
> >>>> able to change background color of the png image. I want to to be
> >>>> transparent by default but I should be able to set it to any other
> >>>> solid color, is that possible?
> >>>>
> >>>> Cheers,
> >>>> Michał
> >>>>
> >>>>
> >>>> ------------------------------------------------------------
> ------------------
> >>>> Check out the vibrant tech community on one of the world's most
> >>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >>>> _______________________________________________
> >>>> Rdkit-discuss mailing list
> >>>> Rdkit-discuss@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
> >>>
> >>>
> >>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to