Fix scroll rate in preference panel

This commit is contained in:
DarkPhoenix
2019-05-01 00:55:52 +03:00
parent dbef3b8c84
commit bdd4a8cfb7
4 changed files with 8 additions and 9 deletions

View File

@@ -1,18 +1,16 @@
# noinspection PyPackageRequirements
import wx
from wx.lib.intctrl import IntCtrl
from gui.preferenceView import PreferenceView
from gui.bitmap_loader import BitmapLoader
import gui.mainFrame
import gui.globalEvents as GE
from service.settings import SettingsProvider
import gui.mainFrame
from gui.bitmap_loader import BitmapLoader
from gui.preferenceView import PreferenceView
from service.fit import Fit
from service.price import Price
from service.settings import SettingsProvider
class PFGeneralPref(PreferenceView):
title = "General"
def populatePanel(self, panel):

View File

@@ -22,6 +22,7 @@ import wx
class PFListPane(wx.ScrolledWindow):
def __init__(self, parent):
wx.ScrolledWindow.__init__(self, parent, pos=wx.DefaultPosition, style=wx.TAB_TRAVERSAL)

View File

@@ -57,7 +57,7 @@ class PreferenceDialog(wx.Dialog):
for prefView in PreferenceView.views:
page = wx.ScrolledWindow(self.listbook)
page.SetScrollbars(1, 1, 20, 20)
page.SetScrollRate(15, 15)
bmp = prefView.getImage()
if bmp:
imgID = self.imageList.Add(bmp)

View File

@@ -21,7 +21,7 @@
import wx
class PreferenceView(object):
class PreferenceView:
views = []
@classmethod