Initial checkin of Pika from heckimp

This commit is contained in:
2023-09-25 15:35:21 -07:00
commit 891e999216
6761 changed files with 5240685 additions and 0 deletions

View File

@ -0,0 +1,19 @@
pika-attach
pika-close
pika-default-colors
pika-detach
pika-menu-left
pika-menu-right
pika-pivot-center
pika-pivot-east
pika-pivot-north
pika-pivot-north-east
pika-pivot-north-west
pika-pivot-south
pika-pivot-south-east
pika-pivot-south-west
pika-pivot-west
pika-quick-mask-off
pika-quick-mask-on
pika-swap-colors
pika-zoom-follow-window

View File

@ -0,0 +1,4 @@
folder
pika-mascot
pika-mascot-outline

View File

@ -0,0 +1,197 @@
dialog-error
dialog-information
dialog-question
dialog-warning
document-new
document-open
document-open-recent
document-print
document-revert
document-save
document-save-as
edit-clear
edit-copy
edit-cut
edit-delete
edit-paste
edit-redo
edit-undo
folder
folder-new
go-bottom
go-down
go-first
go-home
go-last
go-next
go-previous
go-top
go-up
help-about
list-add
list-remove
media-playback-pause
media-playback-start
media-record
media-seek-backward
media-skip-backward
media-skip-forward
object-flip-horizontal
object-flip-vertical
object-rotate-left
object-rotate-right
preferences-system
process-stop
system-run
view-fullscreen
view-refresh
window-new
zoom-fit-best
zoom-in
zoom-original
zoom-out
gtk-cancel
gtk-edit
gtk-no
gtk-ok
# Used for many action icons (PIKA_ICON_PALETTE)
gtk-select-color
gtk-select-font
gtk-yes
pika-anchor
pika-cap-butt
pika-cap-round
pika-cap-square
pika-center
pika-channel-alpha
pika-channel-blue
pika-channel-gray
pika-channel-green
pika-channel-indexed
pika-channel-red
pika-channel
pika-channels
pika-char-picker
pika-clipboard
pika-close-all
pika-color-pick-from-screen
pika-color-space-linear
pika-color-space-non-linear
pika-color-space-perceptual
pika-colormap
pika-convert-grayscale
pika-convert-indexed
pika-convert-rgb
pika-cursor
pika-curve-free
pika-curve-point-corner
pika-curve-point-smooth
pika-curve-smooth
pika-dashboard
pika-device-status
# Used as view-display-filters action (usually 16px).
pika-display-filter
pika-duplicate
pika-dynamics
pika-file-manager
pika-floating-selection
pika-gegl
pika-gradient-bilinear
pika-gradient-conical-asymmetric
pika-gradient-conical-symmetric
pika-gradient-linear
pika-gradient-radial
pika-gradient-shapeburst-angular
pika-gradient-shapeburst-dimpled
pika-gradient-shapeburst-spherical
pika-gradient-spiral-anticlockwise
pika-gradient-spiral-clockwise
pika-gradient-square
pika-grid
pika-group-layer
pika-histogram-linear
pika-histogram-logarithmic
pika-histogram
pika-image
pika-image-open
pika-image-reload
pika-images
pika-input-device
pika-invert
pika-join-bevel
pika-join-miter
pika-join-round
pika-landscape
pika-layer-mask
pika-layer-to-imagesize
pika-layer
pika-layers
# PIKA_ICON_LINKED used in:
# - pikapaintoptions-gui.c as GTK_ICON_SIZE_MENU button (16px).
# - pikalayertreeview.c as button-icon-size (in our system theme
# PikaEditor-button-icon-size is set to "menu", i.e. 16px) button.
# - various action icons.
pika-linked
pika-list
pika-marker
pika-merge-down
pika-move-to-screen
pika-navigation
pika-paste-as-new
pika-paste-into
pika-path-stroke
pika-path
pika-paths
pika-pattern
pika-plugin
pika-portrait
pika-reset
pika-reshow-filter
pika-resize
pika-rotate-180
pika-sample-point
pika-scale
pika-selection-add
pika-selection-all
pika-selection-border
pika-selection-grow
pika-selection-intersect
pika-selection-none
pika-selection-replace
pika-selection-shrink
pika-selection-stroke
pika-selection-subtract
pika-selection-to-channel
pika-selection-to-path
pika-selection
pika-shape-circle
pika-shape-diamond
pika-shape-square
pika-shred
pika-symmetry
pika-template
pika-text-layer
pika-tools
pika-transform-3d-camera
pika-transform-3d-move
pika-transform-3d-rotate
pika-transparency
pika-undo-history
pika-user-manual
# PIKA_ICON_VISIBLE used in:
# - pikaitemtreeview.c as button-icon-size (in our system theme
# PikaEditor-button-icon-size is set to "menu", i.e. 16px) image and
# PikaCellRendererToggle (16px).
# - pikatooleditor.c and pikacomponenteditor.c as PikaCellRendererToggle (16px).
# - pikacolordisplayeditor.c as menu size image (16px).
# - various action icons.
# - item-options-dialog.c as GTK_ICON_SIZE_BUTTON check button (16px).
pika-visible
# - GTK_ICON_SIZE_BUTTON (16px) in file-open-location-dialog.c
# - file-open-location action (menu, action search, etc. Usually 16px)
# - GTK_ICON_SIZE_BUTTON in web-page plug-in.
# - GTK_ICON_SIZE_MENU in imagemap plug-in.
pika-web
pika-mascot

View File

@ -0,0 +1,3 @@
pika-color-picker-black
pika-color-picker-gray
pika-color-picker-white

View File

@ -0,0 +1,2 @@
pika-mascot
pika-mascot-outline

View File

@ -0,0 +1,18 @@
folder
format-indent-more
format-justify-center
format-justify-fill
format-justify-left
format-justify-right
pika-char-picker
pika-dynamics
pika-histogram
pika-input-device
pika-landscape
pika-letter-spacing
pika-line-spacing
pika-path
pika-paths
pika-portrait
pika-mascot

View File

@ -0,0 +1,76 @@
dialog-error
dialog-information
dialog-question
dialog-warning
document-print
format-text-direction-ltr
format-text-direction-rtl
gtk-select-color
pika-attach
pika-center
pika-channel-alpha
pika-channel-blue
pika-channel-gray
pika-channel-green
pika-channel-indexed
pika-channel-red
pika-channel
pika-channels
pika-color-space-linear
pika-color-space-non-linear
pika-color-space-perceptual
pika-colormap
pika-cursor
pika-dashboard
pika-detach
pika-device-status
# Used as PikaViewableDialog icon in pikadisplayshell-filter-dialog.c,
# i.e. as GTK_ICON_SIZE_LARGE_TOOLBAR (24px).
pika-display-filter
pika-even-horizontal-gap
pika-even-vertical-gap
pika-floating-selection
pika-gegl
pika-gravity-east
pika-gravity-north-east
pika-gravity-north-west
pika-gravity-north
pika-gravity-south-east
pika-gravity-south-west
pika-gravity-south
pika-gravity-west
pika-grid
pika-hcenter
pika-hchain-broken
pika-hchain
pika-hfill
pika-image
pika-images
pika-layer
pika-layer-mask
pika-layers
pika-move-to-screen
pika-navigation
pika-resize
pika-sample-point
pika-scale
pika-selection
pika-symmetry
pika-template
pika-text-dir-ttb-rtl
pika-text-dir-ttb-rtl-upright
pika-text-dir-ttb-ltr
pika-text-dir-ttb-ltr-upright
pika-text-layer
# Default PikaIconPicker icon as PIKA_VIEW_SIZE_SMALL (24px) PikaView.
pika-toilet-paper
pika-tools
pika-transparency
pika-undo-history
pika-user-manual
pika-vcenter
pika-vchain-broken
pika-vchain
pika-vfill

View File

@ -0,0 +1,4 @@
folder
pika-mascot
pika-mascot-outline

View File

@ -0,0 +1,20 @@
pika-channel-alpha
pika-channel-blue
pika-channel-gray
pika-channel-green
pika-channel-indexed
pika-channel-red
pika-channel
# In data/tool-presets/FX/Glow-Lights.gtp preset icon, which can be
# viewed in "Tool Presets" list/grid as PIKA_VIEW_SIZE_MEDIUM.
pika-color-triangle
pika-floating-selection
pika-image
pika-layer-mask
pika-layer
pika-text-layer
pika-user-manual
pika-mascot
# PIKA_ICON_PALETTE used for Palettes dialog as PIKA_VIEW_SIZE_MEDIUM
gtk-select-color

View File

@ -0,0 +1,15 @@
folder
pika-channel-alpha
pika-channel-blue
pika-channel-gray
pika-channel-green
pika-channel-indexed
pika-channel-red
pika-channel
pika-floating-selection
pika-image
pika-layer-mask
pika-layer
pika-text-layer
pika-mascot

View File

@ -0,0 +1,2 @@
pika-frame
pika-texture

View File

@ -0,0 +1,4 @@
dialog-error
dialog-information
dialog-question
dialog-warning

View File

@ -0,0 +1,4 @@
pika-user-manual
pika-mascot
pika-mascot-eek
pika-mascot-outline

View File

@ -0,0 +1,2 @@
pika-mascot
pika-mascot-outline

View File

@ -0,0 +1,20 @@
# grep -rI icon_name modules/color-selector-*
#
# Color selector modules whose icon is used in:
# - PikaColorEditor as GTK_ICON_SIZE_MENU (16px)
# - PikaColorNotebook:
# * tab-icon-size style tab label (button size both in
# DEFAULT_TAB_ICON_SIZE amd System theme, i.e. 16px.).
# * menu size (16px)
# * DEFAULT_TAB_ICON_SIZE (button, 16px)
pika-color-cmyk
pika-color-triangle
pika-color-water
# PIKA_ICON_PALETTE, which is the default icon of PikaColorSelector.
gtk-select-color
# PIKA_ICON_MASCOT, overriden by PikaColorSelect subclass.
pika-mascot
# PIKA_ICON_DIALOG_TOOL_OPTIONS overriden by PikaColorScales subclass.
pika-tool-options

View File

@ -0,0 +1,14 @@
# grep -rI icon_name modules/controller-* app/widgets/pikacontroller*
# Used in:
# - PikaControllerList as GtkCellRendererPixbuf (16px).
# Default
pika-controller
pika-controller-keyboard
pika-controller-linux-input
pika-controller-midi
pika-controller-wheel
# PIKA_ICON_CONTROLLER_MOUSE == PIKA_ICON_CURSOR
pika-cursor

View File

@ -0,0 +1,14 @@
# grep -rI icon_name modules/display-filter*
# These are used in:
# - GtkCellRendererPixbuf in PikaColorDisplayEditor (default 16px)
# Default icon of PikaColorDisplay. Doesn't think it's actually used in
# this context since it's always overriden. Still must be installed.
pika-display-filter
pika-display-filter-clip-warning
pika-display-filter-colorblind
pika-display-filter-contrast
pika-display-filter-gamma
pika-display-filter-lcms
pika-display-filter-proof

View File

@ -0,0 +1,59 @@
if ENABLE_VECTOR_ICONS
icons64dir = $(iconsdir)/64x64/apps
scalabledir = $(iconsdir)/scalable/apps
icons64_DATA = \
64/pika-frame.png \
64/pika-texture.png
else
icons12dir = $(iconsdir)/12x12/apps
icons16dir = $(iconsdir)/16x16/apps
icons18dir = $(iconsdir)/18x18/apps
icons22dir = $(iconsdir)/22x22/apps
icons24dir = $(iconsdir)/24x24/apps
icons32dir = $(iconsdir)/32x32/apps
icons48dir = $(iconsdir)/48x48/apps
icons64dir = $(iconsdir)/64x64/apps
icons96dir = $(iconsdir)/96x96/apps
icons128dir = $(iconsdir)/128x128/apps
icons192dir = $(iconsdir)/192x192/apps
icons256dir = $(iconsdir)/256x256/apps
icons12_DATA = \
$(icons12_images)
icons16_DATA = \
$(icons16_images)
icons18_DATA = \
$(icons18_images)
icons22_DATA = \
$(icons22_images)
icons24_DATA = \
$(icons24_images)
icons32_DATA = \
$(icons32_images)
icons48_DATA = \
$(icons48_images)
icons64_DATA = \
$(icons64_images) \
$(icons64_system_images)
icons96_DATA = \
$(icons96_images)
icons128_DATA = \
$(icons128_images)
icons192_DATA = \
$(icons192_images)
icons256_DATA = \
$(icons256_images)
endif

View File

@ -0,0 +1,13 @@
# Lock icons used in:
# - pikaitemtreeview.c as button-icon-size (in our system theme
# PikaEditor-button-icon-size is set to "menu", i.e. 16px) column
# header image.
# - pikaitemtreeview.c as PikaCellRendererToggle (16px) and as
# button-icon-size image in a GtkToggleButton (16px).
# - Various action icons (usually 16px).
pika-lock
pika-lock-multi
pika-lock-alpha
pika-lock-content
pika-lock-position
pika-lock-visibility

View File

