Commit ac6a5dae authored by CET 1999  Olof S Kylande's avatar CET 1999 Olof S Kylande Committed by Olof S Kylander/GIMP

Fix of KDE/Kwm selection add/sub/inter problem NOTE: This is a workaround,

Thu Dec 16 20:15:25 CET 1999  Olof S Kylande <olof@gimp.org>

        Fix of KDE/Kwm  selection add/sub/inter problem
        NOTE: This is a workaround, not a real fix.
        Many Thanks to Matthias Ettrich

        * app/disp_callbacks.c

        Updated unsharp-mask to version 0.10

        * plug-ins/unsharp/dialog_f.c
        * plug-ins/unsharp/dialog_f.h
        * plug-ins/unsharp/dialog_i.c
        * plug-ins/unsharp/dialog_i.h
        * plug-ins/unsharp/unsharp.c

        Updated print plug-in to version 3.0.1

        * plug-ins/print/README (new file)
        * plug-ins/print/print-escp2.c
        * plug-ins/print/print-pcl.c
        * plug-ins/print/print-ps.c
        * plug-ins/print/print-util.c
        * plug-ins/print/print.c
        * plug-ins/print/print.h

        Updated all files in the help/C/dialogs dir. This is
        a first alpha glimpse of the help system. Please give
        me feedback of the content. However since it's in alpha
        stage it means that there is spell, grammatical, etc errors.
        There is may also be pure errors which I hope "you" will
        report to either olof@gimp.org or karin@gimp.org. Please
        don't report spell, grammatical, etc error at this stage in dev.

        If you have any plans to commit to the help system please write
        to olof@gimp.org. (This is mandatory not a please ;-).

        * help/C/welcome.html
        * help/C/dialogs/about.html ..............
