Updated Free UCS Outline Fonts URL

This commit is contained in:
William Kendrick 2005-01-09 12:35:07 +00:00
parent 51862ce25c
commit 64536677d2
3 changed files with 61 additions and 18 deletions

View file

@ -7,7 +7,7 @@ bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
June 17, 2002 - January 6, 2005
June 17, 2002 - January 9, 2005
* Design and Coding:
@ -56,7 +56,7 @@ June 17, 2002 - January 6, 2005
* Fonts
* From the Free Universal Character Set Outline Fonts.
http://www.freesoftware.fsf.org/freefont/
http://www.nongnu.org/freefont/
GPL'd, Copyright 2002 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>
et al

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-01-09 04:03-0800\n"
"POT-Creation-Date: 2005-01-09 04:08-0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View file

@ -2143,7 +2143,7 @@ static void do_wait(void);
static void load_current(void);
static void save_current(void);
static char * get_fname(const char * const name);
static int do_prompt_image(const char * const text, const char * const btn_yes, const char * const btn_no, SDL_Surface * img);
static int do_prompt_image(const char * const text, const char * const btn_yes, const char * const btn_no, SDL_Surface * img1, SDL_Surface * img2, SDL_Surface * img3);
static int do_prompt(const char * const text, const char * const btn_yes, const char * const btn_no);
static void cleanup(void);
static void free_cursor(SDL_Cursor ** cursor);
@ -10877,11 +10877,11 @@ static char * get_fname(const char * const name)
static int do_prompt(const char * const text, const char * const btn_yes, const char * const btn_no)
{
return(do_prompt_image(text, btn_yes, btn_no, NULL));
return(do_prompt_image(text, btn_yes, btn_no, NULL, NULL, NULL));
}
static int do_prompt_image(const char * const text, const char * const btn_yes, const char * const btn_no, SDL_Surface * img)
static int do_prompt_image(const char * const text, const char * const btn_yes, const char * const btn_no, SDL_Surface * img1, SDL_Surface * img2, SDL_Surface * img3)
{
SDL_Event event;
SDL_Rect dest;
@ -10976,28 +10976,69 @@ static int do_prompt_image(const char * const text, const char * const btn_yes,
SDL_FillRect(screen, &dest, SDL_MapRGB(screen->format, 255, 255, 255));
/* If we're showing any images on the right, determine the widest width
for them: */
/* FIXME: This needs to be fixed for right-to-left interfaces! */
int img1_w, img2_w, img3_w, max_img_w, img_x, img_y, offset;
offset = img1_w = img2_w = img3_w = 0;
if (img1 != NULL)
img1_w = img1->w;
if (img2 != NULL)
img2_w = img2->w;
if (img3 != NULL)
img3_w = img3->w;
max_img_w = max(img1_w, max(img2_w, img3_w));
if (max_img_w > 0)
offset = max_img_w + 8;
/* Draw the question: */
int img_w;
if (img != NULL)
img_w = img->w + 8;
else
img_w = 0;
wordwrap_text(text, black,
166 + PROMPTOFFSETX, 100 + PROMPTOFFSETY,
475 + PROMPTOFFSETX - img->w,
475 + PROMPTOFFSETX - offset,
1);
/* Draw the image (if any): */
/* Draw the images (if any): */
if (img != NULL)
img_x = 457 + PROMPTOFFSETX - offset;
img_y = 100 + PROMPTOFFSETY + 4;
if (img1 != NULL)
{
dest.x = 457 + PROMPTOFFSETX - img->w - 4;
dest.y = 100 + PROMPTOFFSETY + 4;
dest.x = img_x + (max_img_w - img1->w) / 2;
dest.y = img_y;
SDL_BlitSurface(img, NULL, screen, &dest);
SDL_BlitSurface(img1, NULL, screen, &dest);
img_y = img_y + img1->h + 4;
}
if (img2 != NULL)
{
dest.x = img_x + (max_img_w - img2->w) / 2;
dest.y = img_y;
SDL_BlitSurface(img2, NULL, screen, &dest);
img_y = img_y + img2->h + 4;
}
if (img1 != NULL)
{
dest.x = img_x + (max_img_w - img3->w) / 2;
dest.y = img_y;
SDL_BlitSurface(img3, NULL, screen, &dest);
img_y = img_y + img3->h + 4; // unnecessary
}
@ -12933,6 +12974,8 @@ static int do_open(int want_new_tool)
if (do_prompt_image(PROMPT_ERASE_TXT,
PROMPT_ERASE_YES, PROMPT_ERASE_NO,
thumbs[which],
NULL,
thumbs[which]))
{
snprintf(fname, sizeof(fname), "saved/%s%s",