Display Moreversion 9.1.0
"Teach me how to fish instead of giving me a fish"
Now available through the AJPanel function to Add XML file named ajpanel_menu.xml or any other name as i add ajpanel_menu_biko_73.xml
The user can customize it in a way that meets his needs, aesthetically and also in format he like
It can be made available on your Enigma device full store
to have available by your add -----> install any add-ons as skins or plugins, Favorites, scripts, and symlinks ... etc.
CodeDisplay More############################################################################################################# ### Menu Attributes ## ############################################################################################################# ============================================================================================== General Attributes (for List and Grid Menus) ============================================================================================== Attribute Usage Remarks Default Value ............... .............................. .................... .............................................. title Menu item title Mandatory No default value (must be set by user) info Menu item brief description Any text Default is title text width Menu width Range = See Note-4 800 (see Note-4) height Menu height Range = See Note-4 1000 (see Note-4) mode List or Grid Menu list/grid/grid1 list (see Note-4) fg Menu text color Format = See Note-2 "#00ffffff" bg Menu background color Format = See Note-2 "#0c001122" ... or : wallpaper file path title_fg Title text color Format = See Note-2 "#00ffffaa" title_bg Title background color Format = See Note-2 "#11000011" title_font_size Title font Range = 20 - 50 50 icon Path of menu item icon See Note-3 Default icons are set by the panel. ask Confirmation question See Note-1 No confirmation question ============================================================================================== List-Menu Attributes ============================================================================================== Attribute Usage Remarks Default Value ............... .............................. .................... .............................................. font_size Menu font Range = 10 - 50 30 line_gap Menu line top/bottom spacing Range = 0 - 100 0 align_items Menu text alignment left/center/reight "left" cursor_fg Pointer text color Format = See Note-2 "#11ff8000" cursor_bg Pointer background color Format = See Note-2 "#11442244" ============================================================================================== Grid-Menu Attributes ============================================================================================== Attribute Usage Remarks Default Value ............... .............................. .................... .............................................. title1_fg 1st Info Line text color Format = See Note-2 Bright Green title1_bg 1st Info Line background color Format = See Note-2 Title color (transparent if wallpaper is used) title2_fg 2nd Info line text color Format = See Note-2 White title2_bg 2nd Info line background Format = See Note-2 Title color (transparent if wallpaper is used) num_fg Item/Page number Format = See Note-2 Bright Grey num_bg Item/Page number Format = See Note-2 Title color (transparent if wallpaper is used) shade To show shadow around items E.g. : shade="yes" No shading ############################################################################################################# ### Notes ### ############################################################################################################# ........................................................................ Note-1 : Confirmation ........................................................................ The panel can confirm with the user before taking any action. .. If the attribute "ask" is not used, there will be no cofirmation. .. I ask="" is added, the panel will confirm with the question "Continue ?" before taking action. .. I ask="Are youe sure ?", the panel will confirm with this custom question before taking action. ........................................................................ Note-2 : Colors ........................................................................ - Color format = "#AARRGGBB" (Alpha_channel, Red, Green, Blue). .. Examples: "#00FF8000" = Opaque Orange "#55FFFF00" = Yellow with transparency - For Main Menu and Sub-Menus, you can set a wallpaper as a menu background. .. Example : bg="/media/usb/myWallpaper.jpg" ........................................................................ Note-3 : Icons ........................................................................ - Default icons are set by the panel. - If custom icon is required, it can be added in two way: Method-1: Add the full path of the icon file. ... Example : icon="/media/myIcon.png" Method-2: Add a Base64-picture string. ... Example : icon="data:image/png;base64,iVBORw0KGg..." ........................................................................ Note-4 : Menu Mode ........................................................................ - The default mode is a list-menu. - List Mode Menu: .. Width range : 500 - 1920 .. Height range : 400 - 1080 ... Height = maximum menu height (auto adjusted based to total items). - Grid Mode Menu: .. Width range : 600 - 1920 .. Height range : 600 - 1080 .. Attributes that are ignored in grid mode : line_gap , font_size , cursor_fg , cursor_bg .. If mode="grid" : Small icons will be stretched to fill the picture height. .. If mode="grid1" : Small icons will retain their size. .. Default number of items in a page = 5 cols x 4 rows (maximum = 9 cols x 6 rows). They can be changed as follows: mode Cols Rows Remarks .......... ... .... ................................................................. mode="grid" 5 4 Grid Menu (small icons are will stretched to the picture area) mode="grid1" 5 4 Grid Menu (small icons size is not changed) mode="grid_6x3" 6 3 Grid Menu (small icons are will stretched to the picture area) mode="grid1_8x5" 8 5 Grid Menu (small icons size is not changed) ############################################################################################################## ### Menu Items Separator ### ############################################################################################################## Separators are only valid in List Mode Menu and can be added with: <separator/> ############################################################################################################## ### Using special characters (< > ' " &) ### ############################################################################################################## ........................................................................ Method-1: Replace the characters with their escape codes ........................................................................ Example: <item name="Testin Special Characters (E.g. : &)"> ls /home && echo '' && df </item> Code table: Char Escape String Alternatively .... ............. ............. < < < > > > ' ' ' " " " & & & ........................................................................ Method-2: Surround the commands with CDAT strings ........................................................................ Example: <![CDATA[ ls /home && echo '' && df ]]> ........................................................................ Method-3: Put the commands in a script file and call the script path ........................................................................ Example: <item name="Run a Script File">/media/usb/aaa/myScript.sh</item>
i share my file as ex.
unzip the attached file and send to external folder you al ready done before for panel files
you find the new function by press menu on basic panel screen and then choose open Custom Menu, go to my first released biko73
Thanks @oktus for awesome background
Can you explain to me the path of the folder where to put the two files