mirror of
https://github.com/gryf/wmaker.git
synced 2026-03-05 16:45:50 +01:00
font panel and textfield font
This commit is contained in:
@@ -433,15 +433,6 @@ WMSetTextFieldText(WMTextField *tPtr, char *text)
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
WMSetTextFieldFont(WMTextField *tPtr, WMFont *font)
|
||||
{
|
||||
/* TODO: update font change after field is mapped */
|
||||
WMReleaseFont(tPtr->font);
|
||||
tPtr->font = WMRetainFont(font);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
WMSetTextFieldAlignment(WMTextField *tPtr, WMAlignment alignment)
|
||||
{
|
||||
@@ -597,6 +588,23 @@ WMSetTextFieldPrevTextField(WMTextField *tPtr, WMTextField *prev)
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
WMSetTextFieldFont(WMTextField *tPtr, WMFont *font)
|
||||
{
|
||||
if (tPtr->font)
|
||||
WMReleaseFont(tPtr->font);
|
||||
tPtr->font = WMRetainFont(font);
|
||||
|
||||
tPtr->offsetWidth =
|
||||
WMAX((tPtr->view->size.height - WMFontHeight(tPtr->font))/2, 1);
|
||||
|
||||
if (tPtr->view->flags.realized) {
|
||||
paintTextField(tPtr);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
static void
|
||||
didResizeTextField(W_ViewDelegate *self, WMView *view)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user