parent 2e397000
Thu Dec 16 20:15:25 CET 1999 Olof S Kylande <olof@gimp.org>
Fix of KDE/Kwm selection add/sub/inter problem
NOTE: This is a workaround, not a real fix.
Many Thanks to Matthias Ettrich
* app/disp_callbacks.c
Updated unsharp-mask to version 0.10
* plug-ins/unsharp/dialog_f.c
* plug-ins/unsharp/dialog_f.h
* plug-ins/unsharp/dialog_i.c
* plug-ins/unsharp/dialog_i.h
* plug-ins/unsharp/unsharp.c
Updated print plug-in to version 3.0.1
* plug-ins/print/README (new file)
* plug-ins/print/print-escp2.c
* plug-ins/print/print-pcl.c
* plug-ins/print/print-ps.c
* plug-ins/print/print-util.c
* plug-ins/print/print.c
* plug-ins/print/print.h
Updated all files in the help/C/dialogs dir. This is
a first alpha glimpse of the help system. Please give
me feedback of the content. However since it's in alpha
stage it means that there is spell, grammatical, etc errors.
There is may also be pure errors which I hope "you" will
report to either olof@gimp.org or karin@gimp.org. Please
don't report spell, grammatical, etc error at this stage in dev.
If you have any plans to commit to the help system please write
to olof@gimp.org. (This is mandatory not a please ;-).
* help/C/welcome.html
* help/C/dialogs/about.html
* help/C/dialogs/border_selection.html
* help/C/dialogs/brush_editor.html
* help/C/dialogs/brush_selection.html
* help/C/dialogs/convert_to_indexed.html
* help/C/dialogs/copy_named.html
* help/C/dialogs/cut_named.html
* help/C/dialogs/device_status.html
* help/C/dialogs/document_index.html
* help/C/dialogs/edit_qmask_attributes.html
* help/C/dialogs/error_console.html
* help/C/dialogs/feather_selection.html
* help/C/dialogs/file_new.html
* help/C/dialogs/file_open.html
* help/C/dialogs/file_save.html
* help/C/dialogs/gradient_selection.html
* help/C/dialogs/grow_selection.html
* help/C/dialogs/help.html
* help/C/dialogs/indexed_palette.html
* help/C/dialogs/info_window.html
* help/C/dialogs/input_devices.html
* help/C/dialogs/layers_and_channels.html
* help/C/dialogs/module_browser.html
* help/C/dialogs/navigation_window.html
* help/C/dialogs/offset.html
* help/C/dialogs/palette_selection.html
* help/C/dialogs/paste_named.html
* help/C/dialogs/pattern_selection.html
* help/C/dialogs/really_close.html
* help/C/dialogs/really_quit.html
* help/C/dialogs/resize_image.html
* help/C/dialogs/scale_image.html
* help/C/dialogs/shrink_selection.html
* help/C/dialogs/tip_of_the_day.html
* help/C/dialogs/tool_options.html
* help/C/dialogs/undo_history.html
* help/C/dialogs/channels/channels.html
* help/C/dialogs/channels/edit_channel_attributes.html
* help/C/dialogs/channels/new_channel.html
* help/C/dialogs/color_selectors/built_in.html
* help/C/dialogs/color_selectors/gtk.html
* help/C/dialogs/color_selectors/triangle.html
* help/C/dialogs/color_selectors/watercolor.html
* help/C/dialogs/display_filters/display_filters.html
* help/C/dialogs/display_filters/gamma.html
* help/C/dialogs/gradient_editor/copy_gradient.html
* help/C/dialogs/gradient_editor/delete_gradient.html
* help/C/dialogs/gradient_editor/gradient_editor.html
* help/C/dialogs/gradient_editor/new_gradient.html
* help/C/dialogs/gradient_editor/rename_gradient.html
* help/C/dialogs/gradient_editor/replicate_segment.html
* help/C/dialogs/gradient_editor/save_as_pov_ray.html
* help/C/dialogs/gradient_editor/split_segments_uniformly.html
* help/C/dialogs/layers/add_mask.html
* help/C/dialogs/layers/apply_mask.html
* help/C/dialogs/layers/edit_layer_attributes.html
* help/C/dialogs/layers/layers.html
* help/C/dialogs/layers/merge_visible_layers.html
* help/C/dialogs/layers/new_layer.html
* help/C/dialogs/layers/resize_layer.html
* help/C/dialogs/layers/scale_layer.html
* help/C/dialogs/palette_editor/import_palette.html
* help/C/dialogs/palette_editor/merge_palette.html
* help/C/dialogs/palette_editor/new_palette.html
* help/C/dialogs/palette_editor/palette_editor.html
* help/C/dialogs/paths/export_path.html
* help/C/dialogs/paths/import_path.html
* help/C/dialogs/paths/paths.html
* help/C/dialogs/paths/rename_path.html
* help/C/dialogs/preferences/directories.html
* help/C/dialogs/preferences/display.html
* help/C/dialogs/preferences/environment.html
* help/C/dialogs/preferences/interface.html
* help/C/dialogs/preferences/monitor.html
* help/C/dialogs/preferences/new_file.html
* help/C/dialogs/preferences/preferences.html
* help/C/dialogs/preferences/session.html
Wed Dec 15 00:10:54 CET 1999 Sven Neumann <sven@gimp.org>
* app/channel_ops.c
......
......@@ -202,6 +202,8 @@ gdisplay_canvas_events (GtkWidget *canvas,
break;
case GDK_LEAVE_NOTIFY:
if ( ( (GdkEventCrossing*) event)->mode != GDK_CROSSING_NORMAL )
return TRUE;
gdisplay_update_cursor (gdisp, 0, 0);
gtk_label_set_text (GTK_LABEL (gdisp->cursor_label), "");
info_window_update_RGB (gdisp, -1, -1);
......@@ -211,6 +213,8 @@ gdisplay_canvas_events (GtkWidget *canvas,
break;
case GDK_ENTER_NOTIFY:
if ( ( (GdkEventCrossing*) event)->mode != GDK_CROSSING_NORMAL )
return TRUE;
/* Actually, should figure out tx,ty here */
break;
......
......@@ -202,6 +202,8 @@ gdisplay_canvas_events (GtkWidget *canvas,
break;
case GDK_LEAVE_NOTIFY:
if ( ( (GdkEventCrossing*) event)->mode != GDK_CROSSING_NORMAL )
return TRUE;
gdisplay_update_cursor (gdisp, 0, 0);
gtk_label_set_text (GTK_LABEL (gdisp->cursor_label), "");
info_window_update_RGB (gdisp, -1, -1);
......@@ -211,6 +213,8 @@ gdisplay_canvas_events (GtkWidget *canvas,
break;
case GDK_ENTER_NOTIFY:
if ( ( (GdkEventCrossing*) event)->mode != GDK_CROSSING_NORMAL )
return TRUE;
/* Actually, should figure out tx,ty here */
break;
......
......@@ -202,6 +202,8 @@ gdisplay_canvas_events (GtkWidget *canvas,
break;
case GDK_LEAVE_NOTIFY:
if ( ( (GdkEventCrossing*) event)->mode != GDK_CROSSING_NORMAL )
return TRUE;
gdisplay_update_cursor (gdisp, 0, 0);
gtk_label_set_text (GTK_LABEL (gdisp->cursor_label), "");
info_window_update_RGB (gdisp, -1, -1);
......@@ -211,6 +213,8 @@ gdisplay_canvas_events (GtkWidget *canvas,
break;
case GDK_ENTER_NOTIFY:
if ( ( (GdkEventCrossing*) event)->mode != GDK_CROSSING_NORMAL )
return TRUE;
/* Actually, should figure out tx,ty here */
break;
......
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Help Page for about</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF"
vlink="#FF0000" alink="#000088">
<table width="100%" cellspacing="1" cellpadding="1">
<tr bgcolor="black">
<td width="100%" align="center">
<font size="+2" color="white">about help page</font>
</td>
</tr>
<tr bgcolor="white" >
<td width="100%" align="left">
<p>
<a href="index.html">Index</a><p>
(/dialogs/about.html)<p>
Sorry but the help file for about is not yet done.
<p>
/Karin & Olof
<p>
</td>
</tr>
</table>
</body>
</html>
<TITLE>About Dialog</TITLE>
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#FF0000" alink="#000088">
<TABLE width="100%" cellspacing="1" cellpadding="1">
<TR bgcolor="black">
<TD width="100%" align="center"><FONT size="+2" color="white">About
Dialog</FONT></TD>
</TR>
<TR bgcolor="white" >
<TD width="100%" align="left">
<P>
The About dialog shows which Gimp version that you are using and also in
a random order the people that has contributed to the Gimp project.
<P>
----DEV---
<P>
<A href="index.html">Index</A>
<P>
(/dialogs/about.html)
<P>
Sorry but the help file for about is not yet done.
<P>
/Karin &amp; Olof
<P>
</TD>
</TR>
</TABLE>
</BODY></HTML>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Help Page for border_selection</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF"
vlink="#FF0000" alink="#000088">
<table width="100%" cellspacing="1" cellpadding="1">
<tr bgcolor="black">
<td width="100%" align="center">
<font size="+2" color="white">border_selection help page</font>
</td>
</tr>
<tr bgcolor="white" >
<td width="100%" align="left">
<p>
<a href="index.html">Index</a><p>
(/dialogs/border_selection.html)<p>
Sorry but the help file for border_selection is not yet done.
<p>
/Karin & Olof
<p>
</td>
</tr>
</table>
</body>
</html>
<TITLE>Border</TITLE>
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#FF0000" alink="#000088">
<TABLE width="100%" cellspacing="1" cellpadding="1">
<TR bgcolor="black">
<TD width="100%" align="center"><FONT size="+2" color="white">Border</FONT></TD>
</TR>
<TR bgcolor="white" >
<TD width="100%" align="left">
<P>
Border creates a new selection surrounding the outline of the old one. The
new selection is a hollow border area or frame that covers an area both outside
and inside the original selection edge.
<H3>
Additional Information
</H3>
<P>
For further information see The Gimp User's Manual page XXXX and the Gimp
User's Tutorial page YYYY
<P>
Shortcut Key
<P>
Modifier
<P>
----DEV----
<P>
<A href="index.html">Index</A>
<P>
(/dialogs/border_selection.html)
<P>
Sorry but the help file for border_selection is not yet done.
<P>
/Karin &amp; Olof
<P>
</TD>
</TR>
</TABLE>
</BODY></HTML>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Help Page for brush_editor</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF"
vlink="#FF0000" alink="#000088">
<table width="100%" cellspacing="1" cellpadding="1">
<tr bgcolor="black">
<td width="100%" align="center">
<font size="+2" color="white">brush_editor help page</font>
</td>
</tr>
<tr bgcolor="white" >
<td width="100%" align="left">
<p>
<a href="index.html">Index</a><p>
(/dialogs/brush_editor.html)<p>
Sorry but the help file for brush_editor is not yet done.
<p>
/Karin & Olof
<p>
</td>
</tr>
</table>
</body>
</html>
<TITLE>Brush Editor</TITLE>
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#FF0000" alink="#000088">
<TABLE width="100%" cellspacing="1" cellpadding="1">
<TR bgcolor="black">
<TD width="100%" align="center"><FONT size="+2" color="white">Brush
Editor</FONT></TD>
</TR>
<TR bgcolor="white" >
<TD width="100%" align="left"> <A href="index.html">Index</A>
<P>
(/dialogs/brush_editor.html)
<P>
Sorry but the help file for brush_editor is not yet done.
<P>
/Karin &amp; Olof
<P>
</TD>
</TR>
</TABLE>
</BODY></HTML>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Help Page for brush_selection</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF"
vlink="#FF0000" alink="#000088">
<table width="100%" cellspacing="1" cellpadding="1">
<tr bgcolor="black">
<td width="100%" align="center">
<font size="+2" color="white">brush_selection help page</font>
</td>
</tr>
<tr bgcolor="white" >
<td width="100%" align="left">
<p>
<a href="index.html">Index</a><p>
(/dialogs/brush_selection.html)<p>
Sorry but the help file for brush_selection is not yet done.
<p>
/Karin & Olof
<p>
</td>
</tr>
</table>
</body>
</html>
<TITLE>The Brush Selection Dialog</TITLE>
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#FF0000" alink="#000088">
<TABLE width="100%" cellspacing="1" cellpadding="1">
<TR bgcolor="black">
<TD width="100%" align="center"><FONT size="+2" color="white">The Brush Selection
Dialog</FONT></TD>
</TR>
<TR bgcolor="white" >
<TD width="100%" align="left"><P>
<P>
It's in this dialog you choose what brush you want to use, and the settings
you want to apply to the brush. The dialog displays all the available brushes.
You may also notice some unusual brushes, like colored brushes (pixmap brushes),
brushes with a red triangle in the right corner a so called "Image House"
brush , brushes with artistic text, little flourishes or doodles, etc.
<P>
All of those brushes are relatively easy to create in Gimp and save them
in the appropriate format. Gimp is also providing you with a brush editor
where you can create and edit brushes (you can only edit brushes that are
created in the brush editor).
<H4>
Preview and Brush Information
</H4>
<P>
You will see that some of the brushes in the dialog has a little + sign.
The + sign is indicating that the brush preview is scaled to fit, i.e. the
brush is larger in reality. To view the real size of the brush, click and
hold on the brush square and the real size brush will appear (and disappear
when you release the mouse).
<P>
When you choose a brush the name and the size of the brush will appear in
the brush dialog. The brush size is measured in pixels.
<H4>
Settings
</H4>
<P>
The Mode pull-down menu lets you select what kind of mode your brush will
use. Brush Modes can best be described as the way your paint will be applied
when you draw. There are several modes available, all modes will be described
in the <A HREF="../modes.html">Modes</A> page since they work the same way
as the Layer modes.
<P>
The Opacity slider sets the amount of transparency. With the max value of
100, your brush paints with a solid color. An Opacity of zero gives you total
transparency (or invisible paint).
<P>
Spacing is the distance between your brush marks. If you set the spacing
to 100 the brushmarks will be like a bead of pearls. If you set the spacing
to zero, the brushmarks will create a solid, brush-shaped line. If the spacing
is higher than 100 the brushmarks will form a dotted line. Note; it mostly
not useful to set the spacing to zero since the brush (most notably fuzzy
once) will look unnatural.
<H4>
Pixmap Brushes
</H4>
<P>
Pixmap brushes are small images (with or without color) that can be used
as a brush. Since the brush is a image you can't alter is't color. I.e the
color setting in the toolbox will not apply to this image. Note: That if
you use color as a pressure sensitivity when you paint you will be able to
change the color of the pixmap brush. For information how to create and save
a Pixmap Brush please see the <A HREF="../save/filters/gpb.html">Gimp Pixmap
Brush</A> page.
<H4>
Image House Brushes
</H4>
<P>
The Image House brush is a specialized pixmap brush, you will notice that
the brush is a Image House by the little red triangle in the bottom right
corner. The difference between a Pixmap brush and a Image House is that the
Image House is containing one or several &nbsp;Pixmap brushes.
<P>
The preview of a Image House is also a bit special, since a Image house is
built up of several Pixmap brushes you will see all brushes displayed as
a small animation when you invoke the preview function (press and hold on
the brush preview).
<P>
Since the Image House is built up of several Pixmap brushes there are functions
to control which of the brushes you will paint with. The functions are
incremental, angular, random, velocity, pressure, xtilt and ytilt. To give
you an idea say that the Image House is built up of several arrows and has
angular as control function. Then you will be able to paint arrows that follows
your movements when you draw. Note: That you can't edit those function they
are built into the Image House brush file when it was created. For further
explanation of how to create Image Houses please see the
<A HREF="../save/filters/gpb.html">Gimp Pixmap Brush</A> page.
<H4>
New, Edit and Delete Brushes
</H4>
<P>
You can create new brushes by clicking on the new button. This will bring
up the <A HREF="../dialogs/brush_editor.html">Brush Editor</A> dialog where
you can create your brush. You can edit brushes created in the brush dialog,
invoking edit on brush of that type will once again bring up the Brush Editor
dialog where you can alter your brush. Naturally you can also delete brushes
created in the Brush Editor, just click on Delete and they will vanish.&nbsp;
<H3>
Additional Information
</H3>
<P>
For further information see The Gimp User's Manual page XXXX and the Gimp
User's Tutorial page YYYY
<P>
Shortcut Key
<P>
Modifier
<P>
Drag and Drop
<P>
Xinput
<P>
----DEV----<A href="index.html"></A>
<P>
<A href="index.html">Index</A>
<P>
(/dialogs/brush_selection.html)
<P>
Sorry but the help file for brush_selection is not yet done.
<P>
/Karin &amp; Olof
<P>
</TD>
</TR>
</TABLE>
</BODY></HTML>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Help Page for channels</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF"
vlink="#FF0000" alink="#000088">
<table width="100%" cellspacing="1" cellpadding="1">
<tr bgcolor="black">
<td width="100%" align="center">
<font size="+2" color="white">channels help page</font>
</td>
</tr>
<tr bgcolor="white" >
<td width="100%" align="left">
<p>
<a href="index.html">Index</a><p>
(/dialogs/channels/channels.html)<p>
Sorry but the help file for channels is not yet done.
<p>
/Karin & Olof
<p>
</td>
</tr>
</table>
</body>
</html>
<TITLE>The Channels Dialog</TITLE>
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#FF0000" alink="#000088">
<TABLE width="100%" cellspacing="1" cellpadding="1">
<TR bgcolor="black">
<TD width="100%" align="center"><FONT size="+2" color="white">The Channels
Dialog</FONT></TD>
</TR>
<TR bgcolor="white" >
<TD width="100%" align="left">
<P>
The Channels tab displays the three RGB channels, showing the current red,
green or blue color values of each pixel in your image. The RGB channel
thumbnails are grayscale representations of each color channel, where white
represents 100% color, and black represents no color.
<P>
The RGB channels each have an eye icon, so you can look at your image in
a single color channel. Click off the eye icon in the Blue and Green channels,
so that only the Red channel is visible. Bright red in the red channel is
the equivalent of a maximum red value for that pixel; black means that the
pixel has no red at all in it. If all three channels have maximum values
for an area, that area is white.
<P>
The RGB channels are always active when a layer is active, and they display
the color values of all visible layers, not just the active one. Unlike layers,
the RGB channels can all be active at the same time.You can also choose to
work in one or two specific color channels, by clicking on the appropriate
channels to activate the ones you want and deactivate the ones you don't
want.
<P>
You can create new channels by clicking the on the new button. This will
bring up the <A HREF="new_channel.html">New Channel</A> dialog where you
can set name, color and fill amount of the new channel. If you want to alter
the values later on you just dubbel click on the channel which will bring
up the <A HREF="edit_channel_attributes.html">Edit Channel Attributes</A>
dialog. Normally you don't work with extra channels but they can be very
handy to create and store selections within.
<P>
If you right click on the layer name you will be able to access the layer
menu, with in the layer menu you have access to several other layer commands,
see <A HREF="../../channels/index.html">Index</A>.
<P>
An experienced user can also use them to crate patterns and to create advanced
colored images with. The channel stack tools are more or less only useful
when you work with those kind of images.
<H4>
Selections and Channels
</H4>
<P>
You are able to store a selection as a channel with the
<A HREF="../../image/select/save_to_channel.html"><CODE>right-click|Select|Save
To Channel</CODE></A> command. If you do so a new channel will be created,
and in that channel you can paint, and erase etc. When you have altered your
channel you can turn it into a selection again. To turn it into a selection
you just click on the
<A HREF="../../channels/channel_to_selection.html">Channel To Selection</A>
button. This is a very convenient way to alter selections and not to talk
about store several selections. In fact you can create selections from scratch
by creating a new channel, alter it and then apply Channel To Selection.
<H3>
Additional Information
</H3>
<P>
For further information see The Gimp User's Manual page XXXX and the Gimp
User's Tutorial page YYYY
<P>
Shortcut Key
<P>
Modifier
<P>
Drag and Drop
<P>
Xinput
<P>
----DEV----
<P>
<A href="index.html">Index</A>
<P>
(/dialogs/channels/channels.html)
<P>
Sorry but the help file for channels is not yet done.
<P>
/Karin &amp; Olof
<P>
</TD>
</TR>
</TABLE>
</BODY></HTML>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Help Page for edit_channel_attributes</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF"
vlink="#FF0000" alink="#000088">
<table width="100%" cellspacing="1" cellpadding="1">
<tr bgcolor="black">
<td width="100%" align="center">
<font size="+2" color="white">edit_channel_attributes help page</font>
</td>
</tr>
<tr bgcolor="white" >
<td width="100%" align="left">
<p>
<a href="index.html">Index</a><p>
(/dialogs/channels/edit_channel_attributes.html)<p>
Sorry but the help file for edit_channel_attributes is not yet done.
<p>
/Karin & Olof
<p>
</td>
</tr>