'Starters' get green button backgrounds in 'Open' dialog.
Added mention of 'Starters' to readme (still needs work).
This commit is contained in:
parent
ddb397670a
commit
3a254a81e0
2 changed files with 67 additions and 12 deletions
|
|
@ -23,7 +23,7 @@ New Breed Software</p>
|
|||
<p><a href="mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a><br>
|
||||
<a href="http://www.newbreedsoftware.com/tuxpaint/">http://www.newbreedsoftware.com/tuxpaint/</a></p>
|
||||
|
||||
<p>June 14, 2002 - September 14, 2004</p>
|
||||
<p>June 14, 2002 - September 15, 2004</p>
|
||||
</center>
|
||||
|
||||
<hr size=2 noshade>
|
||||
|
|
@ -1752,6 +1752,19 @@ New Breed Software</p>
|
|||
</ul>
|
||||
</blockquote>
|
||||
|
||||
<p>Along with pictures you've created, Tux Paint can provided
|
||||
'Starter' images. Opening them is like creating a new picture,
|
||||
except that the picture isn't blank. 'Starters' can be like a page
|
||||
from a coloring book (a black-and-white outline of a picture, which
|
||||
you can then color in), or like a 3D photograph, where you draw
|
||||
the bits in between.</p>
|
||||
|
||||
<p>'Starter' images have a green background in the 'Open' screen.
|
||||
(Normal images have a blue background.) When you load a 'Starter,'
|
||||
draw on it, and then click 'Save,' it creates a new picture
|
||||
(it doesn't overwrite the original 'Starter,' so you can use it
|
||||
again later).</p>
|
||||
|
||||
<p>If choose to open a picture, and your current drawing hasn't been
|
||||
saved, you will be prompted as to whether you want to save it or not.
|
||||
(See "<a href="#save">Save</a>," below.)</p>
|
||||
|
|
@ -2090,8 +2103,8 @@ New Breed Software</p>
|
|||
|
||||
<h3>Personal Files</h3>
|
||||
<blockquote>
|
||||
<p>You can also create brushes, stamps and fonts in your own directory
|
||||
for Tux Paint to find.</p>
|
||||
<p>You can also create brushes, stamps, fonts and 'starters' in your
|
||||
own directory for Tux Paint to find.</p>
|
||||
|
||||
<h4>Linux and Unix</h4>
|
||||
<blockquote>
|
||||
|
|
@ -2119,10 +2132,11 @@ New Breed Software</p>
|
|||
</blockquote>
|
||||
|
||||
|
||||
<p>To add brushes, stamps and fonts, create subdirectories under
|
||||
your personal Tux Paint directory named
|
||||
"<code><b>brushes</b></code>", "<code><b>stamps</b></code>" and
|
||||
"<code><b>fonts</b></code>", respectively.</p>
|
||||
<p>To add brushes, stamps fonts, and 'starters,' create subdirectories
|
||||
under your personal Tux Paint directory named
|
||||
"<code><b>brushes</b></code>", "<code><b>stamps</b></code>",
|
||||
"<code><b>fonts</b></code>" and
|
||||
"<code><b>starters</b></code>" respectively.</p>
|
||||
|
||||
<p>(For example, if you created a brush named "<code>flower.png</code>",
|
||||
you would put it in "<code>~/.tuxpaint/brushes/</code>" under Linux or
|
||||
|
|
@ -2380,6 +2394,25 @@ New Breed Software</p>
|
|||
|
||||
<br clear=all>
|
||||
</blockquote>
|
||||
|
||||
<hr size=1 noshade>
|
||||
|
||||
|
||||
<h2>'Starters'</h2>
|
||||
<blockquote>
|
||||
<img src="images/open_open.png" width=48 height=48 alt="" align=right>
|
||||
|
||||
<p>FIXME: To be written!</p>
|
||||
|
||||
<p>Place them in the "<code><b>starters</b></code>" directory.
|
||||
When the 'Open' dialog is accessed in Tux Paint, the 'starter'
|
||||
images will appear at the beginning of the list. They can't be saved
|
||||
over, since loading a 'starter' is really like creating a new image,
|
||||
but instead of being blank, there's already something there to work
|
||||
with.</p>
|
||||
|
||||
<br clear=all>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
|
||||
<hr size=2 noshade>
|
||||
|
|
|
|||
|
|
@ -468,6 +468,7 @@ SDL_Surface * img_btn_up, * img_btn_down, * img_btn_off;
|
|||
SDL_Surface * img_yes, * img_no;
|
||||
SDL_Surface * img_open, * img_erase, * img_back;
|
||||
SDL_Surface * img_cursor_up, * img_cursor_down;
|
||||
SDL_Surface * img_cursor_starter_up, * img_cursor_starter_down;
|
||||
SDL_Surface * img_scroll_up, * img_scroll_down;
|
||||
SDL_Surface * img_scroll_up_off, * img_scroll_down_off;
|
||||
SDL_Surface * img_paintcan;
|
||||
|
|
@ -5149,6 +5150,11 @@ void setup(int argc, char * argv[])
|
|||
img_cursor_up = loadimage(DATA_PREFIX "images/ui/cursor_up.png");
|
||||
img_cursor_down = loadimage(DATA_PREFIX "images/ui/cursor_down.png");
|
||||
#endif
|
||||
|
||||
img_cursor_starter_up = loadimage(DATA_PREFIX
|
||||
"images/ui/cursor_starter_up.png");
|
||||
img_cursor_starter_down = loadimage(DATA_PREFIX
|
||||
"images/ui/cursor_starter_down.png");
|
||||
|
||||
img_scroll_up = loadimage(DATA_PREFIX "images/ui/scroll_up.png");
|
||||
img_scroll_down = loadimage(DATA_PREFIX "images/ui/scroll_down.png");
|
||||
|
|
@ -8856,6 +8862,9 @@ void cleanup(void)
|
|||
free_surface( &img_cursor_up );
|
||||
free_surface( &img_cursor_down );
|
||||
|
||||
free_surface( &img_cursor_starter_up );
|
||||
free_surface( &img_cursor_starter_down );
|
||||
|
||||
free_surface( &img_scroll_up );
|
||||
free_surface( &img_scroll_down );
|
||||
free_surface( &img_scroll_up_off );
|
||||
|
|
@ -10106,14 +10115,27 @@ int do_open(int want_new_tool)
|
|||
|
||||
dest.x = THUMB_W * ((i - cur) % 4) + 96;
|
||||
dest.y = THUMB_H * ((i - cur) / 4) + 24;
|
||||
|
||||
if (i == which)
|
||||
|
||||
if (d_places[i] == PLACE_SAVED_DIR)
|
||||
{
|
||||
SDL_BlitSurface(img_cursor_down, NULL, screen, &dest);
|
||||
debug(d_names[i]);
|
||||
if (i == which)
|
||||
{
|
||||
SDL_BlitSurface(img_cursor_down, NULL, screen, &dest);
|
||||
debug(d_names[i]);
|
||||
}
|
||||
else
|
||||
SDL_BlitSurface(img_cursor_up, NULL, screen, &dest);
|
||||
}
|
||||
else
|
||||
SDL_BlitSurface(img_cursor_up, NULL, screen, &dest);
|
||||
{
|
||||
if (i == which)
|
||||
{
|
||||
SDL_BlitSurface(img_cursor_starter_down, NULL, screen, &dest);
|
||||
debug(d_names[i]);
|
||||
}
|
||||
else
|
||||
SDL_BlitSurface(img_cursor_starter_up, NULL, screen, &dest);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue