Set scrollrate
This commit is contained in:
parent
ea54e92326
commit
f2983da0ef
1 changed files with 7 additions and 6 deletions
13
src/main.py
13
src/main.py
|
@ -17,6 +17,7 @@ WIDTH = 720 / 2
|
||||||
HEIGHT = 1440 / 2
|
HEIGHT = 1440 / 2
|
||||||
BTN_HEIGHT = 40
|
BTN_HEIGHT = 40
|
||||||
SPACER_HEIGHT = 10
|
SPACER_HEIGHT = 10
|
||||||
|
SCROLL_RATE = 5
|
||||||
|
|
||||||
BM_BTN_STYLE = wx.BOTTOM | wx.EXPAND | wx.LEFT | wx.TOP
|
BM_BTN_STYLE = wx.BOTTOM | wx.EXPAND | wx.LEFT | wx.TOP
|
||||||
BTN_STYLE = wx.BORDER_NONE | wx.BU_AUTODRAW | wx.BU_EXACTFIT | wx.BU_NOTEXT
|
BTN_STYLE = wx.BORDER_NONE | wx.BU_AUTODRAW | wx.BU_EXACTFIT | wx.BU_NOTEXT
|
||||||
|
@ -40,7 +41,7 @@ class Cast(wx.Frame):
|
||||||
self, -1, style=wx.VSCROLL
|
self, -1, style=wx.VSCROLL
|
||||||
)
|
)
|
||||||
self.m_control = None
|
self.m_control = None
|
||||||
self.m_panel.SetupScrolling()
|
self.m_panel.SetupScrolling(rate_y=SCROLL_RATE,scrollToTop=True)
|
||||||
self.m_panel.SetSizer(self.m_sizer)
|
self.m_panel.SetSizer(self.m_sizer)
|
||||||
self.m_providers: list[ChannelProvider] = [
|
self.m_providers: list[ChannelProvider] = [
|
||||||
ChannelProvider(
|
ChannelProvider(
|
||||||
|
@ -97,7 +98,7 @@ class Cast(wx.Frame):
|
||||||
self.m_sizer.Add(btn_sizer)
|
self.m_sizer.Add(btn_sizer)
|
||||||
provider_index += 1
|
provider_index += 1
|
||||||
|
|
||||||
self.m_panel.SetupScrolling()
|
self.m_panel.SetupScrolling(rate_y=SCROLL_RATE,scrollToTop=True)
|
||||||
self.m_panel.SetSizer(self.m_sizer)
|
self.m_panel.SetSizer(self.m_sizer)
|
||||||
self.m_sizer.Fit(self)
|
self.m_sizer.Fit(self)
|
||||||
self.m_sizer.Layout()
|
self.m_sizer.Layout()
|
||||||
|
@ -118,7 +119,7 @@ class Cast(wx.Frame):
|
||||||
self.m_sizer.Add(btn_sizer)
|
self.m_sizer.Add(btn_sizer)
|
||||||
channel_index += 1
|
channel_index += 1
|
||||||
|
|
||||||
self.m_panel.SetupScrolling()
|
self.m_panel.SetupScrolling(rate_y=SCROLL_RATE,scrollToTop=True)
|
||||||
self.m_panel.SetSizer(self.m_sizer)
|
self.m_panel.SetSizer(self.m_sizer)
|
||||||
self.m_sizer.Fit(self)
|
self.m_sizer.Fit(self)
|
||||||
self.m_sizer.Layout()
|
self.m_sizer.Layout()
|
||||||
|
@ -159,7 +160,7 @@ class Cast(wx.Frame):
|
||||||
self.m_sizer.Add(inner_sizer)
|
self.m_sizer.Add(inner_sizer)
|
||||||
self.m_sizer.AddSpacer(SPACER_HEIGHT)
|
self.m_sizer.AddSpacer(SPACER_HEIGHT)
|
||||||
self.m_index = self.m_index + 1
|
self.m_index = self.m_index + 1
|
||||||
self.m_panel.SetupScrolling()
|
self.m_panel.SetupScrolling(rate_y=SCROLL_RATE,scrollToTop=True)
|
||||||
self.m_panel.SetSizer(self.m_sizer)
|
self.m_panel.SetSizer(self.m_sizer)
|
||||||
self.m_sizer.Fit(self)
|
self.m_sizer.Fit(self)
|
||||||
self.m_sizer.Layout()
|
self.m_sizer.Layout()
|
||||||
|
@ -222,7 +223,7 @@ class Cast(wx.Frame):
|
||||||
|
|
||||||
self.Bind(wx.media.EVT_MEDIA_FINISHED, self.show_video_list)
|
self.Bind(wx.media.EVT_MEDIA_FINISHED, self.show_video_list)
|
||||||
self.load_uri(uri)
|
self.load_uri(uri)
|
||||||
self.m_panel.SetupScrolling()
|
self.m_panel.SetupScrolling(rate_y=SCROLL_RATE,scrollToTop=True)
|
||||||
self.m_panel.SetSizer(self.m_sizer)
|
self.m_panel.SetSizer(self.m_sizer)
|
||||||
self.m_sizer.Fit(self)
|
self.m_sizer.Fit(self)
|
||||||
self.m_sizer.Layout()
|
self.m_sizer.Layout()
|
||||||
|
@ -249,7 +250,7 @@ class Cast(wx.Frame):
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
self.m_sizer.Add(btn)#, wx.ALIGN_CENTER_VERTICAL)
|
self.m_sizer.Add(btn)#, wx.ALIGN_CENTER_VERTICAL)
|
||||||
self.m_panel.SetupScrolling()
|
self.m_panel.SetupScrolling(rate_y=SCROLL_RATE,scrollToTop=True)
|
||||||
self.m_panel.SetSizer(self.m_sizer)
|
self.m_panel.SetSizer(self.m_sizer)
|
||||||
self.m_sizer.Fit(self)
|
self.m_sizer.Fit(self)
|
||||||
self.m_sizer.Layout()
|
self.m_sizer.Layout()
|
||||||
|
|
Loading…
Add table
Reference in a new issue