... to make multi-color hard-edge gradient fills possible
Add a new "step" gradient-segment blending function, which is 0
before the midpoint, and 1 at, and after, the midpoint. This
creates a hard-edge transition between the two adjacent color stops
at the midpoint. Creating such a transition was already possible,
but required duplicating the same color at the opposing ends of two
adjacent stops, which is cumbersome.
(cherry picked from commit 68bf99e806)
111 lines
5.5 KiB
XML
111 lines
5.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE ui SYSTEM "gtkuimanager.dtd">
|
|
|
|
<ui>
|
|
<popup action="gradient-editor-popup">
|
|
<menu action="gradient-editor-left-color-type">
|
|
<menuitem action="gradient-editor-left-color-fixed" />
|
|
<menuitem action="gradient-editor-left-color-foreground" />
|
|
<menuitem action="gradient-editor-left-color-foreground-transparent" />
|
|
<menuitem action="gradient-editor-left-color-background" />
|
|
<menuitem action="gradient-editor-left-color-background-transparent" />
|
|
</menu>
|
|
<menuitem action="gradient-editor-left-color" />
|
|
<menu action="gradient-editor-load-left-color">
|
|
<menuitem action="gradient-editor-load-left-left-neighbor" />
|
|
<menuitem action="gradient-editor-load-left-right-endpoint" />
|
|
<menuitem action="gradient-editor-load-left-fg" />
|
|
<menuitem action="gradient-editor-load-left-bg" />
|
|
<separator />
|
|
<menuitem action="gradient-editor-load-left-01" />
|
|
<menuitem action="gradient-editor-load-left-02" />
|
|
<menuitem action="gradient-editor-load-left-03" />
|
|
<menuitem action="gradient-editor-load-left-04" />
|
|
<menuitem action="gradient-editor-load-left-05" />
|
|
<menuitem action="gradient-editor-load-left-06" />
|
|
<menuitem action="gradient-editor-load-left-07" />
|
|
<menuitem action="gradient-editor-load-left-08" />
|
|
<menuitem action="gradient-editor-load-left-09" />
|
|
<menuitem action="gradient-editor-load-left-10" />
|
|
</menu>
|
|
<menu action="gradient-editor-save-left-color">
|
|
<menuitem action="gradient-editor-save-left-01" />
|
|
<menuitem action="gradient-editor-save-left-02" />
|
|
<menuitem action="gradient-editor-save-left-03" />
|
|
<menuitem action="gradient-editor-save-left-04" />
|
|
<menuitem action="gradient-editor-save-left-05" />
|
|
<menuitem action="gradient-editor-save-left-06" />
|
|
<menuitem action="gradient-editor-save-left-07" />
|
|
<menuitem action="gradient-editor-save-left-08" />
|
|
<menuitem action="gradient-editor-save-left-09" />
|
|
<menuitem action="gradient-editor-save-left-10" />
|
|
</menu>
|
|
<separator />
|
|
<menu action="gradient-editor-right-color-type">
|
|
<menuitem action="gradient-editor-right-color-fixed" />
|
|
<menuitem action="gradient-editor-right-color-foreground" />
|
|
<menuitem action="gradient-editor-right-color-foreground-transparent" />
|
|
<menuitem action="gradient-editor-right-color-background" />
|
|
<menuitem action="gradient-editor-right-color-background-transparent" />
|
|
</menu>
|
|
<menuitem action="gradient-editor-right-color" />
|
|
<menu action="gradient-editor-load-right-color">
|
|
<menuitem action="gradient-editor-load-right-right-neighbor" />
|
|
<menuitem action="gradient-editor-load-right-left-endpoint" />
|
|
<menuitem action="gradient-editor-load-right-fg" />
|
|
<menuitem action="gradient-editor-load-right-bg" />
|
|
<separator />
|
|
<menuitem action="gradient-editor-load-right-01" />
|
|
<menuitem action="gradient-editor-load-right-02" />
|
|
<menuitem action="gradient-editor-load-right-03" />
|
|
<menuitem action="gradient-editor-load-right-04" />
|
|
<menuitem action="gradient-editor-load-right-05" />
|
|
<menuitem action="gradient-editor-load-right-06" />
|
|
<menuitem action="gradient-editor-load-right-07" />
|
|
<menuitem action="gradient-editor-load-right-08" />
|
|
<menuitem action="gradient-editor-load-right-09" />
|
|
<menuitem action="gradient-editor-load-right-10" />
|
|
</menu>
|
|
<menu action="gradient-editor-save-right-color">
|
|
<menuitem action="gradient-editor-save-right-01" />
|
|
<menuitem action="gradient-editor-save-right-02" />
|
|
<menuitem action="gradient-editor-save-right-03" />
|
|
<menuitem action="gradient-editor-save-right-04" />
|
|
<menuitem action="gradient-editor-save-right-05" />
|
|
<menuitem action="gradient-editor-save-right-06" />
|
|
<menuitem action="gradient-editor-save-right-07" />
|
|
<menuitem action="gradient-editor-save-right-08" />
|
|
<menuitem action="gradient-editor-save-right-09" />
|
|
<menuitem action="gradient-editor-save-right-10" />
|
|
</menu>
|
|
<separator />
|
|
<menu action="gradient-editor-blending-func">
|
|
<menuitem action="gradient-editor-blending-linear" />
|
|
<menuitem action="gradient-editor-blending-curved" />
|
|
<menuitem action="gradient-editor-blending-sine" />
|
|
<menuitem action="gradient-editor-blending-sphere-increasing" />
|
|
<menuitem action="gradient-editor-blending-sphere-decreasing" />
|
|
<menuitem action="gradient-editor-blending-step" />
|
|
<menuitem action="gradient-editor-blending-varies" />
|
|
</menu>
|
|
<menu action="gradient-editor-coloring-type">
|
|
<menuitem action="gradient-editor-coloring-rgb" />
|
|
<menuitem action="gradient-editor-coloring-hsv-ccw" />
|
|
<menuitem action="gradient-editor-coloring-hsv-cw" />
|
|
<menuitem action="gradient-editor-coloring-varies" />
|
|
</menu>
|
|
<separator />
|
|
<menuitem action="gradient-editor-flip" />
|
|
<menuitem action="gradient-editor-replicate" />
|
|
<menuitem action="gradient-editor-split-midpoint" />
|
|
<menuitem action="gradient-editor-split-uniform" />
|
|
<menuitem action="gradient-editor-delete" />
|
|
<menuitem action="gradient-editor-recenter" />
|
|
<menuitem action="gradient-editor-redistribute" />
|
|
<separator />
|
|
<menuitem action="gradient-editor-blend-color" />
|
|
<menuitem action="gradient-editor-blend-opacity" />
|
|
<separator />
|
|
<menuitem action="gradient-editor-edit-active" />
|
|
</popup>
|
|
</ui>
|