UsageΒΆ

To use wx_icons_suru in your application:

# this package
from wx_icons_suru import wxSuruIconTheme


class MyApp(wx.App):

    def OnInit(self):
        wx.ArtProvider.Push(wxSuruIconTheme())
        self.frame = TestFrame(None, wx.ID_ANY)
        self.SetTopWindow(self.frame)
        self.frame.Show()
        return True

And then the icons can be accessed through wx.ArtProvider:

wx.ArtProvider.GetBitmap("document-new", wx.ART_OTHER, wx.Size(48, 48))

Any FreeDesktop Icon Theme Specification name can be used.

Currently the Client ID is not used, so just pass wx.ART_OTHER.