From e7bbe0e23517155ee51af3832090c1338f568c96 Mon Sep 17 00:00:00 2001 From: vodek3 Date: Wed, 1 Feb 2023 16:04:16 +0100 Subject: [PATCH] Help: Add skinning tutorial Based on original Classic Shell tutorial: http://www.classicshell.net/tutorials/skintutorial.html --- Src/Localization/English/OpenShellTOC.hhc | 7 + Src/Localization/English/SkinTutorial.html | 2204 +++++++++++++++++ Src/Localization/English/StartMenu.html | 2 +- .../English/images/color_mask.png | Bin 0 -> 6428 bytes .../English/images/error_balloon.png | Bin 0 -> 25376 bytes .../English/images/main_slices.png | Bin 0 -> 5310 bytes .../English/images/menu_arrows.png | Bin 0 -> 887 bytes Src/Localization/English/images/padding.png | Bin 0 -> 38003 bytes .../English/images/pager_arrows.png | Bin 0 -> 683 bytes .../English/images/pager_buttons.png | Bin 0 -> 1269 bytes .../English/images/pattern_mask.png | Bin 0 -> 10355 bytes Src/Localization/English/images/photoshop.png | Bin 0 -> 5718 bytes Src/Localization/English/images/reshacker.png | Bin 0 -> 24270 bytes Src/Localization/English/images/resize.png | Bin 0 -> 964 bytes .../English/images/search_icons.png | Bin 0 -> 1757 bytes Src/Localization/English/images/separator.png | Bin 0 -> 9372 bytes Src/Localization/English/images/slices.png | Bin 0 -> 2071 bytes 17 files changed, 2212 insertions(+), 1 deletion(-) create mode 100644 Src/Localization/English/SkinTutorial.html create mode 100644 Src/Localization/English/images/color_mask.png create mode 100644 Src/Localization/English/images/error_balloon.png create mode 100644 Src/Localization/English/images/main_slices.png create mode 100644 Src/Localization/English/images/menu_arrows.png create mode 100644 Src/Localization/English/images/padding.png create mode 100644 Src/Localization/English/images/pager_arrows.png create mode 100644 Src/Localization/English/images/pager_buttons.png create mode 100644 Src/Localization/English/images/pattern_mask.png create mode 100644 Src/Localization/English/images/photoshop.png create mode 100644 Src/Localization/English/images/reshacker.png create mode 100644 Src/Localization/English/images/resize.png create mode 100644 Src/Localization/English/images/search_icons.png create mode 100644 Src/Localization/English/images/separator.png create mode 100644 Src/Localization/English/images/slices.png diff --git a/Src/Localization/English/OpenShellTOC.hhc b/Src/Localization/English/OpenShellTOC.hhc index cbbb5bb..1bbb6c0 100644 --- a/Src/Localization/English/OpenShellTOC.hhc +++ b/Src/Localization/English/OpenShellTOC.hhc @@ -40,7 +40,14 @@
  • + +
  • diff --git a/Src/Localization/English/SkinTutorial.html b/Src/Localization/English/SkinTutorial.html new file mode 100644 index 0000000..a2ca5df --- /dev/null +++ b/Src/Localization/English/SkinTutorial.html @@ -0,0 +1,2204 @@ + + + + Start Menu Skinning + + +

    Start Menu Skinning Tutorial

    +
    +

    Introduction

    Open-Shell™ supports skin files for the start menu. The skin can change things like: +
    +
      +
    • The background image or color of the menu
    • +
    • The font and text color for various elements
    • +
    • Arrows and other icons
    • +
    • Sizes, padding and alignment
    • +
    • The image to use for the menu separators
    • +
    +
    +All information about a skin is stored in a .skin or a .skin7 file (the .skin7 files are for use by the Windows 7 style). The skin files must be installed in the Skins directory of Open-Shell (for example C:\Program Files\Open-Shell\Skins). +
    +
    +Tutorial Contents: +
    +
    Anatomy of a skin file +
    +Bitmap slices +
    +Main menu +
    +Sub-menus +
    +About box +
    +Skin variations +
    +Skin options +
    +Custom skin +
    +Troubleshooting +
    +Skin description file reference +
    +
    +
    +
    +

    Anatomy of a skin file

    +The skin file is a DLL that contains specific resources like bitmaps, icons, etc. The only mandatory resource is a text resource with ID=1 and type="SKIN". It is the text that describes the skin. The description can refer to other resources like bitmaps and icons. +
    +
    +The easiest way to create a new skin is to start from an existing .skin file. Make a copy of one of the default skins and save it under a new name. Then open it in Visual Studio's resource editor, or another resource editor like Resource Hacker: +
    +
    +Skin file +
    +
    +A great feature of Resource Hacker is that it lets you edit the text directly inside. When you are done, press the "Compile Script" button, then save the file. +
    +Note: Keep in mind that often the Skins folder is protected by the OS. If you want to use a tool to edit a file directly in that folder, the tool must be started as Administrator. +
    +
    +To replace a bitmap resource, select Action –> Replace Bitmap. Then pick your new bitmap file, pick the ID of the bitmap resource you want to replace, click Replace and save. You can replace an icon resource in a similar way. +
    +
    +To add a new bitmap, select Action –> Add a new Resource. Pick the new bitmap file, enter a new name (must be a number), and you can leave the language blank. Finally click Add Resource and save. +
    +
    +
    +

    Bitmaps

    +The start menu uses various bitmap resources for its graphical elements. Every bitmap in the menu has a name for its setting (for example "Main_pager_arrows" or "Search_bitmap"). You specify the bitmap resource with the setting <name>=<resource index>. For example: +
    + +
    +Main_bitmap=1 –
    use bitmap resource with index 1 +
    +
    +You can use BMP, PNG and JPG images as resources. Put BMP files into the BITMAP resource section. Put PNG and JPG files into the IMAGE resource section. The menu will first search the BITMAP section for the given resource index, and then the IMAGE section. +
    +BMP and PNG images can have alpha channels to support transparency. JPG images are always opaque, and of course, of lower quality. +
    +
    +A bitmap can optionally have a color mask. The mask determines how the bitmap is mixed with up to 3 additional colors, called "tint colors". The Red channel of the mask controls how much of the first tint color to mix in, the Green channel controls the second tint color and the Blue channel controls the third tint color. By default the first tint color is the system window (Glass) color, and the second tint color is the menu background color. +
    +The mask only applies to the RGB portion of the bitmap. The Alpha channel remains unchanged: +
    +
    +Color masks +
    +In this example the first image is the background, the second is the mask and the third is the end result. The red portions of the mask blend the glass color (purple) with the background. The green portions blend the menu color (gray) with the background. By varying the intensity of red and green in the mask image we control how much the colors are blended. +
    +
    +The mask can be specified in one of two ways – either <bitmap>_mask=<resource index> or <bitmap>_mask=#RRGGBB (a color in hexadecimal format). If the mask is a bitmap it must have the same dimensions as the main bitmap. Some examples: +
    + +
    +Main_bitmap_mask=2 – use a bitmap resource with index 2
    +Main_bitmap_mask=#FF0000 – use a fixed color with Red=255, Green=0, Blue=0
    +
    +
    +To change the tint color: +
    +
    +Main_bitmap_tint1=#000000 – The first tint color is black
    +Main_bitmap_tint2=#808080 – The second tint color is gray
    +
    +
    +The main bitmap can also be a solid color. If both the bitmap and the mask are solid colors, the end result is a solid-color bitmap that is the result of the bitmap color and the tint colors all mixed together according to the mask. +
    +If the main bitmap is a solid color and the mask is a bitmap, then the dimensions of the mask bitmap determine the dimensions of the final bitmap. In this case the alpha channel of the mask is used as alpha channel of the result. +
    +
    +The masks and tint colors are a powerful system that allows you to achieve a large variation of possibilities without the need for a large number of bitmap resources. For good examples how to use the color tints, look at the Metro skin. +
    +
    +See the reference section at the end for the supported bitmaps.
    +
    +

    Named colors

    +Everywhere a solid color is accepted, you can use one of the predefined named colors. The actual color at any given moment will depend on the current Windows settings. Using named colors allows you to create skins that follow the current Windows color scheme. +
    +
    +A small number of colors are system colors for classic window elements – like button color, text highlight color, and so on. For example: +
    +
    +Main_bitmap=$SystemActiveBorder – use the system active border color
    +
    +You can see a full list of those system colors in the reference section. +
    +
    +The rest of the named colors are only available on Windows 8 and up. They come from the Metro palette, which is a complete set of hundreds of named colors, designed to look good together. +
    +
    +Main_bitmap_jump=$StartHighlight – use the start screen highlight color
    + +
    +
    Not all colors are available on all versions of Windows. Windows 8.1 adds new ones that don't exist in Windows 8, and Windows 10 adds even more colors. To make skins that look good on all versions of Windows, you may use a list of colors in order of preference. If the first one is not available, the menu will use the next one in the list. +
    +
    +Main_selection=$SystemAccentDark2|$StartSelectionBackground – use the system accent dark 2 color, or if it is not available, use the start selection background color +
    +
    +You can get a full list of the Metro colors using the Classic Shell Utility. You can find it on the main Downloads page. +
    +
    +For an example how to use the Metro colors, look at the Metro skin. It makes a heavy use of the named colors to achieve look that matches the current color scheme of the start screen. +
    +
    +

    Bitmap slices

    +Since many of the start menu elements are not fixed size (they is resized depending on the number of menu items, the font size, etc) and bitmaps are fixed size, we need a way to resize the bitmap to fill a given area. Simply stretching the whole bitmap will not work because fine details around the border will get blurred. +
    +
    +That's where the "slicing" system comes in. Each bitmap is split into slices horizontally and vertically: +
    +
    +bitmap slices +
    +
    +The 4 corners are never stretched. The left and right slices are stretched only vertically. The top and bottom slices are stretched only horizontally. And the middle portion can be stretched in any direction. This lets us get any size background without sacrificing the sharp edges or the smooth gradient in the middle: +
    +
    +Resized images +
    +
    +Some images can have more than 3 slices. The main menu background has 6 slices – 3 for the caption area and 3 for the menu area. +
    +
    +Some images don't need both vertical and horizontal slices. The menu separator image is only split horizontally because all separators have the same height. +
    +
    +
    +

    Backgrounds

    +A background is a combination of a bitmap and its slices. It consists of the following settings: <name>, <name>_mask, <name>_slices_X, <name>_slices_Y. For example if the name is "Main_bitmap": +
    +
    +Main_bitmap=1 – use bitmap resource with index 1 +
    +Main_bitmap_mask=2 – use a bitmap resource with index 2 +
    +Main_bitmap_slices_X=6,1,1,6,1,13 +
    +Main_bitmap_slices_Y=60,317,8 +
    +
    + +Not all backgrounds have both X and Y slices. For example horizontal separators only have X, and vertical separators only have Y, since they can only stretch in one direction. +
    +
    +See the reference section at the end for the supported backgrounds. +
    +
    +
    +

    Skin items

    +A skin item is a combination of settings that control a particular element of the menu, for example the selected element. The following settings are supported: +
    +<name>_font – the font used for the text +
    +<name>_glow_size – the glow size for the text (only works in Windows 7) +
    +<name>_text_color – the color for the text (4 colors for normal, selected, disabled, disabled+selected) +
    +<name>_text_padding – the padding on all sides of the text (left, top, right, bottom) +
    +<name>_icon_padding – the padding on all sides of the icon +
    +<name>_selection – the background of the item, usually when it is selected (this setting has the _mask, _slices_X and _slices_Y sub-settings, it can also be a solid color in #RRGGBB format) +
    +<name>_arrow_color – the color of the sub-menu arrow triangle if the arrow is solid color (2 colors for normal and selected) +
    +<name>_arrow – a bitmap for the arrow if the arrow is a bitmap +
    +<name>_arrow_padding – the left and right padding of the arrow +
    +<name>_icon_frame – a background for the frame of the icon +
    +<name>_icon_frame_offset – an X and Y padding between the frame and the icon (X applies for left and right, Y applies to top and bottom) +
    +
    +For example this defines the normal text in the main menu: +
    +Main_font="Segoe UI",normal,-10
    +Main_text_color=#FFFFFF,#FFFFFF,#9F9F9F,#AFAFAF
    +Main_text_padding=1,0,8,0
    +Main_icon_padding=4,3,3,3
    +Main_selection=3
    +Main_selection_slices_X=4,63,4
    +Main_selection_slices_Y=4,20,4
    +Main_arrow_color=#FFFFFF,#FFFFFF
    +Main_arrow_padding=8,9
    +
    +
    +When you specify a font you need to provide the font name, the weight (normal or bold), and a size. The font size is given in points. A point is 1/72 of an inch. So the font size in pixels is: +
    +
    +pixel_size = point_size * DPI / 72 +
    +
    +where DPI is the current DPI display setting. +
    +The font size can be negative or positive. A negative size measures the character height and a positive size measures the cell height of the font. Since the cell is usually taller than a character, a font size -10 is usually slightly larger than 10. +
    +
    +
    +Some items inherit settings from other items. For example the "Main_split" item may only have these settings: +
    +Main_split_selection=11 +
    +Main_split_selection_slices_X=4,63,4,0,16,4
    +Main_split_selection_slices_Y=4,20,4 +
    +
    +
    +The settings that are not specified will come from the "Main" item. +
    +
    +See the reference section at the end for the supported items. +
    +
    +

    Main menu

    +Now that we know what is a Bitmap, Background and Skin item, we are ready to define the look of the main menu. +
    +
    +The main menu can use a solid color for its background or use a bitmap. +
    +
    +If you want solid color, use this in the skin description: +
    +
    +Main_opacity=solid – the menu is a solid rectangle +
    Main_background=#00FF00 – green color +
    +
    +The color (and all colors in this file) are in the #RRGGBB hexadecimal format. This is the same format that is used by HTML text. +
    +
    +To specify a bitmap, use: +
    +
    +Main_bitmap=1 – use bitmap resource 1
    Main_bitmap_slices_X=8,1,1,5,1,13 – the horizontal slices
    Main_bitmap_slices_Y=13,50,9 – the vertical slices
    Main_opacity=glass – use glass effect
    +
    +Main_opacity can be solid, region, alpha, glass, fullalpha or fullglass. Solid means the menu will be filled with the Main_background color and the bitmap will be drawn on top. Region means the pixels with alpha=0 will be transparent, and the rest will be opaque. Alpha means that the bitmap will be alpha-blended with the desktop behind it. Glass means the pixels with alpha=0 will be transparent, all the rest will blend between the glass color and the pixel color (alpha=1 is full glass, alpha=255 is fully opaque). Fullalpha and fullglass are the same as alpha/glass but inform the start menu that the background behind the menu items can be transparent. +
    +
    +The bitmap must follow certain restrictions: +
    +
      +
    • The bitmap can be either 24-bit or 32-bit with alpha channel.
    • +
    • For 32-bit images don't premultiply the alpha channel. If you don't know what "premultiply the alpha" means, never mind +
      +
    • +
    • The area where the menu items are going to be must be completely opaque if fullalpha or fullglass are not used +
      +
    • +
    • For region, alpha, glass, fullalpha or fullglass modes there is a limitation where the fully transparent (alpha=0) pixels can be. For every horizontal line of the bitmap there can be transparent pixels on the left end and on the right end, but not in the middle. The non-transparent (alpha>0) pixels must be contiguous with no holes.
    • +
    • For right-to-left versions of Windows (like Arabic and Hebrew) the bitmap will be mirrored. Any text or directionally-sensitive graphics (like a logo) will be backwards. If you want to support right-to-left Windows, either don't use such graphics or provide an option that uses alternative image
    • +
    • The Windows 7 style (skin with extension .skin7) does not support fullalpha or fullglass opacity modes +
      +
    • +
    To create a 32-bit bitmap with alpha channel you need an image editor like Photoshop or GIMP. In Photoshop the alpha channel goes here: +
    +
    +Alpha in Photoshop +d +
    +
    +When saving the bmp file make sure you pick the 32-bit file format. +
    +
    +The first 3 numbers of Main_bitmap_slices_X relate to the caption area. Set them all to 0 if you don't want caption. If you do want caption, set the numbers to to the left, middle and right slice of the caption area of the bitmap. +
    +The second 3 numbers of Main_bitmap_slices_X are for the left, middle, and right slice of the menu area. +
    +The 3 numbers of Main_bitmap_slices_Y are for the top, middle and bottom slice of the whole menu. The same numbers are used for the caption and the menu. +
    +
    +Here's an example of how the slices should look: +
    +Main menu slices +
    +The highlighted vertical slices are single pixel wide and are stretched to fill the width of the caption area and the menu area. +
    +
    +If your menu background is solid color or a completely rectangular bitmap, and you are running in Windows 7's Classic theme, you can select whether the menu will have a 1-pixel thin border or 2-pixel 3D border: +
    +Main_thin_frame=1 – use thin frame instead of the thick 3D frame (for Classic mode only)
    +
    +
    +

    The caption

    +The caption is the area on the side of the menu that shows text like Windows 7 Home. If you want caption you must provide a bitmap for the main menu. There are few parameters related to the caption: +
    +
    +Caption_font="Segoe UI",normal,18 – the name, weight and size of the caption font
    +Caption_text_color=#FFFFFF – the color of the caption text
    +Caption_glow_color=#FFFFFF – the color of the glow behind the text
    +Caption_glow_size=10 – the size of the glow (0 – no glow)
    +Caption_padding=4,8,2,16 – the padding on the left, top, right and bottom of the caption
    +
    +The padding is the number of pixels to leave on each side of the caption text. +
    +
    +
    +

    Two columns

    +All Classic skins must support either a single column mode or two-column mode. The Windows 7 skins only support two columns. +
    +There is a system option "TWO_COLUMNS", which is set when the skin runs in two-column mode. You may use that option to provide a different bitmap and other settings. For more on options look at the Skin Options section. +
    +
    +The main bitmap for two columns must have 6 vertical slices, just like if the menu has a caption. But instead of having a caption section and the menu section, there are the first column section and the second color section. +
    +
    +The second column can have its own set of properties to specify a different font, colors, selection bitmap, etc.: +
    +
    +Main2_opacity=fullglass +
    +Main2_font="Segoe UI",bold,-10 +
    +Main2_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F +
    Main2_padding=3,10,4,8 +
    +
    +
    These properties are optional. If something is not set, the values from the first column will be used. +
    +
    +
    +

    The menu items

    +The main menu can display different kinds of items. Also some items can have multiple states. Each item is described in the skin as one or more "skin items" (as explained above). Here are some examples of items: +
    +Main – the normal items in the main menu +
    +Main_new – highlighted new programs +
    +Main2_separator – a separator in the second column of the main menu +
    +
    +Note on separators: For simple separators (with no text) the height of the separator is determined by the height of the provided bitmap. If no separator bitmap is given the menu uses the default etched line. +
    +
    +Custom separator +
    +
    +
    For the complete list see the reference section at the end. +
    +
    +

    Patterns

    +The main menu supports overlays of tiled (repeated) textures that are blended with the main background. You can have up to 4 patterns. +
    +
    + +Pattern1=11 – the first pattern will use image resource 11
    +Pattern2=15 +
    +
    +
    +Just like regular bitmaps, patterns can have masks and tint colors +
    +
    + +Pattern1_mask=#303000 – mask that blends 20% of tint1 and 20% of tint2
    +Pattern1_tint1=#000000 – black color
    +Pattern1_tint2=#FFFF00 – yellow color
    +
    +
    +By default the patterns will cover the entire menu. You can use a mask image to control where the patterns will be visible. The Red channel controls the first pattern, Green controls the second pattern, Blue controls the third pattern and Alpha controls the fourth pattern. +
    +
    +Color masks +
    +In this example the red areas of the mask are replaced by Pattern1 and the green areas are replaced by Pattern2. +
    +
    + +Main_pattern_mask=19 – use image resource 19 for pattern mask +
    +Main_pattern_search_mask=20 – mask for the search mode of the menu +
    +Main_pattern_jump_mask=21 – mask for the jumplist mode +
    +
    Search_pattern_mask=22 – mask for the search portion of the main menu +
    Search_pattern_search_mask=23 – mask for the search portion of the main menu in search mode +
    Search_pattern_jump_mask=24 – mask for the search portion of the main menu in jumplist mode +
    +
    +
    +The masks must have the same size as the images they correspond – Main_bitmap, Main_bitmap_search, Main_bitmap_jump and Search_background. +
    +
    +Note: +
    +Having multiple patterns blended together can be slow. For fastest results, try to limit most areas to a single pattern with the mask at full intensity (100% Red or 100% Blue, etc). If you want to have a semi-transparent pattern, it is more efficient to have the transparency in the alpha channel of the pattern bitmap instead of using half-intensity mask. +
    +
    +For an example on using patterns, take a look at the Metallic skin. +
    +
    +

    Emblems

    +The main menu background can have additional images drawn on it, called "emblems". They are drawn without any stretching. You can have up to 10 of them. The first 4 can use a mask bitmap to control where in the image the emblems will be visible and where they will be hidden. +
    +
    + +Main_emblem1=11 – use image resource 11 for the emblem
    +Main_emblem1_padding=20,20,20,20 – keep 20 pixels padding on all sides of the emblem
    +Main_emblem1_alignH=right – align to the right side of the menu
    +Main_emblem1_alignV=bottom – align to the bottom side of the menu
    +Main_emblem_mask=12 – use image resource 12 for the emblem mask
    +
    + +Main_emblem + + +_search_mask=20 – emblem mask for the search mode of the menu +
    +Main_
    emblem_jump_mask=21 – emblem mask for the jumplist mode +
    +
    Search_emblem_mask=22 – emblem mask for the search portion of the main menu +
    Search_emblem_search_mask=23 – emblem mask for the search portion of the main menu in search mode +
    Search_emblem_jump_mask=24 – emblem mask for the search portion of the main menu in jumplist mode +
    +
    +
    +The horizontal alignment can be left, right or center for the entire menu, left1, right1, center1 for the first column, left2, right2, center2 for the second column, or corner. The corner alignment will align the emblem to the same corner of the screen where the start menu is shown. +
    +
    +The certical alignment can be top, bottom, center or corner. +
    +
    +The emblem mask controls where the emblems will be visible. Red is for the first emble, Green for the second, and so on. +
    +
    +
    +

    Other menu elements

    +
    +You can provide a custom bitmap to be used for the arrows: +
    +
    +Main_arrow=3 – the resource ID of the sub-menu arrow bitmap +
    +
    +The arrows bitmap (Main_arrow) needs 2 have 2 arrow images like this: +
    +Sub-menu arrows +
    +The top half is used for the normal arrow and the bottom half is for the selected arrow. +
    +
    +The pager is used to scroll items in the menus if they don't fit. The pager needs a background and a bitmap for the arrow: +
    + +
    +Main_pager=2
     – the resource ID of the pager bitmap +
    Main_pager_slices_X=3,1,3 – the horizontal slices of the pager bitmap +
    Main_pager_slices_Y=4,66,4 – the vertical slices of the pager bitmap +
    Main_pager_arrows=3 – the resource ID of the pager arrows bitmap +
    +
    +Main_pager has the normal and selected backgrounds for the scroll buttons: +
    +Pager buttons +
    +
    Main_pager_arrows must have 4 arrow images like this: +
    +Pager Arrows +
    +The top 2 point up, the bottom 2 point down, the left 2 are normal and the right 2 are selected. +
    +
    +
    +

    More on padding

    +The start menu uses multiple padding settings to correctly align all graphical elements. You can see from this image: +
    +Padding settings +
    +
    +Tweak the numbers to get the desired alignment of the caption, or the gap between the icon and the text, etc. +
    +
    +
    +

    User Picture (Classic skins)

    +
    +The start menu can also show the user picture. You enable it by setting the size of the user picture. All original skins use 48x48 pixels, but you can choose any size up to 128x128: +
    +
    +User_image_size=48 +
    +
    +You must also set the position of the image inside the menu: +
    +
    +User_frame_position=-10,6 +
    +
    Positive position is measured from the left and top, and negative numbers are from the right and the bottom. So "-10,6" means 10 pixels from the right and 6 pixels from the top. The horizontal position can also be "center", "center1" or "center2". Then the image will be centered over the whole menu, or over the first column, or over the second column: +
    +
    +User_frame_position=center2,6  +– center on top of the second column +
    +
    +Optionally, you can specify a frame bitmap: +
    +
    +User_bitmap=12  +– the resource ID of the frame bitmap +
    +User_image_offset=8,8  +– how many pixels between the top/left corner of the frame and the top/left corner of the user picture +
    +
    +
    The frame is drawn on top of the user picture, so it must have a hole where the picture is supposed to be. That means the frame bitmap must have alpha channel. +
    +
    +By default the user picture is drawn opaque. You can control the transparency of the picture with this property: +
    +
    +User_image_alpha=200  +– set the transparency to 200 (out of 255) +
    +
    +
    +

    User Picture (Windows 7 skins)

    +
    +The Windows 7 style shows the user picture as a separate window that can extend beyond the size of the start menu. The user image is restricted to 48x48 pixels and the frame around it is always 64x64 pixels. This limitation is because the size must match the size of the extra-large icons used by the items in the second column of the menu. +
    +
    +You can provide the following settings: +
    +User_bitmap=12  +– the resource ID of the frame bitmap +
    +User_bitmap_outside=1 – if the frame can go outside of the main menu (but only when the start menu is at the bottom of the screen) +
    +User_image_padding= -4,8 – top and bottom padding of the frame (used to fine-tune the vertical position of the frame. the horizontal position is always centered) +
    +
    +
    +

    User Name (Classic skins only)

    +
    +The start menu can also show the user name. To enable that feature you have to provide the location of the name inside the menu, its font and alignment: +
    +
    +User_name_position=10,15,-75,55 +
    +User_name_align=right +
    +User_font="Segoe UI",bold,22 +
    +User_text_color=#FFFFFF +
    +User_glow_color=#000000 +
    +User_glow_size=2 +
    +
    +
    +
    +The four number are the left, top, right and bottom offsets of the rectangle. Positive numbers mean offsets from the left and top. Negative numbers mean offsets from the right and bottom. In this example the rectangle will be 10 pixels from the left, 15 from the top, 75 from the right and the bottom will be 55 from the top. Since the top and bottom numbers (second and fourth) are both positive, the rectangle will be aligned to the top of the menu and will always be 40 pixels tall. +
    +
    +Unlike other fonts in the skin, the font for the user name does not scale when the screen DPI changes. Read more about font scaling in the Scaling section below. +
    +
    +The alignment can be center, center1, center2, left, left1, left2, right, right1 or right2. If this setting is missing, the name is centered by default. Center, left and right align the name relative to the whole menu. Center1, left1 and right1 align inside the first column, and center2, left2 and right2 align inside the second column. +
    +
    +The user name is usually taken from the system. For systems that provide full name it will be something like "Smith, John". Otherwise it will be the login name like "jsmith". You can override the text from the settings, using the User name text setting in the Menu Look tab. +
    +
    +
    +

    Search box

    +The icon next to the search box can be skinned to match the menu background. You need to provide one bitmap that contains 8 images like this: +
    +Search icons +
    +The top row has 16x16 images and the bottom row has 20x20. Then specify the bitmap ID: +
    +
    +Search_bitmap=11
    + +
    +

    Windows 7 style +
    +

    +The Windows 7 style (the .skin7 skins) have some additional requirements for the main menu. +
    +
    +First, it requires 3 separate backgrounds to be set, Main_bitmap (as shown above), Main_bitmap_search (used during search) and Main_bitmap_jump (used when a jumplist is opened). It is recommended that the top and bottom padding for all 3 backgrounds are the same, otherwise the menu items may move around as the menu transitions between different modes. +
    +
    +Second, the skin needs some new skin items to be defined, like Shutdown, List, Programs, etc. For the complete list see the reference section at the end. +
    +
    +There are some additional bitmap resources that need to be defined, also listed in the reference section. These include the background around the search box in various modes, custom pin icon, etc. +
    +
    +
    +

    Sub-menus

    +For sub-menus the parameters are similar to a simple main menu: +
    +
    +Submenu_padding=2,2,2,2 +
    +Submenu_thin_frame=1
    +
    +Submenu_font="Segoe UI",normal,-9
    +Submenu_background=#FFFFFF
    +Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F
    +Submenu_selection=2
    Submenu_selection_slices_X=3,1,3
    +Submenu_selection_slices_Y=4,66,4
    +Submenu_separator=3 +
    Submenu_separator_slices_X=3,34,3 +
    +....... +
    +
    +Sub-menus can also have a vertical separator. It is used when a menu has more than one column: +
    +Submenu_separatorV=12 – bitmap to use as a vertical separator between multiple columns +
    +Submenu_separator_slices_Y=2,16,2 – vertical slices for Submenu_separatorV +
    +
    +
    +

    About box

    +In the settings of the start menu there is a button About This Skin that opens a message box. Use it to provide information about the skin and about yourself. List any requirements of your skin – Does it require Aero? Is it intended for Vista only? +
    +
    +The parameters are: +
    +About=Some text – the text you want displayed +
    +AboutIcon=1 – the icon resource to use in the About box +
    +
    +In the text you can use \n as a line break, like "Line1\nLine2". The text also supports hyperlinks in the format <A HREF="www.mycoolsite.com">Visit my site</A>. +
    +
    +The icon can be any icon resource you want displayed. If no icon is provided, the system "info" icon is used. +
    +
    +
    +

    Skin variations

    +One skin file can contain multiple skins. The first one (defined in the SKIN resource with ID=1) is the main skin and the rest are variations. The variations are described in the main SKIN resource like this: +
    +Variation1=0, "Large Icons, With Caption"
    +Variation2=2, "Large Icons, No Caption" +
    +
    +Each variation has a resource ID and a text. The ID refers to a secondary SKIN resource, which contains overrides for some parameters (for example an alternative Main_bitmap, or Submenu_font). The text is the name of the skin variation that will be used in the Settings box. +
    +
    +The skin variations make it possible to pack multiple skins into one file, which makes them easier to distribute together. Also all skins can share bitmap resources from the skin file, reducing the total size. +
    +
    +
    +

    Skin options

    +A skin can define a list of options for the user to pick. In the simple case an option is a checkbox that can be ON or OFF. The options are defined like this: +
    +OPTION CAPTION="Caption",1
    +OPTION SMALL_ICONS="Small Icons",0
    +
    +
    +First there is the word OPTION, then the name of the option (like CAPTION), then the label for the checkbox (like "Caption") and finally the default value (1 – ON, 0 – OFF). +
    +
    +At the end of the skin file you can have one or more sections that provide overrides for some parameters. Each section has a condition, which is evaluated based on the options that the user has selected. The condition can be an expression that uses operations like AND, OR and NOT – like OPTION1 AND (OPTION2 OR NOT OPTION3). +
    +For example: +
    +[NOT CAPTION]– this section will be used when CAPTION is OFF
    +Main_bitmap_slices_X=0,0,0,15,1,13
    +Main_padding=12,10,10,8
    +
    +
    +[SMALL_ICONS]– this section will be used when SMALL_ICONS is ON
    +Main_large_icons=0
    +Main_font="Segoe UI",normal,-9
    +
    +
    +Each section starts from its header and ends at the next section or the end of the file. So it is important to place the sections at the very end of the file. +
    +
    +It is possible to disable an option depending on some other options. You do that by providing an expression for the option, as well as an alternate default value when the expression is false. For example: +
    +OPTION USER_NAME="Show user name",0
    +OPTION CENTER_NAME="Center user name",1, USER_NAME, 0
    +
    +
    +The "Center user name" option will be disabled when USER_NAME is false (that is, when the "Show user name" option is unchecked). When the option is disabled, its value will be fixed to 0. The idea is to make it clear for the user that if you don't show the user name then you can't center it. +
    +
    +Important Note: An option can only depend on other options that are defined before it. So in this example USER_NAME must be defined after CENTER_NAME. +
    +
    +

    Complex options

    +More complex options can have an actual value in addition to being turned ON or OFF. The value can be a number, a text string, a color or an image. +
    + +
    +
    This defines a color option named COLOR_CUSTOM. The default value is FFFFFF. The condition for the option is TRUE, which makes it always enabled. +
    +
    +OPTION_COLOR COLOR_CUSTOM=Custom color,0,TRUE,FFFFFF +
    +[COLOR_CUSTOM] +
    +Main_background=@COLOR_CUSTOM@
    +
    +
    +The option will be displayed as a checkbox and a color picker. When the checkbox is clicked, the value COLOR_CUSTOM will become true, which will enable the [COLOR_CUSTOM] section. The actual color value selected by the user will replace @COLOR_CUSTOM@. +
    +
    +For number, text, or image options, use OPTION_NUMBER, OPTION_STRING and OPTION_IMAGE. +
    +
    +Check out the Metallic skin for many examples of complex options. +
    +
    +

    Skin modes

    +The classic skins (the ones stored in .skin files) can be used in 3 modes – "one column", "two columns" and "all programs". The first and the second are used depending on the current menu style. The last one is used on Windows 7 to show the All Programs sub-menu of the Windows start menu. +
    +
    +The skin system defines 2 built-in options TWO_COLUMNS and ALL_PROGRAMS. The skin can use them to detect which of the modes is being requested. For example: +
    +
    +[ALL_PROGRAMS] – this section will be used only for the All Programs menu +
    +Submenu_text_color=#0000FF,#0000FF,#7F7F7F,#7F7F7F – override the text color +
    +
    +Not all options make sense in all modes, so it is nice to hide them from the user. For example the caption settings can't be used in "two columns" mode, and any main menu settings are ignored in "all programs" mode. +
    +You can define the following settings to restrict what options to show: +
    +Classic1_options – a list of options to show in "one column" mode +
    +Classic2_options – a list of options to show in "two columns" mode +
    +AllPrograms_options– a list of options to show in "all programs" mode +
    +
    +For example: +
    +Classic1_options=CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS
    +Classic2_options=NO_ICONS, SMALL_ICONS
    +AllPrograms_options=THICK_BORDER, SOLID_SELECTION
    +
    +
    +
    +

    Radio groups

    +Sometimes you may want to present a set of options, such as only one option is active at a time. This is called a radio group. You define it like that: +
    +
    +OPTION RADIOGROUP=<name of the group>,0,<option1>|<option2>
    +OPTION <option1>=<name1>,1
    +OPTION <option2>=<name2>,0

    +
    +
    +The first option in the list defines the group. It has a name, then the value (which is ignored), then the list of the possible options. +
    +The next few options define the possible selections. Exactly one of them must be set to 1 and that will be the default selection. When the user clicks on one of the options the rest will be set to 0 automatically. +
    +
    +For example: +
    +
    +OPTION RADIOGROUP=Transparency,0,TRANSPARENT_LESS|TRANSPARENT_DEF|TRANSPARENT_MORE
    +OPTION TRANSPARENT_LESS=Less,0
    +OPTION TRANSPARENT_DEF=Default,1
    +OPTION TRANSPARENT_MORE=More,0
    +
    +
    +
    +
    +

    Scaling

    +

    DPI scaling

    +The skin parameters are authored for the default resolution of 96 DPI. When the skin is used at higher DPI setting you have the option to scale up some of the parameters. For example: +
    +
    +Main_arrow_padding=8,10,50% +
    +
    +
    +This means that the arrow padding will be scaled by 50% of the increase in DPI. If the current DPI is 120 (25% increase over 96 DPI), then the numbers will be scaled up by 50% of 25%, which is 12.5%. 8 will become 9 and 10 will become 11.25 (rounded to 11). If instead the skin was: +
    +
    +Main_arrow_padding=8,10,100% +
    +
    +Then the full 25% increase will be applied, so 8 will become 10 and 10 will become 12.5 (rounded to 13). +
    +
    +It is also possible to use different scaling values for each number: +
    +
    +Main_icon_padding=4,4,3,4,100%,0%,100%,0%
    +
    +
    +In this case the first and third number will be scaled by 100% and the rest will not be scaled. +
    +
    +Not all skin parameters support scaling. For example bitmap slices cannot be scaled because they represent portions of some bitmap resource. The parameters that can be scaled are marked as such in the reference section. +
    +
    +

    Fonts

    +By default the fonts are scaled with the DPI at 100%. You can overwrite that: +
    +
    +Main_font="Segoe UI",normal,-9,50%
    +
    +
    +This will make the Main_font scale with half of the rate of the DPI increase. +
    +
    +Note: One exception is the User_font. It is not scaled by default because it is intended to fit in the User_name_position box. If you want the font to scale, you should use the same scale for the user name position. +
    +
    +

    High DPI parameters

    +When the DPI is 144 or higher (text size 150% and up), the skin defines a setting HIGH_DPI, which allows you to provide alternative bitmap resources and other parameters that are intended to be used with higher resolutions. Use it for example to define larger graphical elements like arrows and icons. +
    +
    +

    Localization

    +The built-in skins contain localizations for all their options and variations. Instead of providing the text directly in the skin file, the setting refers to a string in the localization DLL. For example: +
    +OPTION USER_IMAGE=#7014,1 +
    +OPTION SMALL_ICONS=#7011,0 +
    +
    +
    #7014 means to look up string number #7014 in the DLL. Custom skins can use the strings that already exist in the DLL, but unfortunately new strings cannot be added by the skin itself. +
    +
    + +
    +

    Custom skin

    +During development it can be a bother to have to Resource-Hack the skin file for every little change. That's why the start menu supports a special "custom" skin. Instead of packing all resources in a DLL, you can leave them as loose files in the Skins directory: +
    +
    +1.txt – the main skin description
    +12.bmp – bitmap used by 1.txt +
    +2.txt – a skin variation
    +7.ico
    +...
    +
    +The file name must be the resource ID of that asset in the skin file. For example 12.bmp will go into a bitmap resource with ID 12. Edit them until you are ready to package them into a skin file. +
    +
    +The "Custom" skin option is available in the settings only if the start menu can find the 1.txt file. +
    +
    +The custom skin has an additional parameter that is not available for other skins: +
    +ForceRTL=1
    +
    +This makes the start menu run in right-to-left mode. Use it to see how your background image will look on an Arabic OS. Note: The RTL emulation is not perfect. One notable difference is that all menu icons are mirrored. On a real RTL Windows they will not be. +
    +
    +
    +

    Troubleshooting

    +If your skin is causing an error, the start menu will drop it and use the Default skin instead. The reason can range from a missing resource to an incompatible version to a bitmap with wrong size, and so on. +
    +
    +To figure out the cause of the problem turn on "Report Skin Errors" in the start menu settings. Then you'll see a popup like this: +
    +Skin error +
    +
    +Note that only errors related to the current skin variation and the current skin options will be reported. So test your skin with every combination to ensure it works in all conditions. +
    +
    +
    +

    Skin reference

    +This section describes all possible settings that can be used in a skin file. Before we can define the individual settings we need to define the types that a setting can have. A setting can be one of the following types: text, number (or multiple numbers), color (or multiple colors), font, icon, bitmap, background or skin item. Some settings like background or skin item have multiple sub-settings described below. The names of the sub-settings begin with the name of the parent setting. +
    +
    +Here are the types in more detail: +
    +
    +A color is represented in the hexadecimal format #RRGGBB, where each color component takes 2 hex digits. For example: +
    +Caption_text_color=#00FF00
    +
    +
    +It can also be a named color. The actual value will depend on the currnt system settings: +
    +Caption_text_color=$StartHighlight +
    +
    +
    These are the main system colors that are available on all versions of Windows: +
    $SystemScrollbar
    +$SystemBackground
    +$SystemActiveCaption
    +$SystemInactiveCaption
    +$SystemMenu
    +$SystemWindow
    +$SystemWindowFrame
    +$SystemMenuText
    +$SystemWindowText
    +$SystemCaptionText
    +$SystemActiveBorder
    +$SystemInactiveBorder
    +$SystemAppWorkspace
    +$SystemHighlight
    +$SystemHighlightText
    +$SystemBtnFace
    +$SystemBtnShadow
    +$SystemGrayText
    +$SystemBtnText
    +$SystemInactiveCaptionText
    +$SystemBtnHighlight
    +$System3DDKShadow
    +$System3DLight
    +$SystemInfoText
    +$SystemInfoBK
    +$SystemHotLight
    +$SystemGradientActiveCaption
    +$SystemGradientInactiveCaption
    +$SystemMenuHilight
    +$SystemMenuBar
    +For Windows 8 and later you can use many more named colors from the Metro palette. Use the Classic Shell Utility to view the full list. +
    +
    +
    +A font selects the font's name, size, and weight (normal or bold). For example: +
    +Main_font="Segoe UI",normal,-10 +
    +
    +
    +
    An icon is a reference to an icon resource number in the skin file: +
    +About=1 +
    +
    +
    +A bitmap is a reference to a bitmap resource number in the skin file. It can have an optional mask that determines how to mix the bitmap resource with the tint colors. The mask can be another bitmap or it can be a solid color: +
    +Main_bitmap=2
    +Main_bitmap_mask=#FF0000 +
    +Main_bitmap_tint1=#E0E000 +
    +
    +
    +
    +A background is a bitmap that can be resized to the necessary size. It consists of a bitmap resource and slice numbers. The number of slices depends on the actual background. Some are 3x3, some are 3x1, some 6x3. +
    +
    +Possible settings for a background with a given <name>: +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameType +
    +
    Notes +
    +
    <name> +
    +
    number or color +
    +
    The main image. It can be a BITMAP or IMAGE resource identifier, or a #RRGGBB color +
    <name>_masknumber or color +
    +
    The color mask. It can be a bitmap resource identifier or a #RRGGBB color. If it is a bitmap then it must have the same size as the original bitmap +
    +
    <name>_slices_Xnumbers +
    +
    The sizes for the horizontal slices. The sum of the numbers must not exceed the width of the bitmap +
    +
    <name>_slices_YnumbersThe sizes for the vertical slices. The sum of the numbers must not exceed the height of the bitmap
    <name>_tint1 +
    +
    color +
    +
    The first tint color. It will be blended with the main image according to the Red channel of the mask. By default it is the glass color +
    +
    <name>_tint2colorThe second tint color. It will be blended with the main image according to the Green channel of the mask. By default it is the menu background color +
    +
    <name>_tint3colorThe third tint color. It will be blended with the main image according to the Blue channel of the mask. By default it is black
    +
    +
    +A skin item controls the complete look for individual menu elements. It sets the font, colors, and other settings. +
    +
    +Possible settings for skin item with a given <name>: +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameType +
    +
    Notes +
    +
    <name>_font +
    +
    font +
    +
    The font for the item's text +
    +
    <name>_text_color +
    +
    4 colors +
    +
    Colors for the text – normal, selected, disabled, disabled+selected +
    +
    <name>_glow_size +
    +
    number +
    +
    Size of the glow in pixels (only supported on Windows 7) +
    <name>_text_padding +
    +
    4 numbers (with scale) + Padding on the left, top, right, bottom around the item's text +
    +
    <name>_icon_padding +
    +
    4 numbers (with scale) + Padding on the left, top, right, bottom around the icon +
    <name>_selection +
    +
    background or color +
    +
    Background for the item when it is selected (can also be a solid color) +
    +
    <name>_arrow_color +
    +
    2 colors +
    +
    The arrow colors – normal and selected (when the arrow is solid color) +
    +
    <name>_arrow +
    +
    bitmap +
    +
    The arrow bitmap (when the arrow is a bitmap). The bitmap must contain 2 images, the top one is normal and the bottom is selected +
    +
    <name>_arrow_padding +
    +
    2 numbers (with scale) + Padding on the left and right side of the arrow +
    <name>_icon_frame +
    +
    background +
    +
    Background for the icon frame +
    +
    <name>_icon_frame_offset +
    +
    2 numbers (with scale) + Horizontal and vertical padding between the icon and the frame +
    +
    +
    +Now that we know how to define settings of different types, here is a list of all settings used by the menu skins: +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Name + Type +
    +
    Notes +
    +
    About +
    +
    text +
    +
    The text to display in the About box +
    +
    AboutIcon + icon +
    +
    The icon to display in the About box +
    +
    Version + number +
    +
    Use version 2 +
    +
    Caption +
    +
    Caption_font + font +
    +
    The font to use in the caption on the side of the main menu +
    +
    Caption_text_colorcolor +
    +
    Color for the caption text +
    +
    Caption_glow_colorcolor +
    +
    Color for the caption text glow +
    +
    Caption_glow_sizenumber +
    +
    Size of the glow in pixels (only supported on Windows 7) +
    +
    Caption_padding4 numbers (with scale) + Padding on the left, top, right, bottom around the caption text +
    +
    Patterns +
    +
    Pattern1 through Pattern4 +
    +
    background +
    +
    Tileable image for the main menu +
    +
    Main_emblem1 through Main_emblem10 +
    +
    background +
    +
    Emblem images for the main menu +
    +
    Main_emblem1_padding +
    +
    4 numbers (with scale) +
    +
    Padding on the left, top, right, bottom around the emblem image +
    +
    Main_emblem1_alignH +
    +
    stringHorizontal padding for the emblem – center, center1, center2, left, left1, left2, right, right1, right2, corner +
    +
    Main_emblem1_alignV +
    +
    string +
    +
    Vertical padding for the emblem – center, top, bottom, corner +
    +
    Main menu +
    +
    Main_backgroundcolor +
    +
    Background color for the main menu +
    +
    Main_bitmapbackground +
    +
    Background for the main menu. Needs 6 vertical and 3 horizontal slices +
    +
    Main_opacitytextOpacity of the main menu – solid, region, alpha, glass, fullalpha, fullglass +
    +
    Main_large_iconsnumber +
    +
    Set to 1 to use large icons in the main menu +
    +
    Main_thin_framenumber +
    +
    Set to 1 to use a thin border (as opposed to thick 3D border). Only applies to Classic theme in Windows 7 +
    +
    Main_padding4 numbers (with scale) + Padding on the left, top, right, bottom around the items in the main menu +
    +
    Mainskin item +
    +
    The look for the normal items in the main menu +
    +
    Main_splitskin item +
    +
    The look for the split items in the main menu. Inherits from Main
    Main_newskin item +
    +
    The look for the highlighted items (like new programs) in the main menu. Inherits from Main
    Main_separatorskin item +
    +
    The look for the text in the separators in the main menu. Inherits from Main +
    +
    Main_separatorbackgroundThe bitmap for the horizontal separators in the main menu +
    +
    Main_separatorVbackground +
    +
    The vertical separator between the two columns of the main menu +
    +
    Main_pagerbackground +
    +
    The background for the main menu pager. Requires 2 pictures, the top one is normal state, the bottom is highlighted state +
    +
    Main_pager_arrowsbitmap +
    +
    The arrow for the pager. Requires 2x2 grid with up, down, normal and hot states +
    +
    Search_hint_fontfont +
    +
    The font for the hint text in the search box +
    +
    Main_pattern_mask +
    +
    bitmap +
    +
    A bitmap mask that controls the placement of the patterns in the main menu (must match the size of the Main_bitmap) +
    +
    Main_emblem_mask +
    +
    bitmap +
    +
    A bitmap mask that controls the placement of the emblems in the main menu (must match the size of the Main_bitmap)
    Two-column main menu +
    +
    Main2_opacitytextOpacity for the second column of the main menu +
    +
    Main_no_icons2number +
    +
    Set to 1 to hide the icons in the second column +
    +
    Main2_padding4 numbers (with scale) + Padding on the left, top, right, bottom around the items in the second column +
    +
    Main2skin item +
    +
    The look for the normal items in the second column. Inherits from Main +
    +
    Main2_splitskin item +
    +
    The look for the split items in the second column. Inherits from Main2 +
    +
    Main2_newskin item +
    +
    The look for the highlighted items in the second column. Inherits from Main2 +
    +
    Main2_separatorbackground +
    +
    Horizontal separator for the second column. Inherits from Main_separator
    Windows 7-style main menu +
    +
    Main_bitmap_searchbackgroundBackground for the main menu in search mode +
    +
    Main_search_padding4 numbers (with scale) + Padding for the menu items in search mode +
    +
    Main_bitmap_jumpbackgroundBackground for the main menu in jumplist mode +
    +
    Main_jump_padding4 numbers (with scale) + Padding for the jumplist items +
    +
    Main_search_indentnumber (with scale) + The indent in pixels of the search results relative to the search headers +
    +
    Main_pattern_search_mask +
    +
    bitmapPattern mask for the main menu in search mode (must match the size of Main_bitmap_search) +
    +
    Main_pattern_jump_mask +
    +
    bitmapPattern mask for the main menu in jumplist mode (must match the size of Main_bitmap_jump)
    Main_emblem_search_mask +
    +
    bitmapEmblem mask for the main menu in search mode (must match the size of Main_bitmap_search)
    Main_emblem_jump_mask +
    +
    bitmapEmblem mask for the main menu in jumplist mode (must match the size of Main_bitmap_jump)
    Shutdownskin item +
    +
    The look for the shutdown button. Inherits from Main +
    +
    Shutdown_searchskin item +
    +
    The look for the shutdown button in search mode. Inherits from Shutdown +
    +
    Shutdown_jumpskin item +
    +
    The look for the shutdown button in jumplist mode. Inherits from Shutdown +
    +
    Shutdown_padding4 numbers (with scale) + Padding around the shutdown button +
    +
    Listskin item +
    +
    The look for the search results and jumplist items. Inherits from Main +
    +
    List_splitskin item +
    +
    The look for the search results and jumplist items that are split in two parts. Inherits from List +
    +
    List_separatorskin item +
    +
    The look for the text in the separators in the search results and jumplists. Inherits from List +
    +
    List_separatorbackgroundHorizontal separator for the search results and jumplists Inherits from Main_separator
    List_separator_splitskin item +
    +
    The look for the split separators in the search results. Inherits from List_split +
    +
    List_separator_splitbackgroundHorizontal split separator for the search results and jumplists Inherits from Main_separator
    Programs_iconbitmap +
    +
    The icon for the All Programs button. Requires 2 pictures, one for the normal state and one for the selected state +
    +
    Programs_buttonskin item +
    +
    The look for the All Programs button. Inherits from Main +
    +
    Programs_button_newskin item +
    +
    The look for the highlighted All Programs button. Inherits from Main +
    +
    Search_bitmapbitmap +
    +
    A bitmap with various icons used by the search box +
    +
    Search_arrowbitmap +
    +
    A bitmap for the arrow in the search separators. Requires 2 pictures, one for the minimized and one for the maximized state +
    +
    Search_padding4 numbers (with scale) + Padding around the search box +
    +
    Search_framenumber +
    +
    Set to 0 to disable the black frame of the search box, for example if Search_background has a built-in border +
    +
    Search_backgroundbackground +
    +
    Background around the search box +
    +
    Search_background_padding4 numbers (with scale) + Padding around the search background +
    +
    Search_background_searchbackground +
    +
    Background around the search box in search mode +
    +
    Search_background_search_padding4 numbers (with scale)Padding around the search background in search mode +
    +
    Search_background_jumpbackgroundBackground around the search box in jumplist mode
    Search_background_jump_padding4 numbers (with scale)Padding around the search background in jumplist mode
    Search_pattern_mask +
    +
    bitmap +
    +
    Pattern mask around the search box (must match the size of Search_background) +
    +
    Search_pattern_search_mask +
    +
    bitmapPattern mask around the search box in search mode (must match the size of Search_background_search)
    Search_pattern_jump_mask +
    +
    bitmapPattern mask around the search box in jumplist mode (must match the size of Search_background_jump)
    Search_emblem_maskbitmapEmblem mask around the search box (must match the size of Search_background)
    Search_emblem_search_maskbitmapEmblem mask around the search box in search mode (must match the size of Search_background_search)
    Search_emblem_jump_maskbitmapEmblem mask around the search box in jumplist mode (must match the size of Search_background_jump)
    Pin_bitmapbitmap +
    +
    Icon for pinned and unpinned items. Requires 2x2 grid with pinned, unpinned, normal and selected states +
    +
    More_bitmapbitmap +
    +
    Icon for the "More results" item. Requires 2 pictures, one for normal and one for selected state +
    +
    Shutdown_bitmapbitmap +
    +
    Icon that is added to the shutdown button when there are updates to be installed +
    +
    Programs_backgroundcolor +
    +
    Background color for the programs tree +
    +
    Programsskin item +
    +
    The look for the items in the programs tree. Inherits from Main +
    +
    Programs_newskin item +
    +
    The look for the highlighted items in the programs tree. Inherits from Programs +
    +
    Programs_indentnumber (with scale) + Additional indentation (positive or negative) for the nested items in the programs tree +
    +
    User Picture (Classic style) +
    User_bitmapbitmap +
    +
    The frame for the user bitmap +
    +
    User_image_offset2 numbersThe offset of the user picture inside the frame
    User_image_size +
    +
    number (with scale) + The size of the user image +
    +
    User_image_alphanumberOpacity between 0 and 255 for the user picture inside the frame +
    +
    User_frame_position2 values (with scale) + The horizontal and vertical position of the frame. The horizontal can be also "center", "center1", or "center2"
    User Picture (Windows 7 style) +
    +
    User_bitmapbitmapThe frame for the user bitmap. Must be 64x64 or larger
    User_image_offset2 numbers +
    +
    The offset of the user picture inside the frame +
    +
    User_image_sizenumberThe size of the user image (should be no less than the size of User_bitmap). The default is 48
    User_image_padding2 numbers (with scale)Top and bottom padding around the user frame
    User_bitmap_outsidenumberSet to 1 for the user bitmap to appear partially outside of the main menu (only when the menu is at the bottom)
    User_frame_positionnumber (with scale)The amount by which the user frame is partially inside the main menu. The default is 36 +
    +
    User Name (only for Classic style) +
    +
    User_name_position4 numbers +
    +
    Position of the user name +
    +
    User_name_alignstring +
    +
    Alignment of the user name – center, center1, center2, left, left1, left2, right, right1, right2 +
    +
    User_fontfont +
    +
    The font for the user name. By default this font is not scaled with the DPI +
    +
    User_text_colorcolor +
    +
    The color for the user name +
    +
    User_glow_colorcolor +
    +
    The glow color for the user name +
    +
    User_glow_sizenumber +
    +
    The glow size in pixels (only supported on Windows 7)
    Sub-Menu +
    +
    Submenu_backgroundcolor +
    +
    Background color for the sub-menus +
    +
    Submenu_bitmapbackground +
    +
    Background image for the sub-menus +
    +
    Submenu_opacitytextOpacity for the sub-menus +
    +
    Submenuskin item +
    +
    The look for the items in the sub-menus +
    +
    Submenu_splitskin item +
    +
    The look for the split items in the sub-menus. Inherits from Submenu +
    +
    Submenu_newskin item +
    +
    The look for the highlighted items in the sub-menus. Inherits from Submenu +
    +
    Submenu_separatorbackgroundThe bitmap for the separators in the submenus +
    +
    Submenu_separatorskin itemThe look for the text in the separators in the sub-menus. Inherits from Submenu
    Submenu_separator_splitbackgroundThe bitmap for the split separators in the submenus. Inherits from Submenu_separator
    Submenu_separator_splitskin itemThe look for the text in the split separators items in the sub-menus. Inherits from Submenu_split
    Submenu_padding4 numbers (with scale) + Padding on all sides of the sub-menu items +
    +
    Submenu_offsetnumber (with scale) + Additional horizontal offset (positive or negative) for sub-menus relative to their parent menu +
    +
    Submenu_thin_framenumber +
    +
    Set to 1 to use a thin border (as opposed to thick 3D border). Only applies to Classic theme in Windows 7
    Submenu_separatorVbackground +
    +
    Vertical separators between the columns of the sub-menus +
    +
    Submenu_pagerbackgroundThe background for the sub-menu pager. Requires 2 pictures, the top one is normal state, the bottom is highlighted state
    Submenu_pager_arrowsbitmap +
    +
    The arrow for the pager. Requires 2x2 grid with up, down, normal and hot states
    AllPrograms_offsetnumber (with scale) + additional horizontal offset (positive or negative) for the first sub-menu in All Programs mode
    +
    + + + + + + \ No newline at end of file diff --git a/Src/Localization/English/StartMenu.html b/Src/Localization/English/StartMenu.html index 40706df..26f7c68 100644 --- a/Src/Localization/English/StartMenu.html +++ b/Src/Localization/English/StartMenu.html @@ -263,7 +263,7 @@ selected.
    You can create your own skin. You will need an image editor that supports alpha channel (like Gimp or Photoshop) and a tool to edit resource files (like Resource Hacker or Visual Studio). And of course -some talent for graphical design :). Read the Skinning Tutorial before you begin.
    +some talent for graphical design :). Read the Skinning Tutorial before you begin.



    Search


    diff --git a/Src/Localization/English/images/color_mask.png b/Src/Localization/English/images/color_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..cde0b00aa93dc40f31d34a017786f905c54804ca GIT binary patch literal 6428 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

    x9Yf4k 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

    ^dq3)!Ez%F2>}Ik5L?_JSzOJY7b|qZT7Zdj4 zy}Xl^NX?X<6(+)tSsiPrGlpCR%Rm~Cx~45#T7KC0O++K|^hxC|MKlk9^9LN8s@+^l zxy>Jp(AhzHccGMGdQT3HcQ<*E?`d6v+gkd?K3x*KDAwH9)GpG~LF|%`2Y~h6QQggk zfB+o6ttFWU8$kT$v%@B`-tQzf^)=XK1VRbfxF7Dgg#F0c>b|0{9BV{zjxttB!5AXy`mI#@6Vm+fP%66p6+$GDwPvyWeeu?AHCE*h!=NhhwNJbYtDRKOuh>q6 z%{G?y1NHKMSvUlWY`x~TeU#om+JIXYUw3tHoIFZ>{j4SHz#;1%J9dgtp?AoGXaM(5 za;o;|(CKA4U_Ey!<>(h)5_PN9Xm2F1n+4re2>d>v@Cdo$0jLtozn`w7e99v!fpJhl zrD!Sd_4jLlr$|8yLp0z}tNy3I*KoTcKuGw-9PQ6BAK#yamI1*z@`&7m*3DIM;}xuk z;edhOPkjS@Cb@+9`^<}THg>On+gsuNkHsUpPAy%;8_xW8<|dCjHor^-oh+Z+7SL`& zcrqMbUB{iA%@ovLylg>k@ND+6?*Ron=`jtwm{2eRPVeJZl9_ zOQTo-P*#@+#Osw)%M$YF3}(lj+p9UU8IR!Mk#yfaYv&IZ zgOJPAF`C_rt+keZ-`HPONQH#&1(kW?7Jr}icAcE^@Mq;PA4a%sUNv)IhMV_I`7}Yl z$+r*93(&G%k%$)h3$lKCV~h=P9~Oyh#N%+OAAe+$W+-Qwmk{R%BLPdrvs|aVx4XRC zBO2kWS!_yt)v;iq?zWTQKxU~$Kp*}@-XW3frbhWYuf$-r#LO?n>EBZ>@pOQv`BjF0 zV>cD$x=rxNv*SfBQW$AGD)U`HLD+}oNBqa;4#xs1h&tcn`4!#Z)Q^{x0BfG8TDAzA zR5iy-l+qtT0u>Bhorw7;xna8GHUsSKFU5lgb0wt!TO0V-uoOh&+mpjrwNQDH zOxVQNeGz3_V>T*|cP2=rqEcT`;Yqai&TxfK&R3te8S;h=c)Jt#z3bAttuDQf#5c9v zXU?{>=J-iJ)_lEsxq6ES{uP`uSh`7L(3!)a%+c;F(P_UNFs4?RBxqe?C*vV#|0gRe z>+EEQyWEwv%;N-6_le}Gy9$S1k7%}v2;Y+@t`-OUZtUE3r$4sV1Yx1vo;lDo{j(Kf9RK2JPb`A%_x-UM?#BTQtGhVw z!?BBPFMY>SQuqDv5@$9+yMKCDNG%(2cDVk|Rtc#lG+SVYWhRVJ(-@PSo|zt_ZIJ=| zh>_a_>)%cm`Zs~tY)N*O0x-l{2|%|0z^C5^|A|6m6p69bwxrZENr`gs_e?_sjml@P z9b|tWftU$AZrX_n)XG=H>DehUrP1$2C$FtN&im= z*Wn2D|Nm{WB`b0EC|e@y5VBV#D|hxRp{%$wviZm+2^kS_Mrq*e&54k`GLH^tog44p zeSh!&;Qf5P->>K6`FK7akDzQpQGhVPILN7+9I)=3#bP2X?nO)V%l&37SHx&Mc(c%-`quE z0gl)HA|@%OkUz&>$W%Mi^p<%EK0sRm8>kS}q!gGE6iFigv!R&~vpO(ISrLxMot$cD zi65DUE>nIMt?KMnPcX=yOrb1@X&|{|bFX>SGyK?t_R3=)MQ?6?g*Uw$I*81FU)zR1 zqN_id#y9MzfsxO#&4V?HMBJ4WN2uQk3M>K3T-o;rI*_ibSz=X`X2wD5*-dUPQNxEA zmH!9>6dKK2AaA>3M~CU(+g+7fYz-@MG8Oo9HYLwfwn8SFw#Yi5y2Pe2hhA^Jbn<4u zkpm?;XH6ug5fK~G-2pqh zn9Tr@VIa5l1t_@LEiqyLxfTxW(m<^Mio)98Hc=78na{s&YC>EaAez9RuZ zDaK(7Adx%>X9jq{&(?yh&!UlOwxi*TPRh)ViNS$JAQFEkhqc#HA3=-nWLEClBaMdx zk;Jpd`qA6F2KDedCvY^5+)_7YK_6UYbW-)han);zd#8->C=%{pd-OYf>%j+{EFp#9 z<%5sT`UQ67qI<3)K+0wg5*Nwe%<6PP`Tz4E5l6pnM9TI(sR6Er~cbad@1ABLIv0 z13ktjs#*$yDh<^2|C5IPDzB)$;UV@}vJYTt;VxV|M`A9!zf$>&yn0_Bd3LKEz92p;y*8lET{48gH(Mf{Se>TUK zGYAkU3^*M7V)alnU(fS;7n3W6xVlnOO~VG?Y~r@>li+$v*X(>o>X3#G8@gimYV?dn zWJ65!#D{gulVt1NPZjYKgPb=_3%7&jRPxhpWmi5al*!*2W9x^$f))IPd(J$U9oGI#XIR#& zb>*L{g}C5h`NX@cSDKg8%Zw_wC{|mGyC)Nxkw3E&=o*t=sLG&`xTw> z?=AYw)Pb5~V&(_hh(8_>A%>fEsS&4vXA()v1cq0KoMC5vVTYU-0&OGjHF4hfr7z~*X#@X@N2(oLoFhQ!Vc(! z4ygF>jn^*$#hZ|n@wxBYzl1-ZX-&HFy{StV9`)-h5X~I9U8N|C_WuGm0rzL$_E*fTNtCYeI8?zdR1R% z<2L078CQE7H{U&8F4M8^$@+syH5b%&*~zIZt~1Z0T^2R#9rv8e+YrMRX*o5S+A1_t zYKY&GP;pO5^YF`&aHkT#x`3~(+_yx=zO>W{8@&AZGBQvsccQV~9Yetj^-$zu8qXOy z4!yVZO}oqM|H*X8LKYEfWq zqUS}=C@CYCy5OyR;9w)AMp(-A1SQv$NPi{0Ma>&&=a}UuhcLAcaY*l z0pW6p<)`MXzJ~?Cw|XE@4a$d33IrU>D3I36BA4~pQ};g!1OCQKROiScaK&9mz!pl3 zzte!YT}KigmaZVPVJjd2AeLJ*#`k7s{TEc-am`zO^^bENeJhOLj%597n(L60xP8I= z=Zd>0)YZk^!!zNU4P2*>?+-s5NYS1j6sjPX?-v9NwB@(B)67;8{P*|Yl|PKpcWA;ZWE41T=LN+B9M&x77ZY(mB;nU?QFx?u^ z;EbeI&&-8ngX`NIlSAHi^o>r0(>?wBTyaA4c6R|`*P=e%zk=!qiPB9s%brHP=ZJ_76;={m0 z_=U?%QXH@DMta&RGwV~E#yus1=6&}bM&aZ00VKS|bQt)K3v0RUaqaatlHg(&@l2Xp zA$`mjU*>YDTCbB-;uxL5w8II_&nb*KI!6NF=*r)a!>|P;K!rgm6G@cn_4uWt^VlCN z-~NUb@WBD%In$1lp+inB*}J8~_9KpuOwKoVUgFO|OiUvX+mHk}oY&rtx1cL&4J^;b zhLG(d0PTvX3o}K~wUy&XQcDJ~R?CUTQ@sqgR-C6v(83sH;!u1nQ z!lLV00m7E8E7-gUtsfSQLS}j_8 zmb(w`QbMB@SK5a^RMB3;$qMy0`gEzB>j!c`nK20Vc0guC@N+s5QW;9!6-($ybAST}e{IzRj2 z`|%|S^ON9;=junx&jAEd%}7tR=+XSWi}9>b+v5CAruc#`I;wQq%aV8jZ;lD|y>u7r zoZ*}bU}1+$gXAwbtj zh*xTgrrTX*4FfhMVFPcTc zbLG`tT2K@~e-lCaB`07yZ0enIOr*-I9<4(@bGm$aIY>5iXb<_d!vF)jq@v=&@Rczy z(>uix5!;2)1)Wpp>c(HMch;XFSHSTQ5SeW~CN7~vW9b6=#^&q`kYu;(aPI}Vs0}3@ z>1Rg?=>Jg%A@%PoU8GVv+9c$Crat(jPy70nrN(`$W?*D}`P}At(91pW^F#S>KY#w* z-4n48kz1#KO7yPft}*U?bGu`!ohSRDWFW`Sq(!20*kZ8SVyN26)x1rp0e5=HHFn8s zn+i1aZcXbW^hVVOHcK9iRf>s1f;K{rFzCv_sYs~e);d1a}*|Ca9LV*#?<+B_Qx2j_-B%I{;9w0-T!FcU7chxb5r>7xI@FY zDvxmyCf@!<4H@|SAiViW?W@<+V&wgKzZ~pGLo6e8y?tx|&-C8$VI_r8DW9~bAX=d6 zs)>j+Q-EC0E%fIlfz!rc{~n-b?_^3{G?}h<86SKPa;SX$_Q%~f#@gmv`jnMvZc@Dh zpZ_Z!A2Um)`NzB(Qhn{-m%MrvK=e9kUmX2}Voe629Z8ZC?GHZ31|(oWI&s5kW}SaW zM!HBiFd6^@1-kcLh~cE{!u-NyE~ovrFyLqd1$qCr4uH4260pffn0z>#?CCjQTS117 zlCMMDC2)Ly&aotnckV79ED~V5`Kh3^Kj_fpC>R-an*PaIqPgpX9I8%)%)f%TJ^rx) zpeJrw(4D!B)3uKZJuCUlnpt&($htb_x;q`IrwOo$RNFBwM=FP5@06ufHtL|R3^Gw&Ryf!aD zc@cfG$1I2}cQ@-d+*I86I+b$bldY}v4#%=pJGt|!a}>z!e|rV!g$P`r`hm?Z+{akY z2Hcl9`$9N@P9UwPZ}`R0TI%DBm0$h|(3a8btC=#<6u+G`EU9$amzNecSk-d#d-XX% z`r-+6SF|VQV~2aYCufjVV0~HUTw&jbR~4xYnHL2X576W7My{e)e3JrepN4q07Rawe zDr?;H3qE)z&!tj2IBsIOg%H7*F7%Svn)$NnaK z8bw&?Cn`TP@7tP74++v{ddL__YhKY<@0uae>^IcoX7P3r7BhO5yqh`e9mwyY8tq5D zre`R&O=(5FBw<@!;B-T~?KdzM4@O1A)!24;ou1}Ob5T=@GVC(Q-Tyu59yZ0$z#k!3 z=b<-$gSE2MH|$e4m*KS$-KYF_%}i{R82=k3;`bDhPQiJ#L!{+`z)f%_2#m+Shpap8Udnn&9o6x5SLpj$J6mx&G zT+f!x88_6&sX>R-Jg7aFO(;=p+_?N~_MXeNOu2|>wyaO>CO$r&`tW?hRr-ZVNpPmS2@<)u9c)Q`x4LXKsilLn}VBJW5xB#erHqT_7S_ zyUJNFdd)wHt|lvLe9Zku;iD#*rXJIV{>jRdR$E*$g7K!YjGLH9incSD5oB3w?W})m zR%ph#e>7-A=}jeG@pp%=xKAK8+RSCg1{OF~uljarTkcm9+(zs3Gq3!U=K1>j;W>u! zLHqRaU0jpF*%tUd&3%3kmTW#Ym9#qM?`_XIS|fnUC6HlL2MxLMAy?@>czadJa!bV< z*;}ddx^+*26fP-Y3b*e4{&o^Cb{!%`!^9#bJLOZDIOP)HF8plKLMc@vBRlxtyI0#9 zjy=$mxkZ^`i|<09pom6qgBx$fC|(CY;Zb*G=Wy@m%72Ise|tm4nZ{fQBK1c^#2ojo z`R+Ey!GHz*>>HnCu>^L7N)cM6&V(hIo(^DYS*dpBYCR3*dq3VErBvSyle}OyEsmJP zDitG)qk|jBEfSXAQxi=?cr4s{ip#3bGYE7_GNEnu<#G47i?T^> zO4*jF5vQOIQiVUbdP%eni1iEkM+lFMRBcoLdGPX8&|-~xAv)#gjge15_`Haj@+{Sc z^Tbx_?f%q}C&mq>54)9UP(#IwnlI%9dyG#qto`)9A$Qgf#VKBGPh~4GCmcPKU4Sak zxR+X#XF}I`R@eJbTZu=aVYh!3CBz9snUk6Glc*_U8o?e<4-z7j`g@_81t-5HFlA%- z5qz8FJd9Qb?b8FuAImUW-rFFrr$u=vj8M{S%0bF$@34 zaP;!FVU(e!iB|WPZchViwSi|RS|bay~5|OkJdjp z22$BeW2o?~p>ji8g0lS}f)1;k?p33=UK%u4biAl^t%rDXrQN#@q54H$#;eAcYpAE0 z0VdslW;dwqM7=bq6YJ#_PJgJ@KJ}Sy^EY=A>&~F}TBc=n?EW|R5`FeMx%!=He$dS{ zYQw6sK_11~!P%$d}Ix16-{(Bn^AyU>#~N<1yvyhEA%PfY6e*X^u6m!{nIE zA`D1WRJm0MQSJJ79Y75cOX4_N6ypnV$kmkqvdHOz^mNHyT6HdQ-)wb~@pZH@a}o&- z^n{&!Tn1YR9vbn6%>V${P|jIG!d8pJwv-D_y1K9{R85XGZPTM23fpCxW?UgftG}zdr5FDt41w7X-$0+t6M3H(fHdQwUK)?$80=J3F zFHsFpTmkovofO+Y%uO49-R3M@5#L8~6Tu57;i&g@v`B}JSw#oG5SnjS@A*q-blkrX;C5R-n=b&pFTwhyRq}N0n+irDs5}qGoO3?@@x~m z^`N!B_~-dw?kAtxe_@U2ulqg-=2MS^8pb!`Y%ayBhiZ)@ly++(g2sHOPevv zjKb~afJOza?dc4>liSOKYI=OQ@^~WED4E-Li8zYGkMb0jL#D@@_^Fv>wm@K^?CiA8 zd1oVwQ>>e3;dBhXE+s zFMS0`(u}-Z`-jbEW&{Rr_*U&}+CaViuGdEF4Yv_V^g-tRC~`IqDaILAbG&Yr#;AYlq`7;rE zfB$VlRmfM6`{N%rTMA~&qIU$El4|XEbxs;SZrNuzD z=yB;w4Zz->H>Q${ho71r4Yw_oQl*X?TtSw4RFZS_lwm;6;VI7s+eE#3KeDv^UcsC_ z-|Nl0^-c=899nSV?l}laZ~3|dPe{y--(4C&^8C$x3OiuQ0taJ0qZ0!rgt9mYPbJQ$ zA(y|2=S~mg3nTFnpg+wXu23-#;vaY_guuCDwo-7pMb^^9mYMp%o+MfesBj*5#)rts?5Zvud z{~v2^o%o{-I61gn%D-dcx=o%ND?X15j^F{wi^xE33Azw&LsnZl3tKu?ZaUkEI_*Is zP{0QRsM9T!39c8|49b>gOt*c;rH1hU7EG$mPpdG9rt6T5Vxl!4KrBa+X|}=9?&E-= zD=zk;w^~61Cr=?u7qvis@}sPcV)m(8YI!aV6z`K);#8Op!u^ycN||QXMXIw2RV8H- zaFlV1Mh+s8b4WOFnwfiqX&~<;n<8;%#Lndre*ms$SSOUfu48;Cjah+_@K`c80-5Mp zg#)e^XK^lgUE7f7doWyKamV>QSp>6VGgdBj=I1FcAC_dIeW4k z{SWGkoQYtz1GI?*;(*noz47!BHhr-_X6Xg+CIWT7eVYF$5R+7l1My?Qo`=4_kw8qb zfg$wXzN)f!jS@nI&Oi2w5>Y+adF?cqOK~k#wWJ+yG(H*9gnA+ADTc;pz#Fs`4uiOGZ-5SrGd$Lg1Mz!1H*&5woOyDgm5Rr?z>B36UV2=90WDW)di zl2$$2A-dSnxPXYGuS%131xV|QpND)$q$CH=s9UN89@5k%Hz9$3+bFB}H58;G$8=VS zN%`$HT!-Iro1gaQ%T0N72@*-CjsBnLNHL3?ppq6jv)PN@boWx3$swKs=hG-K(zm+V z+lR2RhC_{CW@I18OQJy`TS%Ew>F1u%*1y}3Eex`-18^naigrix!LtED5Ml0^DrR}B9Z5$cblpobu~t5fixB z*ZkWFpZ6~HX<*M2AnSHpsF<=c|BBN-ayM{>6NAptsMZf3%zo^RnoN=<0;Izr5+y`? z^cc-HvW+nd&?dB>pRD9M>NP-Wo;RijVHcy0&$^mJ0s4Poj1@Ly-Jz~Ypi<%h%cj@3 zl?ISGH7F9w>_6B7P7t}U8(t@}D8M8kpQM3u(D;P^3x(ayUE7u~Is-8qyg$Kbz?Ij)K6c9-Jkjz#Wlz9F^vU zik%HlI+M)a3uf!|(u&dR>$EdgQf!7MF$V7h=XvbNf>6D(E1lgtzp&@b|8D}Z)_Fz2 a4y72nIR^(xZKhF>A7cXx{dzrU?Ee8Fx&7h* literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/main_slices.png b/Src/Localization/English/images/main_slices.png new file mode 100644 index 0000000000000000000000000000000000000000..47d88842501108e3c9a8aacb757f2a37807147a4 GIT binary patch literal 5310 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 P8Uec_C#;@YcwYMl+KwNv literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/menu_arrows.png b/Src/Localization/English/images/menu_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3ba4c622f4b2e8b8d7b3b231eaae7021b03d1f GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^5AYTTCDpdxChGqtapZ|gMO9qBg0|tgy2@DKYGZ+}e^C!h0 zbz@*)dh6-p7*cU7DPe&S1BZf}!oUCj?UybyFk)g65Z)TYBH*A?Fm2N&qn5(&?_!O3 zm^c(x?c`8sSdk{+z>xS+%HH0-<>SZ4?vHp;WEA(L<>vAx#_TTRJ@nw&vo?c$b$`7s zC^RrEn$^v~)RD!;$RcnkJ1Hqipl!zvi&_00AC(;#0?)cKFuIsFGca*HG)+rO<8TfQ z6+Kk(`-u zfn%qq>t8GZT6Y!Xmk?v1+ao5d7U6jO`}=!=W9#GhEA-gc|9kLBP=*0n&4wpi)&1u= zNbIlw-)1n+t`^hrA1s=t%N_Z_!3XjW+;)!jwpCv^4(%v?EhY)_B*NAe*S;_#2VUS= zaBw)nygX51r;Ln3Pd+=}ghXK2q6CJYv@}O^XqZ@(lU<$99r! zz{c*pmrXn3-<~R0gY_sj3v66=>=akxo=X=R4E`O;Vib!wE!mG6XdLS|9*k0+^X*$e z|DFB(sW#Pa7y3aCgWIB$>!B8rJVWqUf|zLQHm$^~R?ARLh}d(CVg0jzf1Aw@Ex5+T z;UHnZKF;+rD9DQiLB0WcHpx*lKtb-;2gX-N^Y1U{nQveC6D{;2KHWOsExxd>rIfL5 zjLb6=^l_|@ZTz}m|GRs>ZK#2>%CsMzI20Qgm>D{{m$ROE^L7C+ PlQ4L?`njxgN@xNA3dSga literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/padding.png b/Src/Localization/English/images/padding.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4be066cbf70c3f5bafe4e45303a3718b3acedf GIT binary patch literal 38003 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 QQSkfgzVG%{`cu>X4;YP?LI3~& literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/pager_arrows.png b/Src/Localization/English/images/pager_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..122e59855c2b1c4771db8a5c494cfa7a7c1a9017 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^MnJ5c+spr0D757*cU7DM4ZigF=HuuX;oE~ zz_F#?(@$(@JFd!b=*OmXX2VyEOc@i}#2grSgVGsU1RCdP=di6h+{$#e#0^@R4z4;fiapasJ1dHmfI2Q+VB%Qd_)4dN;gDRXmzS47TN|6n2VNc? z1)jvjM2^ST*T)OErKYM@-I0uRmWa8wPJnH@J4cJ6ng&B+&2R3lUuLbHqo&hC2z=rG^i5r0EgEdROS=X77@TY5#4M4Puwsko`o zqvXnX=8*_6^fNOUfj%q+2C-nqjVV*7I&!-S3v)O}MoJzsFf&uj*!AYuW`VZpt7KXd zl{s`3ueeG_PFXkbv?=pfXf&R=ngkz;|QxDx}T$qN}40S6s< z`#Klz5C8xDJ$}NGC*)*mfhmyPYEV&8q1dAzzt2Geq|%84ZerXEMOI6jg#Ur&yAKK< zo^Ky8dFBj>M4pTb3@jHGa4R-2NR{w0aVUtL(fRQGz5N!AX5$s2sr89Fc_RE5twgi? z#8WYog#Z7ShfYbHapugCo@H!6YhpPVfhH9TI52EX2#fgt|DxXXzs{Q<{jdKbfU3Pi z4nJufM-x)pP#R#c#~dIOyr|nV6zDnIk^-+xPeJ5mWvy&71PK)%E87{V#Z> zLGDxp`oH;{BLicL>8T6JT~RyV=qsK2cSy%ozlf13<3cOY3A|S9j4T5CV%YjMSBdu& zFdP1EKs8)2wLW1c_sXE(joSJFw@$R*{K|hg1=aA5P4V{ijuP|jYTcw4|8P$X|7Bn0 z=4N1UYY~c39j-1eEQhMTzte3|R5;K-O?<`F(*_5Do>Sl{D=Xt*Mh%)3D^@r}e1Ctx z-N3HqhlBa+n>TJK@DvsnqN|%z!=cM|eO}YCD^J_=U!?6_XJgXe9#Q0o7OkmwPwo~7 z%im_-qNvO^x2Cc8uF;>Rmo^yOIq-hNyBm+iFI?JDdCd*o@R+I(Qo76T{cmb}6CQE- z-|_gaS4I^r^?#XDYkx4BMm6>eAKLMe$BG>k&U!5jz%aE0CZq_1%?vin_Wk+SE_Oxa z*|zod4`MT41l+iP|HWf1ln~(%O#N_)f8O#3hF`yaufKB5YUf|03Sp6ZwFfeuFr%in zB(5$0OG-cywo8Bsn82SaKocSoQ^7^A`m=D9TkKzkwP)tl{OwkARs8Y$wR*{tr_v=$ z+gbI0y->w#0Fqe{rc+kkpY#P@-t)GslVW2)$yXg3&DX;}%zAycfB%Mim-Sy=Nd<=E z{{0`ccxqckQEYK?xygQG!STob7cw{9w_hNf{y)LdH*sFm@hki97ck$vaD@rgtIVn| z1b*%P?XSS2ZTEuXt$x@I3D&7;ODBF3F~{DLUD2e!*{_I`Ohq?y?{j&gQu&X%Q~loCIIK_>c#*7 literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/pattern_mask.png b/Src/Localization/English/images/pattern_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..5736ba33196f5f9d47c4c3b9a4f0b80f6abe5441 GIT binary patch literal 10355 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 literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/photoshop.png b/Src/Localization/English/images/photoshop.png new file mode 100644 index 0000000000000000000000000000000000000000..55a47e380ddcb84d53230068688ca319b89dfeec GIT binary patch literal 5718 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 literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/reshacker.png b/Src/Localization/English/images/reshacker.png new file mode 100644 index 0000000000000000000000000000000000000000..f340136e4e2a048e9cc93f8b48fc68553a4793ed GIT binary patch literal 24270 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 F{tr=*+ZO-; literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/resize.png b/Src/Localization/English/images/resize.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7ee6bb76be9c230e359e510c329720f40b7eee GIT binary patch literal 964 zcmeAS@N?(olHy`uVBq!ia0vp^jX-S9!2~3i1n$cRQk(@Ik;M!Q+`=Ht$S`Y;1W=GA z-O<;Pfnj4`&F{d;K)yn z^iSn(xd~74mI7uDg$$V|=PfeVY38j`J9ql9+Y--Ms^0qBQ6uA|Mwqb5S3vD>dd{|=+DoHI79ZfblID%)&!lz~NH?yY4Z@i!SF=Q5Z~`vDZ(mdhpJ@a2_! zKy@m!el=ZT0S13ajLa6CO>$?78y13Jn3r-u%0q zcjle_;ic8*d9N&qoUvlE;J-h=>mOb#PT+Lk6a1h5nxS85Azd~+HM-00EU^%emkj;4^1!q$^ZtH)pGj}6G47Y7G<6f44RCRGkFgf9T+aI zjy2(!rPRDFmIWx8eV<*9f#pI*q{#t_PUh~9PjQa^Ta0@XiGc<>mc?>9Rr^fR{1w*eai6b34DJgwyB)+TTNzi5*|{eRyz zetuyS#N3W4KJYZEakp-e%wu3=u{Umc@-r?dy@Y+6)`E9AW~z|XSJ)QvuP1mxtNM}c zi#+FCl#OuM^gd&jcHm)PP`RBClCFS8F34`MWetoBRa=%_pQAY8J21yFc)I$ztaD0e F0su=xdTsy! literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/search_icons.png b/Src/Localization/English/images/search_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..a17ba8ba55c8a6fbdccf20485f5cb7bf13c07069 GIT binary patch literal 1757 zcmV<31|s>1P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ?Q%OWYRCwBA{Qv(y!$<-E0mQ^G!T>-3v0xQ#J9+2& zHwHE)Ms2SDMW!ml$-@8v#E6!p_gubHd+pc5?+8I{UZyr}R#S~(;%$HcLhyA6*fat;q(%!@~dpgp!9h-~RFNmlVgNt@p?LVl^Pddg zf4j-Ds;MeNL<}@kEJay>f|s8Bz^Y%D@7L@zpHtUA1G0f6kPQ^UuMEE+GQese9$Sb3 z00D$jXtDnJ$N25{w{L%u1%Leb3lwCG!UyGNdO>#P&{ld$G-jiyRB#6`|8}XG*knMY(IAW*wqirfB#zn6FLq6 zbSvYx&vW+POR*H4jp1%gWk7OvqCOr$P&CfJIQRH#Gy|~;k_rF<2*tyE91JYKetrJ_ zKY8kHL&ax*|1+Gu_vP>3|KZjmw#FJb6W)wtbIyHBG2)uL{W`{7&bvr zJKWHaLCTw`b1f-zgdlvvcjAJbp2E%cUo;Kl@oK;ZcTP5DxrIWS`!?2UGwg;Ra$A zBnbcn5HyC@?L1pGV`sdtWNKyPcyT~6D z14S;t7`}4-5q@R(1ySM|Xkh!sIXAdx6A~mI00a=I9$vHcc*Vs1-+uft(h%=2byig! zR!u8301!Z+YU$ANs~=uJ(vxQy_PzxIfB*s|>4GFDQJ!z%L7v0jw?F_8K#U`;dk7Ff zBd&W05I`f&!vF!qf=90N%>8Yjn9qJ?WMcep%KhJq?|-qe!cg}xKmg&)!@jf6U3mEi zP0(D5bxo4tkoGV@0AcrV?5xvA?}NHWS`utJ;-HShm6yM-y#RGkTvWMcB^eK04+8`c zmL$FQz|~XNJ_CK3WFr`Cz^kGHs;lnYxwH1d=XpooAH4K&=kaUqmRgt^?YjrhV_Fr=QvX|HkD|th(@sWA|;tZlGeI z7J}jc0ffcFuiyM&{PovBnp0U>8Ce|21quSC-oE>Z)z+P5PG(|E_n&_?sM-$oZPTtR z4?b%MFdnaU#pPB^UHHW@0Z;)@8Bj4$3qf&!0K(#74i-j+zyH2|`-3S368!rQqyPul zUE^sY$@K8mC&Tg$w)I=CK6mo)RB@W9s02Kh00TmM?4iG?CJgg(ZxlS8gGT1Gzv!pp=Fz7arH|Y49@^XTJa9)8z;6R0SDNwgnQCCgHjS;ujGk z4go+xpcGI6P#H1eKmZUxSPCswSx$C##xFnrRV;j*?DE}Il@};@`u69!d)@#AB?MU$ z0|?YiU%&tS{}WWm|M*Hm`3cuWq&N^j#J_%LCQ=*-00Ib0wUpI=_~4aKSS?^@WonL+ z^|sT&<8JHx#aAAGP!s3k;b1=Z@Uwy#*Tosh1bqwFb$WU-G2(DwnmPB@%Wpce0!Jst z5+e=}K_TDT)z84O_&AfzWx0PMlziD zpS;sgnvUPM$hwFTM+QJCpaP&WpkiXg0RjjmhU;hSU9lfDUSXgtxUwx^@9`^--~Rvc z^E;>{W9O6=W^}g1>)Vv6m+!w(m*GFNumCRToH^~(t=EbYe3zCM60Zx7I96a1KjG$+ zkGhH?$L3_?7Y7I+L>}&%yL0i@t3ZajJjk~ox8n64CJ^Fg){)^oj_SU>)3aQ&Cja{V zk0f1q#IXWkpjgKD0ksem2M8c&3{PILtz*$KP-QDEcxZ9)Fzzh@1Q0Y2fB5j8`Ns=U zjxWR8w?F_8KqGF%10aA#+yDST0F5{g0|XcVR1TON_-=Zs00000NkvXXu0mjf61p@2 literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/separator.png b/Src/Localization/English/images/separator.png new file mode 100644 index 0000000000000000000000000000000000000000..d791bc17b7c1b042ad79d1ebf87dca2d2893a2bf GIT binary patch literal 9372 zcmYj%c|26#ANLH#Ix*QAgpop}EF+>cW64soRkoC|>zlGB!pzuJBWsDQQ50DV6=p1{ zY(sX+kex90WtRKge$VsAGq2aoy)&;oVW0g-=iC?qor3I53Csdq&W0;zl&#;{5SzoT4Dtgk>I z50610#3%@44*-t~5XgO12xJilf#|$|Ko0q&IDIvOK#mHV8tPpO9(9>c9q2Z_d_L?C zob$R~aqhRrG1X6HblX+=jhga!1_uX|`4&pFmLYy@0HD%kO~&kz78%+?D54z_i3AM3 zveA(vSbvT0MolK1BvPI?9l+>wHA8t(;?exRZOG1yX@Fb~G}3kf@2{&vhwy}l?3u)~ z8vx)P>F~>F%iHl)f!}$4B`CnopB7S;N)v!^@Manit4JgSpRb3@Zlcy(VP_fuT)WTq zjI{`r$nAE27`h`>t5xkNQIsbr6!)D*b7~x?v4ii_6^=Qc#((Ygl7UU9lk*Cxt&l6V zfb(@Oc`T$7t{KN>vlt82hgQeQ0DGAM0A|h2_3gqc!!j28bmpLOlZM|E?ANbm->+t! zksO&;7(ycuSW4;$*z(dyy9`7f;$@YJr*$bn1jJ|7@Zw;{J` zLZB4CXF>Qv%qDe!55v(%cx*$9EQa&=2#1?5Xexb#S^N4WpS=SAUJ?3>qYSlLeN zVlSuPd#-waw3rUA*Vx^7zVN$ujM`V2K2II=d`mZ&JSlhf$8eCXR%%}GW0FDgOp z0vRwIbZUWr!UbW z1pgrNJ#6NJnpy)5h=?l)$>>gN{_lX;aSxAK0AOSAdkPN+w~c?jD(xh&Spcv@&2=KP znJjACyV8*};Z_yt4S5in*Wafcl29Tfa=X7bl-^(bfo{TPZ+H$eVT9qry^xHO$g=$x ze&55ya3P=Oa?cuXn@y(Gso%U3Vq;^YprGI(?g6{K)(ENgNtCH)G|?B9s6H5g$v)7j z0KC|}xY7XBgbXzuL|hr`lX$N*k*X+$a2>)5zcdlttT|((8+$fcS`y0oMiXs!5QlkOlCm2|WC=y&Y z517W&M^1cL@Qpe-Qk&%ICvb&nQ)>AWn%X1sCTDD}_8ax`k-h#9=+_>+I@s#?&nvwDG#U$ke)Rcx~NIX*NZ zV~f3kVSbV-Z6xdm(%0s`zqaiYVzr;^vI~Cxdj80raqYI!YJvqXlI`y1>E_0wwzkt( z0a`8@VC_OT+pBGTE`;rxu zaDXHGZr+ippy7AH!9ODwBA+vgW3g8czcYfTu5mtN#)u&KKR0D)%6K8J33MLGdn-~F z?0nQ6*SzzYqY64Lp3QOHP(j~M)h|a9R(D5qc>gAt=v{Bos+2cBBrJ`>e_RZ{VNW=9 z1%n5=-kfUg*z?wU`JH-y=;LfI+I4p)%gQmz)ZwMrFnM?9*#_-FH$V$!hfnQoJY&px zmdWN06Y%aV_Om^PZR{$DILxo~4aJtk@?08uW@hGCPrW^_IU)yo8*Y0q|4`1DR%cbF zCBJ$0iE(FmNzJ(4KujOPQPR)z+Vx-zS4x>)$n>R-)vLBtY{rM9~T-GdIt{NM9 zy1C(K&Mv_zO;02Z|_TuyiMnj zU^lqqX59{^&LPC=gQK?CQO1w?{k?QtOB8>*B3zkkdsHf!+=$<2Z0WX8%gMPkKlQ6i zEBEH6r;iT3rg)^L+wN?KrF?7nJ{X^dA+i!P0rd5cr4ct_7Itww9<$ql<@UG7JX{X*K4T4$9`n*rPqTMUYc)$4bq+{SuONOA*6N zU--PkV@G{QW-|w-EJrguK;hR9yX#i7OFOx7RGOXd(vGKYdbuo_#onEv#>o;I*-XZs zK+D$MDvV0jg^F8QKk?rupksY{eP;{a%Rl72b7yH{zHnx#wrPVOF?J)f)4qZWtlg>( zhNOx$hj+DAjc6v&N%`JQpBfqZHl(d>*G<09xWCFBl_$w5AS9roB7&9|K+9|O$x85i z(aPN#z31rsIXFAwS%O|Wam;>pCr*Wy!A9$GOCet%FI;dB^Q-(=?uB$uv;y}WugyV_ zzD2k_2If;2HRj`(0Jn^X2Ww+(q1HkrW3Sc4f7UVVOYrteHvDlADa(=6X{OxSS*mOn zrc5rp#sz~*69pOjPbRk*7%Gjq+t$gu_$F$dXM?QbgIqb>nXnPhzb2J1YK8qM%8;!Z z6R-DJ#C$jgLtrbcP`jpz-yKgxIlMS#Ii=8?CtJu=62blj$g+(pkpPy$&-3)y(y8W$k;>FFmvD2Y^{ zNK4?z1X(c045BAP&}(cM0E!ZBW>L)60j+t}QwlQosWJx7-dkV$_RThzpd0?SovG6ki#~=jHnnllm^Fe9+_0~xHqR^4 z#CGd|0>VVPIlk94KSqjpMOl!W8)_t|H;aK|fV_T)!zJs~^}KO+0l{YzYmYax9?vP7j7;n;#K!_QdUW&;hNNbwx?;!!KDSGWB(>4jTpipwv&-8pyxLH>YO0 z0giX)|I5ir>F#t~FIZFK=l-1imG`|KP8)(E_ISbpgKrVXPu2TvZrNi+B;jNUgoGJzg53JmGZoe>>QBq{` zK%;)YLQiNQr5OU{YK&S02)kQ4*KWJ0B?W9Uz!sc*Y?kpgcv2S%A&eqg+TK-FCyn=L z@*6>|b(?q**v>LCp6N}?R-S+XDV9R( z>WEc`SHIio*=aboQQ$P;n9Z>zA>qGss6nSrW~+FM_p76&UtH5rnri6Bm1tf+HQ#l- z=bt&32hHW6)aWq|y$!t(25hjWsO77TKpUJJ9=5M^2Db{-E!v(r<2Hr za|k2uKdHZMtt0mYdQBJ5z1q`KeA@vcQamI><3WOlhp<1d*2&7Y^#FC|q%(7eAl>k26+(P%AbTxt zI1q?S)1RUN7%=FcJF(QGFfYOL|Ma^42D(<#weEX7eHG5 zhBwTKyBo-1A>$n=J}fdi;_22OKz8gW#4jx3$JcW_+``Y9$p)5=#lz2%UElKm?(;P< z&wwWl^~D;PWC#267`ga8w%F^qtr+K6WuWiDdpLZtXVs66S2POC*)xVz;_g^l&9tWW z>Q!2)ay1c#+4{rwiXi@QoSWm)9wT+TgGrWgjx9eU>{SNgMZM|um4FpMguqkr{uUEs zDU$*m7w7PW`_tn({{-=J)~nvU|E20%k;vz_{}ESXAv~C=2eYmwy#Q(UKc!m$kpEEWpKY8(4lm3}*0Z9LmYr`O0)lXuVA5!E)^95nhwBQ9$6BrinMZ!aGF zvEZDqH!Z2%+$8DbWquQ3pV#}NBPZ}O|Fa@gkT}x3jlLyvI31$@QpmaRYxrVVRw?1r z$OzY2fVJ1rt^c>%6@OazCr@u^p~TsEa~b8remS$Ff3JGVHC+>i^xpU^VQ*q$su9m= zB=@Ro+Ed{x)X=v3Zx&qnJc-0KBb`61^EbYjhZptmLlxIq`xkp7pYQ=}SFX%z4R)<{ix3GzS&X{g+EIOIqP=bTd$}(&YqsQ zNe&x%GfHMO;$N!h1h$87wHlv`D8L~&PJbwaa&CHEoPK5tCYpv0Lk%oP56$)7`G6kM z-4BPBZY5iRHkSD;QRX@qEg2+l1?boUoah86czN{QLo0;E={E3+SeG;Fvd6YS4f{$~ ze>uR^*mK6XsfUZC1Urv~G%X>9b@KpY6-^{ezVXS^z&=GRBw_o1$uWfacTdxtv#0^y zDKCbXC~4v^w84{SG|h#J7d20kbBj9dc3b|6{}D|(gYj}`$d<`uPVCH`10=`*ux4&o zZgp+ojz*?Y6EVnuQZ3z+MVAHfiM!``t)}*m(LlZv^OgSoRle#hKrt-fvYbfy=cGE} z765F_VzXGwb90`Jjpx^zKIk|}=^MxUpMOs>6Z zb}qrfffzB#VK>1epBkNFu=hTD&!-Objxt_+3O*Y=GrZRt9M~_BLBi->2)=u>q8J~W zWhFf2W#B7nDaB+l4*Bb8DEZ0FfaXGTTdpEU2aQIHbll(-Nr{tSSF?A6SEdTa2*3$-HF~9Qd$q5F|C5fY3IWwhUo zLOH#@yquuo)L2nnoj99hg`HX9QNE~G#dAI!%GE>MGGMdzn&=xF0Ko|#7Q&nx8=}!L zAc@-e7N>H)>g}HsG85;%u_JpQ;KExdlppjpg%%psX*_!>m3>Y!yMTBPL|MC@%r zyPIFSXN<7x30sTXmN^vo)1H;!b5=fb-lLtPGAGBQL z;hfq5$QU+zEv9aJU^~#L+}^V0{}~N^6eZNJc9&>3vBE2{V2Nvp;=h&Jqmo)d2lm$< z-RR7UVM%hfh@gOG*P!%A4s~a+HO{9z&axgyOb!ezbxiSOm!RH8Q6U^UJ&A@ zA*8DQ=aZOp$^oQYJCf4kkheDcKVz!I{KYT~5A3({F1{wa?gG;B@Ui}JJmd1wpFW?~ z7+O}g9`B}y3Z-v++!8Ewsm!She|1I`UaB}AF>uBbBI1k{tIav9CVe6nzm=1)K9M&K*?blS4kSG%}LSaz%)ugd3Qf zI~#LUz_e`r|5^(FaoQfIEPh>Tj~<(lTB=zPEpE0}uG-a)yrLB%pwdO$1Uw%;eKVq$YKn9g1^{`XZFP_UF*Q(LC!gGlD$diH zUJeDVuUIE1z4WZ8#Ns{LJ7Tpk*Y6I&&xl>AT?%9&rIw6maXgI0z4i5U=}<1I7&}q% zW=KCc;7;fRXiM~%W!YTk-Py_@odXyq$6l}i9!mwfnziPF>8^kyRei|E$O%0@_^5#_TS{i^Wv8>Q2t{m}Pt*5mz@%h^_{-{xi_r>Ii`#1&YZD+dv@;)gN z+9i{>&07Og_*Ya5Ioxfc^$qI;C!g=Kc2v-o3p=ZDGCl$Ur$0H*bA&fEhkX&n;UR>R zuF`iyBcM_agyPiHh%33Sur>PWFGHmtAQpAOTJ=j;>hO>=( z0h0SE)%+kmP(`iS7}N4EkLBn{sfe6B*Fw(CyPzZAo^Lp*cfq$NH<$Xd99-0IKHLVO zxmvV57GlvYIRmJDjee&tjxEV5$WdJz6DhqeH*;}R6Q}Y8_HyG+q1{)EDLbcK( z-R7-^2U21RaK0L46qW;btMDxZDCRh87NZ}ou70`1?gjSfSZ~O!7#RINVJ=jWD_HFDo^+4X$7N>Iu zgJcGwWx#Y`^@mip&KJUr7+6O{DGK>405gWC{V{vYW zJys9DFA{v~9={OHEb{JzhWy~K$T*|pqxLG(#cPWToYOoT)F$WQdh5?tR1ATwOkX+# z)?z6ssTON5^8Kib+({oGLigSmr$lPh5_Px6B40*$cROi381uU9<>o1rwhu}nZvR84 z1q7ZDiICA!8kG!xx^jU=h*HpPWO?+|tVOs9p>Fi|@C;u8HheS`jGY2 zIu7YJgC<*ApYK2dABV-Fn(|8EDG~2`?uwn^2;0DKims?HTk*oN(4uwIZ8|+99}(J z26%w^kkRR1#2nCiVAK6VXREKs0ss;PNePiqkS`g2Ijrw7u*n{|f4v$PTh2H-O>PJa zUSQO&7HESQ{(75OY5O>9CB_c>A&a`_xnLTyX#;-;jT!EX9OX^@#D<>gLkIaqtKU;8FqFd zg%=tccjjc5R##UgK%vFn==)WkHhEdOCAS>@w>jl;N;8If*#5;4CFQ2(wlWV3{P-$MLs;WxR(l_#{yBktB!7sR`mW@VrNpW!XP^Oa@o;Jsi;}2fjbem9j z!@0QQ{(vgIuV}~ziO&%eO~uu*5&h0CGgH&z<|h)JamiB?&*r8*Ja?&W^f@urYJlbM z)$+H-$=iBVM<>`?m5H;Gbc_|yd4ABt>dD~z%`Yv7z$u_iBTf}%y>@_Jq5-#C6E!(-J=Ve&*?6AWjjC~% z-Wj0|9u|_F>Xw5Sq#Gu3Y4x$c8KFwMrJoj9n`L_Qwm2ct*joUQJVbkpPH{aK77XVpRdoq(H5Y0dQ|r_Dld~D z8iGj7XF-}`VRv4{8<(2rx0~0hZm)->a4c*YxhEf zsr3)dJEyfpD+4ybN32g(nXC@_j^c-H$Pv^OZIz4}mv$ulH{0n{vSRG@;^Aw>*w|<; zlS`&mRgtO714?M+&Glj<~`U_$q(y^F>yZ?!A zrL8r^Q4{LF_x|w%BnmO@#0FcKGm&;RXnQ`NV$;MdT>)WV?a_ zP$4p$JCg%^sHmxFqo>zM@Y!x(`i!o>*-dGNmFaTn?Q!w4!)D#~l-d~jwpZG}ezh_* ze36ilko;)#ozS;|k4eh@bAw`r+)W{Rr_~_Ir;;693({$V`+uRSQJV&AdH+@dSVeaS zRw6cTz<1hz)JI2drKr9wAV>(zLI%r`}W9PLILr3cdAe#9{WcPsSC z)}n)*6t4lg?bKZ_?jv=@vo8NhH>}^CzdtRJWOEwSw(lM6Tjz#Kcsx#?)lfZu9EY2& z^J6(}XspaR-jlFk_mzG}&CD~{9O5#L&io;>IvLowkc))(ZKca9~sKRvGPTc-l zv(>Tc-=I}}aBa;uEj4ut=NU(u1AX#_6Zpjmv@$s97m^yy^X`#_x3v zht8Yh0mtMbk#yhwJ2B3dB9Ged`ler)ysk!=nVErNHB%?ny6TcFCJZ5d&{?WN zY_$Ma*nc$d#wc##5XgPlZ!B;!L`OQ`cx`j^#~i3;ZFEdbOmsAMfTwR>JGp>p6vFug z`H#F#)Y(NV)J)#HbI|*&T7n133Y)9E4#>*S*Lcl)seo5dLOTnZ(ELVWTGJTPzR*h> zPq5lP|G$n|^#(jwjf*$0_e}=~W61aT!V4UrApxpiRem~H6(vE&gA+yV^!FN*KxEVS zAIZ=y$3p%^MhUq!Q6J_7LxKZ+y+z@b<~m0XVeg%aK1^!nMc^QQqSQBSs&C{V;LG%) LxnY?;F7p2Xy-O_8 literal 0 HcmV?d00001 diff --git a/Src/Localization/English/images/slices.png b/Src/Localization/English/images/slices.png new file mode 100644 index 0000000000000000000000000000000000000000..36dd8576970512a826626a52aa81df77c3cad686 GIT binary patch literal 2071 zcmb_ddsIw$9RJOz)QncA$JC}RGKm_RY=aq(h-gwtnwcA79xBSKMpGs-gFI^J&7iPW zUfr!3k@Rv^Gi}s(q@f(ivrM(EFcD?%U1y#CaBzM?nAawi_dyMhu+mS)9LkFBNXn_|f(Ad2|Ck7F7{O16mOeKEc8KU#i0-qp% z0L0?}kn9AYA6=4k01!(BK*t4uAqT*EV@~Pf82}8=X3m=v9KWLb$g(IWZ_D{l90C#p zdOK259ruhkz9tz>-;;4%SQpP6aj53j-k)X}Pc~HYk(k33_Xh)d)}2dW-&^#cN%bh7 zm7lN6DUTHji>e(=b~*=MeVl4gWpU4>C;ca8o1W%FAg84RZrDlRV>U#i7;^-oU#@&v zA;PgA=qg_hQx=0#o5je|QS96<0?yS84ydYuq=FW2j-+YVZ<&Xm%_qI=W(z$8LD6>+?z?2Ufq1(W_OX7Tj_!q#cXhZwQSUUn9ap4J&M1 z(YZ6-`TIpGh-_ zl&{dVmdJNNZmkdLB<`E34j{joC`c;Np|ySn++60RgMbOd*sADe>vivZaV^ ze&W1ApEgemYA&sZ)$yUAR~P2q*>OV7@+^%@>5RmW<%yr1mpk<14*1UHCLodeDoFCC z<^7!{=`!dQsO31E1msww?ils@@sTI*7^(b{`Jq(J6!{Kf+Lnu?Dq_RhkkK~}c zH@gO8pPZ9`;3){7)6o?X(c<(ZT9%}w9#{>(>f~$NJuQoLLJAVJ#(3>W%xy%)xLg4bo*j4xbJ%%Kjtg^#9?OTS;AZm;&4q>PC+N|6 zlqSgS+F91IoS{b)2I^GLu)=;#3id5Vg-7wCh?3%)p6c@t< zUs09xYt^5G?EmW^Ut7B<`RhXVd>{L#J*|soiG%+aB{SPq@JM^ok1LsH+j%;M-}HW^ z^$@Hdp-jAmRWI%-`MQ_`_TOa;@g@|j?;BX(GRAc(dm!sWIuegRB@)^F>|a_Qw{f+W z6S3{^n@81rZ8v$kORx`~=I0i%VR?CUj)An%SfMrY;L;L!uo>q;EFSH`jtj9o#gJB0 zT8FLVEynVXdRiM3Fqh4P2dZc0w+_CphksAugf~$tFH=6_iTb97KlpZ^3#!~{ga!jf z3}bGD{=wV#ELRxc?pQW_R8b_U^-3`s)wU^q&h4^SE~(OxD`*>uz4LMRr#^z04x=E9 z5l>$nD?n2U7JitLp-R}5JWjtCYadn6`w3=#S!s9HHmJ?%%)_(W5*pa>}F<`M?;4iG`rSzD~mc6j}CmG8T(GGJqy1`B;rv2Ef&c zjW(Sx+)Zp>cvA}#AG#&4kxAMjL(osDex?0)dv{TNMvukGveR9*wgQsbN%G&;)J>Ti UOy0d^pf@*QdI!ua@ZxU&2PWjE00000 literal 0 HcmV?d00001