mirror of
https://github.com/labwc/labwc.git
synced 2025-11-02 09:01:47 -05:00
font: use PangoWeight enum
No change in functionality. Suggested-by: @spl237
This commit is contained in:
parent
5148c2aa31
commit
94ead35227
4 changed files with 17 additions and 68 deletions
|
|
@ -23,44 +23,7 @@ font_to_pango_desc(struct font *font)
|
|||
if (font->slant == FONT_SLANT_OBLIQUE) {
|
||||
pango_font_description_set_style(desc, PANGO_STYLE_OBLIQUE);
|
||||
}
|
||||
switch (font->weight) {
|
||||
case FONT_WEIGHT_THIN:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_THIN);
|
||||
break;
|
||||
case FONT_WEIGHT_ULTRALIGHT:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_ULTRALIGHT);
|
||||
break;
|
||||
case FONT_WEIGHT_LIGHT:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_LIGHT);
|
||||
break;
|
||||
case FONT_WEIGHT_SEMILIGHT:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_SEMILIGHT);
|
||||
break;
|
||||
case FONT_WEIGHT_BOOK:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_BOOK);
|
||||
break;
|
||||
case FONT_WEIGHT_NORMAL:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_NORMAL);
|
||||
break;
|
||||
case FONT_WEIGHT_MEDIUM:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_MEDIUM);
|
||||
break;
|
||||
case FONT_WEIGHT_SEMIBOLD:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_SEMIBOLD);
|
||||
break;
|
||||
case FONT_WEIGHT_BOLD:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_BOLD);
|
||||
break;
|
||||
case FONT_WEIGHT_ULTRABOLD:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_ULTRABOLD);
|
||||
break;
|
||||
case FONT_WEIGHT_HEAVY:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_HEAVY);
|
||||
break;
|
||||
case FONT_WEIGHT_ULTRAHEAVY:
|
||||
pango_font_description_set_weight(desc, PANGO_WEIGHT_ULTRAHEAVY);
|
||||
break;
|
||||
}
|
||||
pango_font_description_set_weight(desc, font->weight);
|
||||
return desc;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue