Difference between revisions of "Work in progress"

From GIMP GUI Redesign
Jump to: navigation, search
(Vision)
(work in progress on windows layouts)
 
(46 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Tool options widgets ==
 
 
All UI elements are built from a few basic UI building blocks called widgets. A list with images of all current available GTK+ 2 widgets can be found at [http://developer.gnome.org/gtk/2.24/ch02.html] and their respective GTK+ 3 counterparts at [http://developer.gnome.org/gtk3/3.4/ch03.html]. Since GIMP has special needs it also has quite a few widgets of it's own, a number of them (the external accessible ones) can be found at [http://developer.gimp.org/api/2.0/libgimpwidgets/libgimpwidgets-gallery.html].
 
GIMP also has a number of additional internally used widgets, quite a few just extend basic GTK+ widget for specific needs, without altering the visual look and feel. However, there are also completely new widgets for specific needs like those used for pressure curves or the gimpspinscale a mix of a spin and scale button that can be found in a lot of tool options. A third category are ''meta'' widgets that mix together a few basic widgets in a certain fashion for a particular purpose, an example is the gimpscaleentry which consists of a label, scale slider and spinbutton (look at Tools->Color Tools->Brightness-Contrast menu).
 
An exhaustive list is unneeded as most tooloptions only use a rather basic subset of aforementioned widgets, the following table is a list of those common widgets used in tool options and their GIMP counterparts.
 
 
 
{| class="wikitable"
 
|+ List of widgets
 
|-
 
! GTK+
 
! GIMP
 
|-
 
| GtkLabel
 
|
 
|-
 
| GtkComboBox
 
| Gimp{Int,Unit,Sttring,ColorProfile,Enum}ComboBox
 
|-
 
| GtkButton
 
| Gimp{,Chain,Pick,Color}Button
 
|-
 
| GtkSpinButton
 
| GimpSpinScale
 
|-
 
| GtkExpander
 
|
 
|-
 
| GtkEntry
 
|
 
|-
 
| GtkToggleButton
 
|
 
|-
 
| GtkScale
 
|-
 
| GtkRadioButton
 
|
 
|}
 
 
 
=== Vision ===
 
 
Tools in GIMP enable hands-on manipulation of the compostion, direct on the canvas.
 
 
The tool options are the fine and precise configuration of these tools.
 
 
Configuring tool parameters can happen anywhere from; almost continuously during a work session - to once in the users lifetime.
 
 
Changing tool set-ups will never break the user’s workflow.
 
 
 
==previously…==
 
==previously…==
 +
* [[work in progress on Paint Select Tool]]
 +
* [[work in progress on tool options]]
 
* [[work in progress on text]]
 
* [[work in progress on text]]
 
* [[work in progress on paths]]
 
* [[work in progress on paths]]
 +
* [[work in progress on visual feather control]]
 +
* [[work in progress on histogram redesign]]
 +
* [[work in progress on slider redesign]]
 +
* [[work in progress on windows layouts]]

Latest revision as of 15:09, 27 January 2022

previously…