Difference between revisions of "Work in progress"

From GIMP GUI Redesign
Jump to: navigation, search
(Vision)
(work in progress on windows layouts)
 
(44 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 enable the fine and precise configurations that make the tool fit the job.
 
 
Configuring tool parameters can happen anywhere from almost continuously during a work session - to once in a user's lifetime.
 
 
Changing tool set-ups will never break user’s workflows.
 
 
 
==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…