|
@@ -87,9 +87,9 @@ class Settings:
|
|
|
'displayFont' : {
|
|
|
'value' : ''
|
|
|
},
|
|
|
- # 'driver': {
|
|
|
- # 'type': 'default'
|
|
|
- # },
|
|
|
+ 'driver': {
|
|
|
+ 'type': 'cairo'
|
|
|
+ },
|
|
|
'compResolution' : {
|
|
|
'enabled' : False
|
|
|
},
|
|
@@ -506,7 +506,7 @@ class Settings:
|
|
|
self.internalSettings['cmd']['verbosity']['choices'] = ('grassenv',
|
|
|
'verbose',
|
|
|
'quiet')
|
|
|
-# self.internalSettings['display']['driver']['choices'] = ['default']
|
|
|
+ self.internalSettings['display']['driver']['choices'] = ['cairo', 'png']
|
|
|
self.internalSettings['display']['statusbarMode']['choices'] = globalvar.MAP_DISPLAY_STATUSBAR_MODE
|
|
|
|
|
|
self.internalSettings['nviz']['view'] = {}
|
|
@@ -972,29 +972,23 @@ class PreferencesDialog(wx.Dialog):
|
|
|
#
|
|
|
# display driver
|
|
|
#
|
|
|
- # row = 0
|
|
|
- # gridSizer.Add(item=wx.StaticText(parent=panel, id=wx.ID_ANY,
|
|
|
- # label=_("Display driver:")),
|
|
|
- # flag=wx.ALIGN_LEFT |
|
|
|
- # wx.ALIGN_CENTER_VERTICAL,
|
|
|
- # pos=(row, 0))
|
|
|
- # listOfDrivers = self.settings.Get(group='display', key='driver', subkey='choices', internal=True)
|
|
|
- # # check if cairo is available
|
|
|
- # if 'cairo' not in listOfDrivers:
|
|
|
- # for line in gcmd.Command(['d.mon', '-l']).ReadStdOutput():
|
|
|
- # if 'cairo' in line:
|
|
|
- # listOfDrivers.append('cairo')
|
|
|
- # break
|
|
|
- # driver = wx.Choice(parent=panel, id=wx.ID_ANY, size=(150, -1),
|
|
|
- # choices=listOfDrivers,
|
|
|
- # name="GetStringSelection")
|
|
|
- # driver.SetStringSelection(self.settings.Get(group='display', key='driver', subkey='type'))
|
|
|
- # self.winId['display:driver:type'] = driver.GetId()
|
|
|
+ row = 0
|
|
|
+ gridSizer.Add(item=wx.StaticText(parent=panel, id=wx.ID_ANY,
|
|
|
+ label=_("Display driver:")),
|
|
|
+ flag=wx.ALIGN_LEFT |
|
|
|
+ wx.ALIGN_CENTER_VERTICAL,
|
|
|
+ pos=(row, 0))
|
|
|
+ listOfDrivers = self.settings.Get(group='display', key='driver', subkey='choices', internal=True)
|
|
|
+ driver = wx.Choice(parent=panel, id=wx.ID_ANY, size=(150, -1),
|
|
|
+ choices=listOfDrivers,
|
|
|
+ name="GetStringSelection")
|
|
|
+ driver.SetStringSelection(self.settings.Get(group='display', key='driver', subkey='type'))
|
|
|
+ self.winId['display:driver:type'] = driver.GetId()
|
|
|
+
|
|
|
+ gridSizer.Add(item=driver,
|
|
|
+ flag=wx.ALIGN_RIGHT,
|
|
|
+ pos=(row, 1))
|
|
|
|
|
|
- # gridSizer.Add(item=driver,
|
|
|
- # flag=wx.ALIGN_RIGHT,
|
|
|
- # pos=(row, 1))
|
|
|
-
|
|
|
#
|
|
|
# Statusbar mode
|
|
|
#
|