@ -0,0 +1,50 @@
# Preferences Dialog icons
#
# All these icons are used as GTK_ICON_SIZE_BUTTON (16px) and GTK_ICON_SIZE_DIALOG (48px)
# Cf. pika_prefs_box_add_page() and app/dialogs/preferences-dialog.c
# Check with:
# grep -rI pika-prefs-[a-z] app/dialogs/preferences-dialog.c |sed 's/ *"\([^"]*\)",/\1/' |sort |uniq
pika-prefs-color-management
# TODO: used twice. "Dialog Defaults" should likely have its own icon.
pika-prefs-controllers
pika-prefs-default-grid
pika-prefs-display
pika-prefs-folders
pika-prefs-help-system
pika-prefs-icon-theme
pika-prefs-image-title
pika-prefs-image-windows
pika-prefs-image-windows-appearance
pika-prefs-image-windows-snapping
pika-prefs-import-export
pika-prefs-input-devices
pika-prefs-interface
pika-prefs-new-image
pika-prefs-playground
pika-prefs-system-resources
pika-prefs-theme
pika-prefs-tool-options
pika-prefs-toolbox
pika-prefs-window-management
# These icon names can't be grepped because they are built from partial
# strings.
# See "Folders / <paths>" code section of app/dialogs/preferences-dialog.c
pika-prefs-folders-brushes
pika-prefs-folders-dynamics
pika-prefs-folders-environ
pika-prefs-folders-fonts
pika-prefs-folders-gradients
pika-prefs-folders-icon-themes
pika-prefs-folders-interp
pika-prefs-folders-modules
pika-prefs-folders-mypaint-brushes
pika-prefs-folders-palettes
pika-prefs-folders-patterns
pika-prefs-folders-plug-ins
pika-prefs-folders-scripts
pika-prefs-folders-themes
pika-prefs-folders-tool-presets
# Used for debugging preferences page (temporarily? TODO?)
pika-mascot-eek

View File

@ -0,0 +1,231 @@
dialog-error
dialog-information
dialog-question
dialog-warning
document-new
document-open
document-open-recent
document-print
document-revert
document-save
document-save-as
edit-clear
edit-copy
edit-cut
edit-delete
edit-paste
edit-redo
edit-undo
folder
folder-new
format-indent-more
format-justify-center
format-justify-fill
format-justify-left
format-justify-right
format-text-direction-ltr
format-text-direction-rtl
go-bottom
go-down
go-first
go-home
go-last
go-next
go-previous
go-top
go-up
help-about
list-add
list-remove
media-playback-pause
media-playback-start
media-record
media-seek-backward
media-skip-backward
media-skip-forward
object-flip-horizontal
object-flip-vertical
object-rotate-left
object-rotate-right
preferences-system
process-stop
system-run
view-fullscreen
view-refresh
window-new
zoom-fit-best
zoom-in
zoom-original
zoom-out
gtk-cancel
gtk-edit
gtk-no
gtk-ok
gtk-select-color
gtk-select-font
gtk-yes
pika-anchor
pika-attach
pika-cap-butt
pika-cap-round
pika-cap-square
pika-center
pika-channel
pika-channel-alpha
pika-channel-blue
pika-channel-gray
pika-channel-green
pika-channel-indexed
pika-channel-red
pika-channels
pika-char-picker
pika-clipboard
pika-close
pika-close-all
pika-color-pick-from-screen
pika-color-picker-black
pika-color-picker-gray
pika-color-picker-white
pika-color-space-linear
pika-color-space-non-linear
pika-color-space-perceptual
pika-colormap
pika-convert-grayscale
pika-convert-indexed
pika-convert-rgb
pika-cursor
pika-curve-free
pika-curve-point-corner
pika-curve-point-smooth
pika-curve-smooth
pika-dashboard
pika-default-colors
pika-detach
pika-device-status
pika-duplicate
pika-dynamics
pika-even-horizontal-gap
pika-even-vertical-gap
pika-file-manager
pika-floating-selection
pika-gegl
pika-gradient-bilinear
pika-gradient-conical-asymmetric
pika-gradient-conical-symmetric
pika-gradient-linear
pika-gradient-radial
pika-gradient-shapeburst-angular
pika-gradient-shapeburst-dimpled
pika-gradient-shapeburst-spherical
pika-gradient-spiral-anticlockwise
pika-gradient-spiral-clockwise
pika-gradient-square
pika-gravity-east
pika-gravity-north-east
pika-gravity-north
pika-gravity-north-west
pika-gravity-south-east
pika-gravity-south
pika-gravity-south-west
pika-gravity-west
pika-grid
pika-group-layer
pika-hcenter
pika-hchain-broken
pika-hchain
pika-hfill
pika-histogram
pika-histogram-linear
pika-histogram-logarithmic
pika-image
pika-image-open
pika-image-reload
pika-images
pika-input-device
pika-invert
pika-join-bevel
pika-join-miter
pika-join-round
pika-landscape
pika-layer
pika-layer-mask
pika-layer-to-imagesize
pika-layers
pika-letter-spacing
pika-line-spacing
pika-linked
pika-list
pika-marker
pika-menu-left
pika-menu-right
pika-merge-down
pika-move-to-screen
pika-navigation
pika-paste-as-new
pika-paste-into
pika-path
pika-path-stroke
pika-paths
pika-pattern
pika-pivot-center
pika-pivot-east
pika-pivot-north
pika-pivot-north-east
pika-pivot-north-west
pika-pivot-south
pika-pivot-south-east
pika-pivot-south-west
pika-pivot-west
pika-plugin
pika-portrait
pika-quick-mask-off
pika-quick-mask-on
pika-reset
pika-reshow-filter
pika-resize
pika-rotate-180
pika-sample-point
pika-scale
pika-selection
pika-selection-add
pika-selection-all
pika-selection-border
pika-selection-grow
pika-selection-intersect
pika-selection-none
pika-selection-replace
pika-selection-shrink
pika-selection-stroke
pika-selection-subtract
pika-selection-to-channel
pika-selection-to-path
pika-shape-circle
pika-shape-diamond
pika-shape-square
pika-shred
pika-swap-colors
pika-symmetry
pika-template
pika-text-dir-ttb-ltr
pika-text-dir-ttb-ltr-upright
pika-text-dir-ttb-rtl
pika-text-dir-ttb-rtl-upright
pika-text-layer
pika-tools
pika-transform-3d-camera
pika-transform-3d-move
pika-transform-3d-rotate
pika-transparency
pika-undo-history
pika-user-manual
pika-vcenter
pika-vchain
pika-vchain-broken
pika-vfill
pika-visible
pika-mascot
pika-mascot-eek
pika-mascot-outline
pika-zoom-follow-window

