diff options
Diffstat (limited to '')
42 files changed, 784 insertions, 0 deletions
diff --git a/vcl/uiconfig/theme_definitions/ios/arrow-down.svg b/vcl/uiconfig/theme_definitions/ios/arrow-down.svg new file mode 100644 index 000000000..032df3df6 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/arrow-down.svg @@ -0,0 +1,5 @@ +<svg version="1.1" viewBox="0 0 11 20" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(245.46 49.566)"> + <path d="m-242.75-44.074h5.5903l-2.7951 8z" fill="#007aff" stroke="#007aff"/> + </g> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/arrow-up.svg b/vcl/uiconfig/theme_definitions/ios/arrow-up.svg new file mode 100644 index 000000000..524906f31 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/arrow-up.svg @@ -0,0 +1,5 @@ +<svg version="1.1" viewBox="0 0 11 20" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(245.46 49.566)"> + <path d="m-242.75-35.066h5.5903l-2.7951-7.9855z" fill="#007aff" stroke="#007aff"/> + </g> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/combobox-button-disabled.svg b/vcl/uiconfig/theme_definitions/ios/combobox-button-disabled.svg new file mode 100644 index 000000000..ccb892d77 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/combobox-button-disabled.svg @@ -0,0 +1,4 @@ +<svg version="1.1" viewBox="0 0 35 36" xmlns="http://www.w3.org/2000/svg"> + <path d="m6.8098e-4 -4e-7v1.2272l-6.8092e-4 33.546v1.2272h33.75c0.68524 0 1.2499-0.55442 1.2499-1.2272v-33.546c0-0.67283-0.56468-1.2272-1.2499-1.2272z" fill="#8e8e93"/> + <path d="m17.5 19.091-4.6667-5.0907-1.3333 1.4546 6 6.5454 6-6.5454-1.3333-1.4546z" fill="#f5f5f5"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/combobox-button.svg b/vcl/uiconfig/theme_definitions/ios/combobox-button.svg new file mode 100644 index 000000000..b4a1627f3 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/combobox-button.svg @@ -0,0 +1,4 @@ +<svg version="1.1" viewBox="0 0 35 36" xmlns="http://www.w3.org/2000/svg"> + <path d="m6.8098e-4 -4e-7v1.2272l-6.8092e-4 33.546v1.2272h33.75c0.68524 0 1.2499-0.55442 1.2499-1.2272v-33.546c0-0.67283-0.56468-1.2272-1.2499-1.2272z" fill="#0273f8"/> + <path d="m17.5 19.091-4.6667-5.0907-1.3333 1.4546 6 6.5454 6-6.5454-1.3333-1.4546z" fill="#f5f5f5"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/combobox-disabled.svg b/vcl/uiconfig/theme_definitions/ios/combobox-disabled.svg new file mode 100644 index 000000000..e4c1f6359 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/combobox-disabled.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="2" ry="2" fill="#fff" stroke="#8e8e93"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/combobox.svg b/vcl/uiconfig/theme_definitions/ios/combobox.svg new file mode 100644 index 000000000..24a3b12c2 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/combobox.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="2" ry="2" fill="#fff" stroke="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/common-rect-disabled.svg b/vcl/uiconfig/theme_definitions/ios/common-rect-disabled.svg new file mode 100644 index 000000000..ee3300ef2 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/common-rect-disabled.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="4" ry="4" fill="#fff" stroke="#8e8e93"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/common-rect-focus-slim.svg b/vcl/uiconfig/theme_definitions/ios/common-rect-focus-slim.svg new file mode 100644 index 000000000..e64144459 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/common-rect-focus-slim.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="4" ry="4" fill="none" stroke="#79b9ff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/common-rect-focus.svg b/vcl/uiconfig/theme_definitions/ios/common-rect-focus.svg new file mode 100644 index 000000000..ca27ee855 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/common-rect-focus.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x="1.5" y="1.5" width="41" height="23" rx="4" ry="4" fill="none" stroke="#79b9ff" stroke-width="3"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/common-rect.svg b/vcl/uiconfig/theme_definitions/ios/common-rect.svg new file mode 100644 index 000000000..667b0960f --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/common-rect.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="4" ry="4" fill="#fff" stroke="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/definition.xml b/vcl/uiconfig/theme_definitions/ios/definition.xml new file mode 100644 index 000000000..958c85600 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/definition.xml @@ -0,0 +1,530 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<widgets> + <style> + <faceColor value="#F7F7F7"/> + <checkedColor value="#C0C0C0"/> + <lightColor value="#FFFFFF"/> + <lightBorderColor value="#F7F7F7"/> + <shadowColor value="#808080"/> + <darkShadowColor value="#000000"/> + <buttonTextColor value="#007AFF"/> + <defaultActionButtonTextColor value="#007AFF"/> + <actionButtonTextColor value="#007AFF"/> + <actionButtonRolloverTextColor value="#007AFF"/> + <buttonRolloverTextColor value="#FFFFFF"/> + <radioCheckTextColor value="#000000"/> + <groupTextColor value="#000000"/> + <labelTextColor value="#000000"/> + <windowColor value="#FFFFFF"/> + <windowTextColor value="#000000"/> + <dialogColor value="#FFFFFF"/> + <dialogTextColor value="#000000"/> + <workspaceColor value="#F7F7F7"/> + <monoColor value="#000000"/> + <fieldColor value="#FFFFFF"/> + <fieldTextColor value="#000000"/> + <fieldRolloverTextColor value="#000000"/> + <activeColor value="#007AFF"/> + <activeTextColor value="#FFFFFF"/> + <activeBorderColor value="#C0C0C0"/> + <deactiveColor value="#808080"/> + <deactiveTextColor value="#C0C0C0"/> + <deactiveBorderColor value="#C0C0C0"/> + <menuColor value="#FFFFFF"/> + <menuBarColor value="#FFFFFF"/> + <menuBarRolloverColor value="#007AFF"/> + <menuBorderColor value="#C0C0C0"/> + <menuTextColor value="#000000"/> + <menuBarTextColor value="#000000"/> + <menuBarRolloverTextColor value="#000000"/> + <menuBarHighlightTextColor value="#000000"/> + <menuHighlightColor value="#007AFF"/> + <menuHighlightTextColor value="#FFFFFF"/> + <highlightColor value="#007AFF"/> + <highlightTextColor value="#FFFFFF"/> + <activeTabColor value="#FFFFFF"/> + <inactiveTabColor value="#C0C0C0"/> + <tabTextColor value="#007AFF"/> + <tabRolloverTextColor value="#007AFF"/> + <tabHighlightTextColor value="#FFFFFF"/> + <disableColor value="#808080"/> + <helpColor value="#FFFFE0"/> + <helpTextColor value="#000000"/> + <linkColor value="#007AFF"/> + <visitedLinkColor value="#0464AA"/> + <toolTextColor value="#000000"/> + <fontColor value="#000000"/> + </style> + + <!-- + Various setting for controls that aren't style colors. + Empty "value" attribute or if setting is not present means default will be used. + --> + + <settings> + <noActiveTabTextRaise value="true"/> + <centeredTabs value="true"/> + <listBoxEntryMargin value="20"/> + <defaultFontSize value="10"/> + <titleHeight value="16"/> + <floatTitleHeight value="12"/> + <listBoxPreviewDefaultLogicWidth value="16"/> + <listBoxPreviewDefaultLogicHeight value="16"/> + </settings> + + <!-- + Follows the definitions od various controls. + The definition is always in form: + + <{ControlType} attributes...> + <{ControlPart} attributes...> + <state attributes...> + {draw commands} + ... + </state> + </{ControlPart}> + </{ControlType}> + + Supported <state> attributes are: + enabled="true|false|any" + focused="true|false|any" + pressed="true|false|any" + rollover="true|false|any" + default="true|false|any" + selected="true|false|any" + button-value="true|false|any" + extra="{various}" + + control specific: + <spinbox> attributes: + - orientation: stacked (default), edit-decrease-increase, decrease-edit-increase + + --> + + <pushbutton> + <part value="Entire"> + <state enabled="true"> + <external source="pushbutton-default.svg" /> + </state> + <state enabled="true" rollover="true"> + <external source="pushbutton-rollover.svg" /> + </state> + <state enabled="false"> + <external source="pushbutton-disabled.svg" /> + </state> + </part> + <part value="Focus"> + <state> + <external source="common-rect-focus.svg" /> + </state> + </part> + </pushbutton> + + <radiobutton> + <part value="Entire" width="26" height="26"> + <state enabled="true" pressed="false" button-value="true"> + <image source="tick-on.svg" /> + </state> + <state enabled="true" pressed="true" button-value="true"> + <image source="tick-on-pressed.svg" /> + </state> + <state enabled="false" button-value="true"> + <image source="tick-on-disabled.svg" /> + </state> + <state enabled="true" pressed="false" button-value="false"> + <image source="tick-off.svg" /> + </state> + <state enabled="true" pressed="true" button-value="false"> + <image source="tick-off-pressed.svg" /> + </state> + <state enabled="false" button-value="false"> + <image source="tick-off-disabled.svg" /> + </state> + </part> + <part value="Focus"> + <state> + <external source="common-rect-focus-slim.svg" /> + </state> + </part> + </radiobutton> + + <checkbox> + <part value="Entire" width="46" height="32"> + <state enabled="true" pressed="false" button-value="true"> + <image source="switch-on.svg" /> + </state> + <state enabled="true" pressed="true" button-value="true"> + <image source="switch-on-pressed.svg" /> + </state> + <state enabled="false" button-value="true"> + <image source="switch-on-disabled.svg" /> + </state> + <state enabled="true" pressed="false" button-value="false"> + <image source="switch-off.svg" /> + </state> + <state enabled="true" pressed="true" button-value="false"> + <image source="switch-off-pressed.svg" /> + </state> + <state enabled="false" button-value="false"> + <image source="switch-off-disabled.svg" /> + </state> + </part> + <part value="Focus"> + <state> + <external source="common-rect-focus-slim.svg" /> + </state> + </part> + </checkbox> + + <combobox> + <part value="Entire"> + <state enabled="true"> + <external source="combobox.svg" /> + </state> + <state enabled="false"> + <external source="combobox-disabled.svg" /> + </state> + </part> + <part value="SubEdit"> + <state> + </state> + </part> + <part value="ButtonDown" width="35" height="36"> + <state enabled="true"> + <image source="combobox-button.svg" /> + </state> + <state enabled="false"> + <image source="combobox-button-disabled.svg" /> + </state> + </part> + <part value="Focus"> + <state> + <external source="common-rect-focus.svg" /> + </state> + </part> + </combobox> + + <editbox> + <part value="Entire" height="32"> + <state enabled="true"> + <external source="common-rect.svg" /> + </state> + <state enabled="false"> + <external source="common-rect-disabled.svg" /> + </state> + <state focused="true"> + <external source="common-rect-focus.svg" /> + </state> + </part> + </editbox> + + <listbox> + <part value="Entire"> + <state enabled="true"> + <external source="combobox.svg" /> + </state> + <state enabled="false"> + <external source="combobox-disabled.svg" /> + </state> + </part> + <part value="SubEdit"> + <state/> <!-- Intentional empty - don't draw anything --> + </part> + <part value="ButtonDown" width="35" height="36"> + <state enabled="true"> + <image source="combobox-button.svg" /> + </state> + <state enabled="false"> + <image source="combobox-button-disabled.svg" /> + </state> + </part> + <part value="Focus"> + <state> + <external source="common-rect-focus.svg" /> + </state> + </part> + </listbox> + + <spinbox> + <part value="Entire" orientation="decrease-edit-increase"> + <state> + <rect stroke="#ffffff" fill="#ffffff" stroke-width="0" /> + </state> + </part> + <part value="SubEdit"> + <state/> <!-- Intentional empty - don't draw anything --> + </part> + <part value="ButtonDown" width="44" height="26"> + <state enabled="true"> + <external source="spinbox-left.svg" /> + </state> + <state enabled="true" pressed="true"> + <external source="spinbox-left-pressed.svg" /> + </state> + <state enabled="false"> + <external source="spinbox-left-disabled.svg" /> + </state> + </part> + <part value="ButtonUp" width="44" height="26"> + <state enabled="true"> + <external source="spinbox-right.svg" /> + </state> + <state enabled="true" pressed="true"> + <external source="spinbox-right-pressed.svg" /> + </state> + <state enabled="false"> + <external source="spinbox-right-disabled.svg" /> + </state> + </part> + <part value="Focus"> + <state> + <external source="common-rect-focus-slim.svg" /> + </state> + </part> + </spinbox> + + <scrollbar> + <part value="ThumbHorz"> + <state> + <external source="scrollbar-horizontal.svg" /> + </state> + </part> + <part value="ThumbVert"> + <state> + <external source="scrollbar-vertical.svg" /> + </state> + </part> + <part value="ButtonUp"> + </part> + <part value="ButtonDown"> + </part> + <part value="ButtonLeft"> + </part> + <part value="ButtonRight"> + </part> + <part value="TrackHorzLeft"> + <state> + <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" /> + </state> + </part> + <part value="TrackHorzRight"> + <state> + <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" /> + </state> + </part> + <part value="TrackVertUpper"> + <state> + <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" /> + </state> + </part> + <part value="TrackVertLower"> + <state> + <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" /> + </state> + </part> + </scrollbar> + + <slider> + <part value="Button"> + <state enabled="true"> + <image source="slider-button.svg" /> + </state> + <state enabled="false"> + <image source="slider-button-disabled.svg" /> + </state> + </part> + <part value="TrackHorzLeft"> + <state enabled="true"> + <line stroke="#007AFF" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> + </state> + <state enabled="false"> + <line stroke="#8e8e93" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> + </state> + </part> + <part value="TrackHorzRight"> + <state> + <line stroke="#8e8e93" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> + </state> + </part> + <part value="TrackVertUpper"> + <state enabled="true"> + <line stroke="#007AFF" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> + </state> + <state enabled="false"> + <line stroke="#8e8e93" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> + </state> + </part> + <part value="TrackVertLower"> + <state> + <line stroke="#8e8e93" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> + </state> + </part> + </slider> + + <fixedline> + <part value="SeparatorHorz"> + <state> + <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> + </state> + </part> + <part value="SeparatorVert"> + <state> + <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> + </state> + </part> + </fixedline> + + <progress> + <part value="Entire"> + <state> + <rect stroke="#007AFF" fill="#007AFF" stroke-width="1" rx="7" ry="7"/> + </state> + </part> + </progress> + + <tabitem> + <part value="Entire" margin-width="8" height="32"> + <state selected="false" extra="first"> + <external source="tabitem-first.svg" /> + </state> + <state selected="false" extra="middle"> + <external source="tabitem-middle.svg" /> + </state> + <state selected="false" extra="last"> + <external source="tabitem-last.svg" /> + </state> + <state selected="true" extra="first"> + <external source="tabitem-first-selected.svg" /> + </state> + <state selected="true" extra="middle"> + <external source="tabitem-middle-selected.svg" /> + </state> + <state selected="true" extra="last"> + <external source="tabitem-last-selected.svg" /> + </state> + </part> + </tabitem> + + <tabheader> + <part value="Entire"> + <state> + <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + </tabheader> + + <tabpane> + <part value="Entire"> + <state> + <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + </tabpane> + + <tabbody> + <part value="Entire"> + <state> + <rect stroke="#f4f5f5" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + </tabbody> + + <windowbackground> + <part value="BackgroundWindow"> + <state> + <rect stroke="#f4f5f5" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + <part value="BackgroundDialog"> + <state> + <rect stroke="#f4f5f5" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + </windowbackground> + + <frame> + <part value="Border"> + <state> + <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + </frame> + + <toolbar> + <part value="DrawBackgroundHorz"> + <state> + <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + + <part value="DrawBackgroundVert"> + <state> + <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + + <part value="ThumbHorz"> + <state/> <!-- Intentional empty - don't draw anything --> + </part> + + <part value="ThumbVert"> + <state/> <!-- Intentional empty - don't draw anything --> + </part> + + <part value="SeparatorVert"> + <state> + <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/> + </state> + </part> + + <part value="SeparatorHorz"> + <state> + <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/> + </state> + </part> + + <part value="Button"> + <state enabled="true" button-value="true"> + <rect stroke="#c0c0c0" fill="#c0c0c0" stroke-width="1" rx="4" ry="4"/> + </state> + <state enabled="true" button-value="false"> + <rect stroke="#f4f5f5" fill="#f4f5f5" stroke-width="1" rx="4" ry="4"/> + </state> + <state enabled="false"> + <rect stroke="#007AFF" fill="#00FF00" stroke-width="1" rx="4" ry="4"/> + </state> + </part> + </toolbar> + + <listnode> + </listnode> + + <listnet> + </listnet> + + <listheader> + <part value="Button"> + <state> + <rect stroke="#8e8e93" fill="#f4f5f5" stroke-width="1" rx="1" ry="1"/> + </state> + </part> + <part value="Arrow"> + <state extra="up"> + <image source="arrow-up.svg"/> + </state> + <state extra="down"> + <image source="arrow-down.svg"/> + </state> + </part> + </listheader> + + <menubar> + </menubar> + + <menupopup> + </menupopup> + + <tooltip> + </tooltip> +</widgets> diff --git a/vcl/uiconfig/theme_definitions/ios/pushbutton-default.svg b/vcl/uiconfig/theme_definitions/ios/pushbutton-default.svg new file mode 100644 index 000000000..667b0960f --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/pushbutton-default.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="4" ry="4" fill="#fff" stroke="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/pushbutton-disabled.svg b/vcl/uiconfig/theme_definitions/ios/pushbutton-disabled.svg new file mode 100644 index 000000000..ee3300ef2 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/pushbutton-disabled.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="4" ry="4" fill="#fff" stroke="#8e8e93"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/pushbutton-rollover.svg b/vcl/uiconfig/theme_definitions/ios/pushbutton-rollover.svg new file mode 100644 index 000000000..dad0069ef --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/pushbutton-rollover.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" rx="4" ry="4" fill="#007aff" stroke="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/scrollbar-horizontal.svg b/vcl/uiconfig/theme_definitions/ios/scrollbar-horizontal.svg new file mode 100644 index 000000000..4bdcd409d --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/scrollbar-horizontal.svg @@ -0,0 +1,4 @@ +<svg version="1.1" viewBox="0 0 50 16" xmlns="http://www.w3.org/2000/svg"> + <rect width="50" height="16" fill="#fff"/> + <path d="m43.943 8h-37.886" fill="none" stroke="#8e8e93" stroke-linecap="round" stroke-width="8"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/scrollbar-vertical.svg b/vcl/uiconfig/theme_definitions/ios/scrollbar-vertical.svg new file mode 100644 index 000000000..b4a885d91 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/scrollbar-vertical.svg @@ -0,0 +1,4 @@ +<svg version="1.1" viewBox="0 0 16 50" xmlns="http://www.w3.org/2000/svg"> + <rect y="1e-7" width="16" height="50" fill="#fff"/> + <path d="m8 43.943v-37.886" fill="none" stroke="#8e8e93" stroke-linecap="round" stroke-width="8"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/slider-button-disabled.svg b/vcl/uiconfig/theme_definitions/ios/slider-button-disabled.svg new file mode 100644 index 000000000..3c3b9fc56 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/slider-button-disabled.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> + <rect x="2" y="2" width="24" height="24" rx="12" ry="12" fill="#fff" stroke="#ccc" stroke-width=".92308"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/slider-button.svg b/vcl/uiconfig/theme_definitions/ios/slider-button.svg new file mode 100644 index 000000000..66772c752 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/slider-button.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"> + <rect x="2" y="2" width="24" height="24" rx="12" ry="12" fill="#fff" stroke="#8e8e93" stroke-width=".92308"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/spinbox-left-disabled.svg b/vcl/uiconfig/theme_definitions/ios/spinbox-left-disabled.svg new file mode 100644 index 000000000..01cac0c3e --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/spinbox-left-disabled.svg @@ -0,0 +1,4 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m4.9103 0.5h38.59v25h-38.59c-2.4433 0-4.4103-1.784-4.4103-4v-17c0-2.216 1.967-4 4.4103-4z" fill="#fff" stroke="#8e8e93" stroke-linecap="round"/> + <rect x="15" y="12" width="14" height="2" fill="#8e8e93"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/spinbox-left-pressed.svg b/vcl/uiconfig/theme_definitions/ios/spinbox-left-pressed.svg new file mode 100644 index 000000000..df8c90ccc --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/spinbox-left-pressed.svg @@ -0,0 +1,5 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m4.9103 0.5h38.59v25h-38.59c-2.4433 0-4.4103-1.784-4.4103-4v-17c0-2.216 1.967-4 4.4103-4z" fill="none" stroke="#007aff" stroke-linecap="round"/> + <rect x="15" y="12" width="14" height="2" fill="#007aff"/> + <path d="m4.9103 0.5h38.59v25h-38.59c-2.4433 0-4.4103-1.784-4.4103-4v-17c0-2.216 1.967-4 4.4103-4z" fill="#007aff" opacity=".15" stroke="#007aff" stroke-linecap="round"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/spinbox-left.svg b/vcl/uiconfig/theme_definitions/ios/spinbox-left.svg new file mode 100644 index 000000000..a300f6f3a --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/spinbox-left.svg @@ -0,0 +1,4 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m4.9103 0.5h38.59v25h-38.59c-2.4433 0-4.4103-1.784-4.4103-4v-17c0-2.216 1.967-4 4.4103-4z" fill="#fff" stroke="#007aff" stroke-linecap="round"/> + <rect x="15" y="12" width="14" height="2" fill="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/spinbox-right-disabled.svg b/vcl/uiconfig/theme_definitions/ios/spinbox-right-disabled.svg new file mode 100644 index 000000000..5eb82b2f8 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/spinbox-right-disabled.svg @@ -0,0 +1,5 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m0.5 0.5h38.59c2.4433 0 4.4103 1.784 4.4103 4v17c0 2.216-1.967 4-4.4103 4h-38.59z" fill="#fff" stroke="#8e8e93" stroke-linecap="round"/> + <rect x="15" y="12" width="14" height="2" fill="#8e8e93"/> + <rect x="21" y="6" width="2" height="14" fill="#8e8e93"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/spinbox-right-pressed.svg b/vcl/uiconfig/theme_definitions/ios/spinbox-right-pressed.svg new file mode 100644 index 000000000..41482a4bc --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/spinbox-right-pressed.svg @@ -0,0 +1,6 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m0.5 0.5h38.59c2.4433 0 4.4103 1.784 4.4103 4v17c0 2.216-1.967 4-4.4103 4h-38.59z" fill="none" stroke="#007aff" stroke-linecap="round"/> + <rect x="15" y="12" width="14" height="2" fill="#007aff" /> + <rect x="21" y="6" width="2" height="14" fill="#007aff" /> + <path d="m0.5 0.5h38.59c2.4433 0 4.4103 1.784 4.4103 4v17c0 2.216-1.967 4-4.4103 4h-38.59z" fill="#007aff" opacity=".15" stroke="#007aff" stroke-linecap="round"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/spinbox-right.svg b/vcl/uiconfig/theme_definitions/ios/spinbox-right.svg new file mode 100644 index 000000000..6e6676052 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/spinbox-right.svg @@ -0,0 +1,5 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m0.5 0.5h38.59c2.4433 0 4.4103 1.784 4.4103 4v17c0 2.216-1.967 4-4.4103 4h-38.59z" fill="#fff" stroke="#007aff" stroke-linecap="round"/> + <rect x="15" y="12" width="14" height="2" fill="#007aff"/> + <rect x="21" y="6" width="2" height="14" fill="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/switch-off-disabled.svg b/vcl/uiconfig/theme_definitions/ios/switch-off-disabled.svg new file mode 100644 index 000000000..a24166a76 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/switch-off-disabled.svg @@ -0,0 +1,14 @@ +<svg version="1.1" viewBox="0 0 46 32" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter864" x="-.072" y="-.072" width="1.144" height="1.144" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.1905"/> + </filter> + </defs> + <g transform="matrix(3.7783 0 0 3.8564 927.42 199.77)"> + <g transform="translate(.5911 .076237)" opacity=".5"> + <rect transform="scale(-1,1)" x="234.59" y="-50.912" width="10.74" height="6.3951" rx="3.175" ry="6.35" fill="none" opacity="1" stroke="#e4e4e4" stroke-width=".3788"/> + <circle transform="matrix(-1 0 0 1 -.39821 .23624)" cx="241.75" cy="-47.45" r="3.175" fill="#c6c6c6" filter="url(#filter864)" opacity=".75"/> + <circle transform="scale(-1,1)" cx="242.15" cy="-47.714" r="2.9829" fill="#fefeff" opacity="1" stroke="#ebebeb" stroke-opacity=".78431" stroke-width=".13229"/> + </g> + </g> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/switch-off-pressed.svg b/vcl/uiconfig/theme_definitions/ios/switch-off-pressed.svg new file mode 100644 index 000000000..f1f898096 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/switch-off-pressed.svg @@ -0,0 +1,15 @@ +<svg version="1.1" viewBox="0 0 46 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <radialGradient id="radialGradient840" cx="241.59" cy="-47.248" r="4.2368" gradientTransform="matrix(.98186 -.0040331 .003525 .85818 4.3485 -5.6203)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#121212" offset="0"/> + <stop stop-color="#c6c6c6" stop-opacity="0" offset="1"/> + </radialGradient> + </defs> + <g transform="matrix(3.7405 0 0 3.8201 918.41 198.09)"> + <g transform="translate(.6348 .032528)"> + <rect transform="scale(-1,1)" x="234.59" y="-50.912" width="10.74" height="6.3951" rx="3.175" ry="6.35" fill="#e4e4e4" stroke="#e4e4e4" stroke-width=".3788"/> + <rect transform="scale(-1,1)" x="237.15" y="-50.774" width="8.4824" height="7.2644" rx="3.175" ry="6.35" fill="url(#radialGradient840)"/> + <rect transform="scale(-1,1)" x="237.91" y="-50.799" width="7.2232" height="6.2779" rx="3.175" ry="6.35" fill="#fff" stroke="#ebebeb" stroke-opacity=".78431" stroke-width=".10751"/> + </g> + </g> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/switch-off.svg b/vcl/uiconfig/theme_definitions/ios/switch-off.svg new file mode 100644 index 000000000..80fda60b9 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/switch-off.svg @@ -0,0 +1,15 @@ +<svg version="1.1" viewBox="0 0 46 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <radialGradient id="radialGradient858" cx="241.75" cy="-47.45" r="3.6322" gradientTransform="matrix(.95314 .0010684 -.0010429 .93044 11.678 -3.1355)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#121212" offset="0"/> + <stop stop-color="#c6c6c6" stop-opacity="0" offset="1"/> + </radialGradient> + </defs> + <g transform="matrix(3.7783 0 0 3.7628 927.41 195)"> + <g transform="translate(.59099 .076237)"> + <rect transform="scale(-1,1)" x="234.59" y="-50.912" width="10.74" height="6.3951" rx="3.175" ry="6.35" fill="#fff" stroke="#e4e4e4" stroke-width=".3788"/> + <circle transform="scale(-1,1)" cx="242.15" cy="-47.026" r="3.6322" fill="url(#radialGradient858)"/> + <circle transform="scale(-1,1)" cx="242.15" cy="-47.714" r="2.9829" fill="#fff" stroke="#ebebeb" stroke-opacity=".78431" stroke-width=".13229"/> + </g> + </g> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/switch-on-disabled.svg b/vcl/uiconfig/theme_definitions/ios/switch-on-disabled.svg new file mode 100644 index 000000000..931417d62 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/switch-on-disabled.svg @@ -0,0 +1,15 @@ +<svg version="1.1" viewBox="0 0 46 32" xmlns="http://www.w3.org/2000/svg"> + <defs> + <linearGradient id="linearGradient850" x1="234.4" x2="239.24" y1="-47.714" y2="-47.785" gradientTransform="matrix(3.7774 0 0 3.7628 -883.43 195.28)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#4cd964" offset="0"/> + <stop stop-color="#4ad462" offset="1"/> + </linearGradient> + <radialGradient id="radialGradient858-0" cx="241.75" cy="-47.45" r="3.6322" gradientTransform="matrix(3.6004 .0040202 -.0039394 3.5011 -840.31 183.48)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#121212" offset="0"/> + <stop stop-color="#c6c6c6" stop-opacity="0" offset="1"/> + </radialGradient> + </defs> + <rect x="2.7091" y="3.7083" width="40.569" height="24.063" rx="11.993" ry="23.894" fill="url(#linearGradient850)" opacity=".5" stroke="#52d667" stroke-width="1.4281"/> + <ellipse cx="30.284" cy="18.331" rx="13.72" ry="13.667" fill="url(#radialGradient858-0)" opacity=".5" stroke-width="3.7701"/> + <ellipse cx="31.266" cy="15.742" rx="11.268" ry="11.224" fill="#fff" stroke="#ebebeb" stroke-opacity=".78431" stroke-width=".49875"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/switch-on-pressed.svg b/vcl/uiconfig/theme_definitions/ios/switch-on-pressed.svg new file mode 100644 index 000000000..b6f7169ba --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/switch-on-pressed.svg @@ -0,0 +1,11 @@ +<svg version="1.1" viewBox="0 0 46 32" xmlns="http://www.w3.org/2000/svg"> + <defs> + <radialGradient id="radialGradient840" cx="241.59" cy="-47.248" r="4.2368" gradientTransform="matrix(3.6941 -.015341 .013262 3.2643 -863.77 176.13)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#121212" offset="0"/> + <stop stop-color="#c6c6c6" stop-opacity="0" offset="1"/> + </radialGradient> + </defs> + <rect x="2.7365" y="3.7209" width="40.407" height="24.326" rx="11.945" ry="24.154" fill="#4bd663" stroke="#4bd763" stroke-width="1.433"/> + <rect x="12.105" y="4.3676" width="31.913" height="27.632" rx="11.945" ry="24.154" fill="url(#radialGradient840)" stroke-width="3.783"/> + <rect x="15.227" y="4.1508" width="27.176" height="23.88" rx="11.945" ry="24.154" fill="#fff" stroke="#ebebeb" stroke-opacity=".78431" stroke-width=".40671"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/switch-on.svg b/vcl/uiconfig/theme_definitions/ios/switch-on.svg new file mode 100644 index 000000000..3c13bd451 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/switch-on.svg @@ -0,0 +1,15 @@ +<svg version="1.1" viewBox="0 0 46 32" xmlns="http://www.w3.org/2000/svg"> + <defs> + <linearGradient id="linearGradient850" x1="234.4" x2="239.24" y1="-47.714" y2="-47.785" gradientTransform="matrix(3.7773 0 0 3.7628 -883.38 195.28)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#4cd964" offset="0"/> + <stop stop-color="#4ad462" offset="1"/> + </linearGradient> + <radialGradient id="radialGradient858-0-7" cx="241.75" cy="-47.45" r="3.6322" gradientTransform="matrix(3.6003 .0040202 -.0039394 3.5011 -840.26 183.48)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#121212" offset="0"/> + <stop stop-color="#c6c6c6" stop-opacity="0" offset="1"/> + </radialGradient> + </defs> + <rect x="2.7336" y="3.7083" width="40.568" height="24.063" rx="11.993" ry="23.894" fill="url(#linearGradient850)" stroke="#52d667" stroke-width="1.4281"/> + <ellipse cx="30.308" cy="18.331" rx="13.72" ry="13.667" fill="url(#radialGradient858-0-7)" stroke-width="3.77"/> + <ellipse cx="31.29" cy="15.742" rx="11.267" ry="11.224" fill="#fff" stroke="#ebebeb" stroke-opacity=".78431" stroke-width=".49874"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tabitem-first-selected.svg b/vcl/uiconfig/theme_definitions/ios/tabitem-first-selected.svg new file mode 100644 index 000000000..bb4d98cf1 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tabitem-first-selected.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m4.9103 0.5h38.59v25h-38.59c-2.4433 0-4.4103-1.784-4.4103-4v-17c0-2.216 1.967-4 4.4103-4z" fill="#007aff" stroke="#007aff" stroke-linecap="round"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tabitem-first.svg b/vcl/uiconfig/theme_definitions/ios/tabitem-first.svg new file mode 100644 index 000000000..17997e4a5 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tabitem-first.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m4.9103 0.5h38.59v25h-38.59c-2.4433 0-4.4103-1.784-4.4103-4v-17c0-2.216 1.967-4 4.4103-4z" fill="#fff" stroke="#007aff" stroke-linecap="round"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tabitem-last-selected.svg b/vcl/uiconfig/theme_definitions/ios/tabitem-last-selected.svg new file mode 100644 index 000000000..6027d35a4 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tabitem-last-selected.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m0.5 0.5h38.59c2.4433 0 4.4103 1.784 4.4103 4v17c0 2.216-1.967 4-4.4103 4h-38.59z" fill="#007aff" stroke="#007aff" stroke-linecap="round"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tabitem-last.svg b/vcl/uiconfig/theme_definitions/ios/tabitem-last.svg new file mode 100644 index 000000000..398e1cb2b --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tabitem-last.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <path d="m0.5 0.5h38.59c2.4433 0 4.4103 1.784 4.4103 4v17c0 2.216-1.967 4-4.4103 4h-38.59z" fill="#fff" stroke="#007aff" stroke-linecap="round"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tabitem-middle-selected.svg b/vcl/uiconfig/theme_definitions/ios/tabitem-middle-selected.svg new file mode 100644 index 000000000..b1877520e --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tabitem-middle-selected.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" fill="#007aff" stroke="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tabitem-middle.svg b/vcl/uiconfig/theme_definitions/ios/tabitem-middle.svg new file mode 100644 index 000000000..309d850eb --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tabitem-middle.svg @@ -0,0 +1,3 @@ +<svg version="1.1" viewBox="0 0 44 26" xmlns="http://www.w3.org/2000/svg"> + <rect x=".5" y=".5" width="43" height="25" fill="#fff" stroke="#007aff"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tick-off-disabled.svg b/vcl/uiconfig/theme_definitions/ios/tick-off-disabled.svg new file mode 100644 index 000000000..909397fb5 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tick-off-disabled.svg @@ -0,0 +1,4 @@ +<svg version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> + <rect x="-.0060954" y=".0034595" width="26" height="26" rx="13" ry="13" fill="#8ab4e4" stroke-width="3.7795"/> + <circle cx="12.995" cy="13.005" r="12" fill="#fafafa" stroke-width="3.7795"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tick-off-pressed.svg b/vcl/uiconfig/theme_definitions/ios/tick-off-pressed.svg new file mode 100644 index 000000000..eeb5475b1 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tick-off-pressed.svg @@ -0,0 +1,11 @@ +<svg version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> + <defs> + <radialGradient id="radialGradient90581" cx="53.446" cy="74.485" r="3.4396" gradientTransform="matrix(5.9155 0 0 5.5461 -303.16 -400.11)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#007aff" stop-opacity="0" offset="0"/> + <stop stop-color="#646464" stop-opacity=".039216" offset="1"/> + </radialGradient> + </defs> + <rect x="-6.7139e-6" y="6.7139e-7" width="26" height="26" rx="13" ry="13" fill="#0071f0"/> + <circle cx="13" cy="13" r="12" fill="#eaf0f6"/> + <rect x=".98" y=".981" width="24.038" height="24.038" rx="12.019" ry="12.019" fill="none" stroke="url(#radialGradient90581)" stroke-width=".96154"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tick-off.svg b/vcl/uiconfig/theme_definitions/ios/tick-off.svg new file mode 100644 index 000000000..16d2a5109 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tick-off.svg @@ -0,0 +1,13 @@ +<svg version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"> + <defs> + <radialGradient id="radialGradient88258" cx="45.178" cy="74.485" r="3.175" gradientTransform="matrix(4.4356 -9.663e-7 9.663e-7 4.4356 -187.39 -317.38)" gradientUnits="userSpaceOnUse"> + <stop offset="0"/> + <stop stop-color="#7b7b7b" stop-opacity="0" offset="1"/> + </radialGradient> + </defs> + <g stroke-width="3.7795"> + <rect x="-.0060954" y=".0034595" width="26" height="26" rx="13" ry="13" fill="#007aff"/> + <circle cx="12.995" cy="13.005" r="13" fill="url(#radialGradient88258)"/> + <circle cx="12.995" cy="13.005" r="12" fill="#fff"/> + </g> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tick-on-disabled.svg b/vcl/uiconfig/theme_definitions/ios/tick-on-disabled.svg new file mode 100644 index 000000000..0db53e3d4 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tick-on-disabled.svg @@ -0,0 +1,11 @@ +<svg version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <radialGradient id="radialGradient91656" cx="53.446" cy="74.485" r="3.4396" gradientTransform="matrix(7.9952 3.0076e-6 -2.4334e-6 6.4688 -414.31 -468.83)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#007aff" stop-opacity="0" offset="0"/> + <stop stop-color="#646464" stop-opacity=".19608" offset="1"/> + </radialGradient> + </defs> + <rect x="-1.3449e-5" y="7.8907e-6" width="26" height="26" rx="13" ry="13" fill="#8ab4e4"/> + <path d="m5.25 12.813 1-1 4.625 4.625 8.875-8.875 0.99999 1-9.875 9.875z" fill="#fff"/> + <rect x=".49999" y=".5" width="25" height="25" rx="12.5" ry="12.5" fill="none" stroke="url(#radialGradient91656)"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tick-on-pressed.svg b/vcl/uiconfig/theme_definitions/ios/tick-on-pressed.svg new file mode 100644 index 000000000..cf02114dd --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tick-on-pressed.svg @@ -0,0 +1,11 @@ +<svg version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <radialGradient id="radialGradient90581" cx="53.446" cy="74.485" r="3.4396" gradientTransform="matrix(6.1521 0 0 5.7679 -315.8 -416.63)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#007aff" stop-opacity="0" offset="0"/> + <stop stop-color="#646464" stop-opacity=".19608" offset="1"/> + </radialGradient> + </defs> + <rect x="-1.3449e-5" y="-6.9939e-6" width="26" height="26" rx="13" ry="13" fill="#0071f0"/> + <path d="m5.25 12.812 1-1 4.625 4.625 8.875-8.875 0.99999 1-9.875 9.875z" fill="#dfeaf7"/> + <rect x=".49999" y=".5" width="25" height="25" rx="12.5" ry="12.5" fill="none" stroke="url(#radialGradient90581)"/> +</svg> diff --git a/vcl/uiconfig/theme_definitions/ios/tick-on.svg b/vcl/uiconfig/theme_definitions/ios/tick-on.svg new file mode 100644 index 000000000..f812bcba7 --- /dev/null +++ b/vcl/uiconfig/theme_definitions/ios/tick-on.svg @@ -0,0 +1,13 @@ +<svg version="1.1" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <radialGradient id="radialGradient90581" cx="53.446" cy="74.485" r="3.4396" gradientTransform="matrix(7.9952 3.0076e-6 -2.4334e-6 6.4688 -659.77 -519.98)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#007aff" stop-opacity="0" offset="0"/> + <stop stop-color="#646464" stop-opacity=".19608" offset="1"/> + </radialGradient> + </defs> + <g transform="translate(245.46 51.154)"> + <rect x="-245.46" y="-51.154" width="26" height="26" rx="13" ry="13" fill="#007aff"/> + <path d="m-240.21-38.341 1-0.99999 4.625 4.625 8.875-8.8749 0.99999 0.99999-9.875 9.8749z" fill="#fff"/> + <rect x="-244.96" y="-50.654" width="25" height="25" rx="12.5" ry="12.5" fill="none" stroke="url(#radialGradient90581)"/> + </g> +</svg> |