mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-05-02 02:34:08 +02:00
Fix video player seek bar resizing when clipped & adjust min window size
This commit is contained in:
parent
250d502238
commit
8d536a6734
video
@ -30,7 +30,7 @@ protected override void OnPaint(PaintEventArgs e){
|
|||||||
brushBack.Color = Parent.BackColor;
|
brushBack.Color = Parent.BackColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
Rectangle rect = e.ClipRectangle;
|
Rectangle rect = new Rectangle(0, 0, Width, Height);
|
||||||
Point cursor = PointToClient(Cursor.Position);
|
Point cursor = PointToClient(Cursor.Position);
|
||||||
int width = rect.Width-1;
|
int width = rect.Width-1;
|
||||||
int progress = (int)(width*((double)Value/Maximum));
|
int progress = (int)(width*((double)Value/Maximum));
|
||||||
|
@ -200,8 +200,8 @@ private void timerSync_Tick(object sender, EventArgs e){
|
|||||||
int ownerWidth = rect.Right-rect.Left+1;
|
int ownerWidth = rect.Right-rect.Left+1;
|
||||||
int ownerHeight = rect.Bottom-rect.Top+1;
|
int ownerHeight = rect.Bottom-rect.Top+1;
|
||||||
|
|
||||||
// roughly matches MinimumSize for client bounds
|
// roughly matches MinimumSize for client bounds, adjusted a bit for weirdness with higher DPI
|
||||||
int minWidth = DpiScaled(332);
|
int minWidth = DpiScaled(356);
|
||||||
int minHeight = DpiScaled(386);
|
int minHeight = DpiScaled(386);
|
||||||
|
|
||||||
if (NativeMethods.GetClientRect(ownerHandle, out NativeMethods.RECT clientSize)){
|
if (NativeMethods.GetClientRect(ownerHandle, out NativeMethods.RECT clientSize)){
|
||||||
|
Loading…
Reference in New Issue
Block a user