<?xml version="1.0" ?>

<kc>

<title>Gimp Traffic</title>

<author contact="mailto:sam@usaworks.com">Sam Phillips</author>

<issue num="1" date="13 Jun 1999 00:00:00 -0800" />

<intro>

<p>This is the initial issue of the Kernel Cousin Gimp.  This first issue I'm
actually covering threads from two weeks ago, because I feel they're
important and worth reporting.</p>

<p>If anyone has a logo, or wants to harass me for missing a really important
thread, please <a href="mailto:sam@usaworks.com">email me</a>.</p>

</intro>

<stats posts="260" size="796" contrib="59" multiples="31" lastweek="16">

<person posts="55" size="155" who="Tuomas Kuosmanen &lt;tigert@gimp.org&gt;" />
<person posts="36" size="126" who="Marc Lehmann &lt;pcg@goof.com&gt;" />
<person posts="33" size="91" who="Michael Natterer &lt;mitschel@cs.tu-berlin.de&gt;" />
<person posts="15" size="59" who="Simon Budig &lt;Simon.Budig@unix-ag.org&gt;" />
<person posts="12" size="40" who="Nick Lamb &lt;njl98r@ecs.soton.ac.uk&gt;" />
<person posts="7" size="21" who="David Monniaux &lt;monniaux@clipper.ens.fr&gt;" />
<person posts="7" size="26" who="Sven Neumann &lt;neumanns@uni-duesseldorf.de&gt;" />

</stats>

<section
 title="KDE Version of the Gimp?"
 subject="[gimp-devel] Here we go again with KDE"
 archive="http://www.usaworks.com/~sam/gimp-devel/msg00309.html"
>

<mention></mention>

<p>There was some
<a href="http://lists.kde.org/?l=kde-devel&amp;m=92756018422117&amp;w=2">discussion</a>
recently on the kde-devel mailling list about creating a KDE image
manipulation program on the same level as the Gimp.</p>

<p>One of the major complaints from the KDE folks is that the user interface to
the Gimp is ``crappy''. This got a response from Tuomas Kuosmanen (aka
tigert) who said <quote who="Tuomas Kuosmanen">I just want to say that I
like the current interface a LOT. And those who dont know me so well, I use
Gimp for several hours almost daily.</quote></p>

<p>On the matter of UI Shawn T. Amundson replied <quote who="Shawn T.
Amundson">The GIMP user-interface is far from perfect. I agree with Matthias
that most the GIMP developers seem off in their own little world when they
do UI decisions.</quote></p>

<p>Others agreed that the current interface is far from perfect.  And there was
a lot of talk of fixing the main UI concern (several level nested menus)
using a global button bar, or tear-off menus, to simplify the UI and using a
<a>current active image</a> method for finding the image to act upon.</p>

<p>On the issue of a KDE version of the Gimp, most of the developers talked
about seperating the UI from the core, but this would be a truly time
consuming task, and they would probably need help from the KDE developers.</p>

</section>

<section
 title="Active Image/Display"
 subject="[gimp-devel] Active_image patch!!!! ;-)"
 archive="http://www.usaworks.com/~sam/gimp-devel/msg00447.html"
>

<mention></mention>

<p>Simon Budig wrote to the list:</p>

<quote who="Simon Budig">

<p>I put together a first patch for the active_image
concept. I implemented the addition to GimpSet to handle the active_changed
signal (in gimpset.h was a comment about a signal "member_modified". I
removed it, since this was the only place, where it appeared), changed some
callbacks to change the active image when the user clicks the mouse or
presses a key in the painting area (is there a way to get the events of the
whole window?). The layers &amp; channels dialog has a "Auto" Button, which
makes him respect the active Image.</p>

<p>Since I had these automake Problems, this is a patch against Gimp-1.1.5. It
patches smoothly in CVS from about 17.00 today. I hope it works in CVS too,
but had no chance to test it.</p>

<p>Please tell me, if there are some problems. I probably will change the
structure of this patch, to introduce gimp-intern functions
gimp_set_active_image() and gimp_get_active_image() so that the callbacks do
not have to fiddle around with gimp_set_set_active(...).</p>