View File

@ -0,0 +1,14 @@
# grep -rI icon-name etc/templaterc |sed 's/^.*"\([^"]*\)")/\1/' |sort|uniq
# Used as:
# - PikaTemplateView list or grid in PIKA_VIEW_SIZE_SMALL (24)
# - Combo with size 16 in resize-dialog.c
# - Combo with size 16 in preferences-dialog.c
# - Combo with size 16 in image-new-dialog.c
pika-business-card
pika-display
pika-smartphone
pika-toilet-paper
pika-video
pika-web
media-optical

View File

@ -0,0 +1,76 @@
# Required sizes:
# - as a viewable icon, when registering the PikaPaintInfo:
# * 16 (scaled) in status bar
# See pika_statusbar_vprintf()
# * as action icon:
# + menu
# + action search: an icon in GtkCellRendererPixbuf (see
# PikaSearchPopup), whose default icon size is GTK_ICON_SIZE_MENU
# (16px).
# - In device status.
# - In Tool Preset Editor:
# * Header as GTK_ICON_SIZE_MENU (16px)
# See pika_tool_preset_editor_sync_data()
# * Button as icon picker PIKA_VIEW_SIZE_SMALL (24px)
# See pika_icon_picker_constructed()
# - Toolbox default (DEFAULT_TOOL_ICON_SIZE) is GTK_ICON_SIZE_BUTTON (16px)
# Yet System theme sets:
# -PikaToolPalette-tool-icon-size: large-toolbar; (24px)
pika-tool-airbrush
pika-tool-align
pika-tool-blur
pika-tool-brightness-contrast
pika-tool-bucket-fill
pika-tool-by-color-select
pika-tool-cage
pika-tool-clone
pika-tool-color-balance
pika-tool-color-picker
pika-tool-color-temperature
pika-tool-colorize
pika-tool-crop
pika-tool-curves
pika-tool-desaturate
pika-tool-dodge
pika-tool-ellipse-select
pika-tool-eraser
pika-tool-exposure
pika-tool-flip
pika-tool-foreground-select
pika-tool-free-select
pika-tool-fuzzy-select
pika-tool-gradient
pika-tool-handle-transform
pika-tool-heal
pika-tool-hue-saturation
pika-tool-ink
pika-tool-iscissors
pika-tool-levels
pika-tool-measure
pika-tool-move
pika-tool-mypaint-brush
pika-tool-n-point-deformation
pika-tool-offset
pika-tool-options
pika-tool-paintbrush
pika-tool-paint-select
pika-tool-path
pika-tool-pencil
pika-tool-perspective
pika-tool-perspective-clone
pika-tool-posterize
pika-tool-preset
pika-tool-rect-select
pika-tool-rotate
pika-tool-scale
pika-tool-seamless-clone
pika-tool-shadows-highlights
pika-tool-shear
pika-tool-smudge
pika-tool-text
pika-tool-threshold
pika-tool-transform-3d
pika-tool-unified-transform
pika-tool-warp
pika-tool-zoom