diff options
author | James Bursa <james@netsurf-browser.org> | 2006-12-08 20:04:03 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2006-12-08 20:04:03 +0000 |
commit | 7e252084a52dc3d99cb76b9b0bc008c21fa1ff4f (patch) | |
tree | 660b78b21b70096b8d9c66687edf373b3f7144c8 /riscos/font.c | |
parent | 1b13cad222fe139c16e3fd47bb85c5eda30883cc (diff) | |
download | netsurf-7e252084a52dc3d99cb76b9b0bc008c21fa1ff4f.tar.gz netsurf-7e252084a52dc3d99cb76b9b0bc008c21fa1ff4f.tar.bz2 |
Replace font_menu with new rufl built-in font menu.
svn path=/trunk/netsurf/; revision=3111
Diffstat (limited to 'riscos/font.c')
-rw-r--r-- | riscos/font.c | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/riscos/font.c b/riscos/font.c index eca4ae80f..40cc0874f 100644 --- a/riscos/font.c +++ b/riscos/font.c @@ -25,8 +25,6 @@ #include "netsurf/utils/utils.h" -wimp_menu *font_menu; - /** desktop font, size and style being used */ char ro_gui_desktop_font_family[80]; int ro_gui_desktop_font_size = 12; @@ -37,7 +35,6 @@ static void nsfont_check_option(char **option, const char *family, const char *fallback); static int nsfont_list_cmp(const void *keyval, const void *datum); static void nsfont_check_fonts(void); -static void nsfont_init_menu(void); static void ro_gui_wimp_desktop_font(char *family, size_t bufsize, int *psize, rufl_style *pstyle); @@ -85,8 +82,6 @@ void nsfont_init(void) option_font_default != CSS_FONT_FAMILY_CURSIVE && option_font_default != CSS_FONT_FAMILY_FANTASY) option_font_default = CSS_FONT_FAMILY_SANS_SERIF; - - nsfont_init_menu(); } @@ -198,44 +193,6 @@ void nsfont_check_fonts(void) /** - * Prepare the menu of font families. - */ - -void nsfont_init_menu(void) -{ - unsigned int i; - - font_menu = malloc(wimp_SIZEOF_MENU(rufl_family_list_entries)); - if (!font_menu) - die("NoMemory"); - font_menu->title_data.indirected_text.text = messages_get("Fonts"); - font_menu->title_fg = wimp_COLOUR_BLACK; - font_menu->title_bg = wimp_COLOUR_LIGHT_GREY; - font_menu->work_fg = wimp_COLOUR_BLACK; - font_menu->work_bg = wimp_COLOUR_WHITE; - font_menu->width = 200; - font_menu->height = wimp_MENU_ITEM_HEIGHT; - font_menu->gap = wimp_MENU_ITEM_GAP; - for (i = 0; i != rufl_family_list_entries; i++) { - font_menu->entries[i].menu_flags = 0; - font_menu->entries[i].sub_menu = wimp_NO_SUB_MENU; - font_menu->entries[i].icon_flags = wimp_ICON_TEXT | - wimp_ICON_INDIRECTED | - (wimp_COLOUR_BLACK << wimp_ICON_FG_COLOUR_SHIFT) | - (wimp_COLOUR_WHITE << wimp_ICON_BG_COLOUR_SHIFT); - font_menu->entries[i].data.indirected_text.text = - rufl_family_list[i]; - font_menu->entries[i].data.indirected_text.validation = - (char *) -1; - font_menu->entries[i].data.indirected_text.size = - strlen(rufl_family_list[i]); - } - font_menu->entries[0].menu_flags = wimp_MENU_TITLE_INDIRECTED; - font_menu->entries[i - 1].menu_flags |= wimp_MENU_LAST; -} - - -/** * Measure the width of a string. * * \param style css_style for this text, with style->font_size.size == |