<p>Also a PDB call gimp_get_active_image() will get implemented.</p>

<p>Please tell me, if it works for you and if it is useful.</p>

</quote>

<p>This was welcomed after the KDE/UI problems thread (see above).  Michael
Natterer said that <quote who="Michael Natterer">Thanks, the patch looks
like The Right Thing (TM) to do. I think I'll apply it tonight.</quote></p>

<p>The development of the active image led to other ideas including
creating custom toolbars, and tear-off menus to improve the interface, and
to help power users more.</p>

</section>

<section
 title="Gimp as a library"
 subject="[gimp-devel] gimp as library"
 archive="http://www.usaworks.com/~sam/gimp-devel/msg00591.html"
>

<mention></mention>

<p>Andrey Zmievski asked if it was possible to build the Gimp as a library so a
program can link in the Gimp and use it's image manipulation functionality.</p>

<p>Marc Lehmann replied:</p>

<quote who="Marc Lehmann">

<p>No, this is somewhat planned, but it is a
long-term goal.</p>

<p>The best that you can currently get away with is starting it in the
background and control it via the script-fu-server (very very unsafe) or the
Perl-Server.</p>

</quote>

</section>

<section
 title="Brush from an Image"
 subject="[gimp-devel] Brush from image, like DPaint?"
 archive="http://www.usaworks.com/~sam/gimp-devel/msg00540.html"
>

<mention></mention>

<p>Chris Evans asked, <quote who="Chris Evans">Did the new brush enhancements in 1.1.5, 1.1.6 etc.
include the ability to grab an arbitrary area of the image, and use it is a
brush? Like Dpaint did on the good old Amiga?</quote></p>

<p>Tuomas Kuosmanen reponded that:</p>

<quote who="Tuomas Kuosmanen">

<p>This has been
around for a while. &lt;Image&gt; -&gt; Script-Fu -&gt; Selection -&gt; To
Brush</p>

<p>But gimp doesnt support color brushes yet, so it gets saved as grayscale. It
basically takes the selection and saves it onto your
~/.gimp-1.1/brushes/</p>

</quote>

<p>This is actually a feature in the 1.0.x series of the Gimp, but is buried in
the menu structure. Once again the issue of the UI came up.</p>

</section>

<section
 title="&lt;Image&gt;/Layers/Stack"
 subject="[gimp-devel] &lt;Image&gt;/Layers/Stack - Hack"
 archive="http://www.usaworks.com/~sam/gimp-devel/msg00428.html"
>

<mention></mention>
<mention>Michael Natterer</mention>

<p>Michael Natterer added image menu items under /Layers/Stack to allow
keybindings to be associated with moving layers up and down, and also to
navigate between layers.</p>

<p>This thrilled Tigert who quickly started using the new feature.  He quickly
found that the new hack broke the existing Ctrl-T keybinding that toggles
the visibility of layer borders and selections. This caused a bit of head
scratching as Michael had no idea how he broke the Ctrl-T keybinding. A
solution was found though and fixed in the CVS. Afterward a threadlet was
started about improving the keybindings.</p>

</section>

<section
 title="Gimp 1.1.6"
 subject="[gimp-devel] ANNOUNCE: GIMP 1.1.6"
 archive="http://www.usaworks.com/~sam/gimp-devel/msg00522.html"
>

<mention></mention>
<mention>David Monniaux</mention>

<p>A new development version of the Gimp was released.  In the words of Manish
Singh:</p>

<quote who="Manish Singh">

<p>What's new?</p>

<p>
<ul>

<li>bunch of new i18n stuff, including the start of plug-in i18n. Thanks to
David Monniaux</li>

<li>initial "active image" works</li>

<li>line drawing preview</li>

<li>brush and pattern previews</li>

<li>layer stack submenu</li>

<li>paths changes</li>

<li>other stuff I don't remember, see ChangeLog</li>

</ul>
</p>

</quote>

</section>

</kc>
