mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-08-01 02:30:12 -06:00
rework things a bit.
also remove some useless variables.
This commit is contained in:
@ -38,7 +38,6 @@ static void boxRelayout(uiBox *b)
|
||||
int i;
|
||||
int minimumWidth, minimumHeight;
|
||||
int nVisible;
|
||||
uiWindowsSizing *d;
|
||||
|
||||
if (b->controls->size() == 0)
|
||||
return;
|
||||
@ -165,10 +164,8 @@ static void uiBoxMinimumSize(uiWindowsControl *c, int *width, int *height)
|
||||
// these two contain the largest minimum width and height of all stretchy controls in the box
|
||||
// all stretchy controls will use this value to determine the final minimum size
|
||||
int maxStretchyWidth, maxStretchyHeight;
|
||||
int i;
|
||||
int minimumWidth, minimumHeight;
|
||||
int nVisible;
|
||||
uiWindowsSizing sizing;
|
||||
|
||||
*width = 0;
|
||||
*height = 0;
|
||||
@ -235,6 +232,12 @@ static void uiBoxMinimumSizeChanged(uiWindowsControl *c)
|
||||
boxRelayout(b);
|
||||
}
|
||||
|
||||
static void uiBoxSetMinSize(uiControl *c, int w, int h)
|
||||
{
|
||||
// checkme
|
||||
uiBoxMinimumSizeChanged(uiWindowsControl(c));
|
||||
}
|
||||
|
||||
uiWindowsControlDefaultLayoutRect(uiBox)
|
||||
uiWindowsControlDefaultAssignControlIDZOrder(uiBox)
|
||||
|
||||
|
@ -87,7 +87,6 @@ static void hsv2RGB(double h, double s, double v, double *r, double *g, double *
|
||||
int h60;
|
||||
double x;
|
||||
double m;
|
||||
double c1, c2;
|
||||
|
||||
c = v * s;
|
||||
hPrime = h * 6;
|
||||
|
@ -232,6 +232,12 @@ static void uiFormMinimumSizeChanged(uiWindowsControl *c)
|
||||
formRelayout(f);
|
||||
}
|
||||
|
||||
static void uiFormSetMinSize(uiControl *c, int w, int h)
|
||||
{
|
||||
// checkme
|
||||
uiFormMinimumSizeChanged(uiWindowsControl(c));
|
||||
}
|
||||
|
||||
uiWindowsControlDefaultLayoutRect(uiForm)
|
||||
uiWindowsControlDefaultAssignControlIDZOrder(uiForm)
|
||||
|
||||
|
@ -516,6 +516,12 @@ static void uiGridMinimumSizeChanged(uiWindowsControl *c)
|
||||
gridRelayout(g);
|
||||
}
|
||||
|
||||
static void uiGridSetMinSize(uiControl *c, int w, int h)
|
||||
{
|
||||
// checkme
|
||||
uiGridMinimumSizeChanged(uiWindowsControl(c));
|
||||
}
|
||||
|
||||
uiWindowsControlDefaultLayoutRect(uiGrid)
|
||||
uiWindowsControlDefaultAssignControlIDZOrder(uiGrid)
|
||||
|
||||
|
@ -119,6 +119,12 @@ static void uiGroupMinimumSizeChanged(uiWindowsControl *c)
|
||||
groupRelayout(g);
|
||||
}
|
||||
|
||||
static void uiGroupSetMinSize(uiControl *c, int w, int h)
|
||||
{
|
||||
// checkme
|
||||
uiGroupMinimumSizeChanged(uiWindowsControl(c));
|
||||
}
|
||||
|
||||
uiWindowsControlDefaultLayoutRect(uiGroup)
|
||||
uiWindowsControlDefaultAssignControlIDZOrder(uiGroup)
|
||||
|
||||
|
@ -164,6 +164,12 @@ static void uiTabMinimumSizeChanged(uiWindowsControl *c)
|
||||
tabRelayout(t);
|
||||
}
|
||||
|
||||
static void uiTabSetMinSize(uiControl *c, int w, int h)
|
||||
{
|
||||
// checkme
|
||||
uiTabMinimumSizeChanged(uiWindowsControl(c));
|
||||
}
|
||||
|
||||
uiWindowsControlDefaultLayoutRect(uiTab)
|
||||
uiWindowsControlDefaultAssignControlIDZOrder(uiTab)
|
||||
|
||||
|
@ -309,6 +309,11 @@ static void uiWindowLayoutRect(uiWindowsControl *c, RECT *r)
|
||||
uiWindowsEnsureGetClientRect(w->hwnd, r);
|
||||
}
|
||||
|
||||
static void uiWindowSetMinSize(uiControl *c, int w, int h)
|
||||
{
|
||||
// TODO: relayout, eventually
|
||||
}
|
||||
|
||||
uiWindowsControlDefaultAssignControlIDZOrder(uiWindow)
|
||||
|
||||
static void uiWindowChildVisibilityChanged(uiWindowsControl *c)
|
||||
|
Reference in New Issue
Block a user