Added wx.StandardPaths.GetDocumentsDir

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38803 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 2006-04-18 21:54:14 +00:00
parent 99a001dd43
commit 46992103a3
3 changed files with 15 additions and 4 deletions

View File

@ -8,14 +8,14 @@ class TestPanel(wx.Panel):
self.log = log
wx.Panel.__init__(self, parent, -1)
sizer = wx.FlexGridSizer(0, 3, 4, 4)
sizer = wx.FlexGridSizer(0, 3, 2, 2)
box = wx.BoxSizer(wx.VERTICAL)
fs = self.GetFont().GetPointSize()
bf = wx.Font(fs+4, wx.SWISS, wx.NORMAL, wx.BOLD)
t = wx.StaticText(self, -1, "StandardPaths")
t.SetFont(bf)
box.Add(t, 0, wx.CENTER|wx.ALL, 5)
box.Add(t, 0, wx.CENTER|wx.ALL, 4)
box.Add(wx.StaticLine(self, -1), 0, wx.EXPAND)
# get the global (singleton) instance of wx.StandardPaths
@ -37,7 +37,8 @@ class TestPanel(wx.Panel):
sizer.Add(wx.StaticText(self, -1, "%s%s:" %(name, repr(args))),
0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL)
sizer.Add(wx.TextCtrl(self, -1, func(*args),
size=(275,-1), style=wx.TE_READONLY))
size=(275,-1), style=wx.TE_READONLY),
0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL)
btn = wx.Button(self, wx.ID_HELP)
sizer.Add(btn)
@ -49,6 +50,7 @@ class TestPanel(wx.Panel):
'GetLocalDataDir',
'GetUserDataDir',
'GetUserLocalDataDir',
'GetDocumentsDir',
'GetPluginsDir',
'GetInstallPrefix',
'GetResourcesDir',
@ -60,7 +62,7 @@ class TestPanel(wx.Panel):
wx.StandardPaths.ResourceCat_Messages )
self.Bind(wx.EVT_BUTTON, self.OnShowDoc, id=wx.ID_HELP)
box.Add(sizer, 0, wx.CENTER|wx.ALL, 20)
box.Add(sizer, 0, wx.CENTER|wx.ALL, 10)
self.SetSizer(box)

View File

@ -127,6 +127,8 @@ functionality that was implemented in wxWidgets, but the end result is
cleaner for wxPython as well, and allowed me to remove some ugly code
under the covers.
Added wx.StandardPaths.GetDocumentsDir.

View File

@ -158,6 +158,13 @@ and GetResourcesDir()/lang.lproj under Mac but is something quite
different under Unix for the message catalog category (namely the
standard prefix/share/locale/lang/LC_MESSAGES.)", "");
DocDeclStr(
virtual wxString , GetDocumentsDir() const,
"Return the Documents directory for the current user.
C:\Documents and Settings\username\Documents under Windows,
$HOME under Unix and ~/Documents under Mac", "");
DocStr(SetInstallPrefix,