Results 1 to 8 of 8

Thread: DigitalFX 3 Main Menu Addition

  1. #1
    Newbie
    Join Date
    Mar 2008
    Posts
    13

    DigitalFX 3 Main Menu Addition

    Hi All,

    I apologize if this question has been addressed before and/or if it's as easy as simply adding a 'menu3.skin'... I would like to know if there is a way to extend the main menu to have three screens instead of two. I have a good 10 buttons that I would like to add to launch/load custom apps and It would be nice to have them all on one main screen. Thus the default main menu is the first screen, the second screen displays when the 'Menu" button is pressed again, and if pressed a third time instead of going back to the first screen it would load a third.

    If anyone knows a way to do this then by all means please let me know! I am a capable programmer so if needed I will teach myself to make a new skin to house these buttons but I also like to keep things simple and if it's easier to just add a third menu section then why not

    Thanks in advance!
    ~RedS

  2. #2
    Newbie
    Join Date
    Oct 2007
    Location
    Houston
    Posts
    54
    Although I can confirm it is possible to add a third screen, I'm traveling and don't have those details recorded. I did it (using Notepad...lol) a few days after I got it installed for the first time. If you dig around and stare at the files long enough, you will figure it out especially if you have previous programming skills. I work in the IT world but I'm not necessarily a professional programmer.

    Look at the ExecTbl, menu skin, menu2.skin and the other ini files.

  3. #3
    Newbie
    Join Date
    Mar 2008
    Posts
    13
    Thanks for the reply.. I plan on looking over the files and will admit that I haven't tried doing it yet. At the moment I'm working the night shift in a data center just trying to list out the various things I need to do to the system and this came to mind... I'll take a gander at it this morning and will post a follow up.

    again thanks!

  4. #4
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312
    Don't forget skin.ini
    I have 3 menu's and it works perfect.
    ...JJG

  5. #5
    Maximum Bitrate DaveDog's Avatar
    Join Date
    Mar 2004
    Location
    Greenacres, WA
    Posts
    515
    Any details on getting 3 screens would be a nice post, I'm sure there are a lot of people who would like that. Oh yea, myself included.
    TruckPC - gutted, being used for test setup
    BoatPC - off season - Inelmac screen needs serviced again!
    BlazerPC - last vehicle PC I'll build

  6. #6
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312
    Hmm, I have been a this for only 3 weeks and it took 10 minutes to figure it out by looking at the files. Don't expect a step by step
    Anyways, here goes. Look and Compare your code.
    -----------------------------------------------------------------------------------
    In Skin.ini

    Notice the 8 added #'s 17 thru 24

    [Menu Buttons]

    MAINBUTTON1Gfc=MenuIcons\HD Radio.png
    MAINBUTTON2Gfc=MenuIcons\Music.png
    MAINBUTTON3Gfc=MenuIcons\DVD.png
    MAINBUTTON4Gfc=MenuIcons\Video.png
    MAINBUTTON5Gfc=MenuIcons\Pictures.png
    MAINBUTTON6Gfc=MenuIcons\Jukebox.png
    MAINBUTTON7Gfc=MenuIcons\CDRip.png
    MAINBUTTON8Gfc=MenuIcons\Media Copy.png
    MAINBUTTON9Gfc=MenuIcons\Games.png
    MAINBUTTON10Gfc=MenuIcons\Movie Showtimes.png
    MAINBUTTON11Gfc=MenuIcons\Traffic Cams.png
    MAINBUTTON12Gfc=MenuIcons\Weather.png
    MAINBUTTON13Gfc=MenuIcons\Browser.png
    MAINBUTTON14Gfc=MenuIcons\Streets & Trips.png
    MAINBUTTON15Gfc=MenuIcons\CNN News.png
    MAINBUTTON16Gfc=MenuIcons\Calendar.png
    MAINBUTTON17Gfc=MenuIcons\Gauges.png
    MAINBUTTON18Gfc=MenuIcons\Sys Diag.png
    MAINBUTTON19Gfc=MenuIcons\Camera.png
    MAINBUTTON20Gfc=MenuIcons\Utilities.png
    MAINBUTTON21Gfc=MenuIcons\OBDII.png
    MAINBUTTON22Gfc=MenuIcons\Wireless.png
    MAINBUTTON23Gfc=MenuIcons\TaskMan.png
    MAINBUTTON24Gfc=MenuIcons\Settings.png

    MAINBUTTON1=30
    MAINBUTTON2=0
    MAINBUTTON3=3
    MAINBUTTON4=2
    MAINBUTTON5=11
    MAINBUTTON6=36
    MAINBUTTON7=8
    MAINBUTTON8=24
    MAINBUTTON9=12
    MAINBUTTON10=41
    MAINBUTTON11=22
    MAINBUTTON12=10
    MAINBUTTON13=14
    MAINBUTTON14=18
    MAINBUTTON15=43
    MAINBUTTON16=23
    MAINBUTTON17=13
    MAINBUTTON18=33
    MAINBUTTON19=21
    MAINBUTTON20=7
    MAINBUTTON21=47
    MAINBUTTON22=40
    MAINBUTTON23=37
    MAINBUTTON24=15

    ---------------------------------------------------------------------------------

    ExecTBL.ini
    Notice the 8 added #'s 17 thru 24. Compare with your ExecTBL.ini file.


    / This sets up the applications for when you press and HOLD a main
    / menu button
    /Nothing need be edited or changed here

    "HOLDMAINBT1","SETVAR;CHANGEBUTTON;MAINBUTTON1||LO AD;APP_Chooser.skin"
    "HOLDMAINBT2","SETVAR;CHANGEBUTTON;MAINBUTTON2||LO AD;APP_Chooser.skin"
    "HOLDMAINBT3","SETVAR;CHANGEBUTTON;MAINBUTTON3||LO AD;APP_Chooser.skin"
    "HOLDMAINBT4","SETVAR;CHANGEBUTTON;MAINBUTTON4||LO AD;APP_Chooser.skin"
    "HOLDMAINBT5","SETVAR;CHANGEBUTTON;MAINBUTTON5||LO AD;APP_Chooser.skin"
    "HOLDMAINBT6","SETVAR;CHANGEBUTTON;MAINBUTTON6||LO AD;APP_Chooser.skin"
    "HOLDMAINBT7","SETVAR;CHANGEBUTTON;MAINBUTTON7||LO AD;APP_Chooser.skin"
    "HOLDMAINBT8","SETVAR;CHANGEBUTTON;MAINBUTTON8||LO AD;APP_Chooser.skin"
    "HOLDMAINBT9","SETVAR;CHANGEBUTTON;MAINBUTTON9||LO AD;APP_Chooser.skin"
    "HOLDMAINBT10","SETVAR;CHANGEBUTTON;MAINBUTTON10|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT11","SETVAR;CHANGEBUTTON;MAINBUTTON11|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT12","SETVAR;CHANGEBUTTON;MAINBUTTON12|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT13","SETVAR;CHANGEBUTTON;MAINBUTTON13|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT14","SETVAR;CHANGEBUTTON;MAINBUTTON14|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT15","SETVAR;CHANGEBUTTON;MAINBUTTON15|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT16","SETVAR;CHANGEBUTTON;MAINBUTTON16|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT17","SETVAR;CHANGEBUTTON;MAINBUTTON17|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT18","SETVAR;CHANGEBUTTON;MAINBUTTON18|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT19","SETVAR;CHANGEBUTTON;MAINBUTTON19|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT20","SETVAR;CHANGEBUTTON;MAINBUTTON20|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT21","SETVAR;CHANGEBUTTON;MAINBUTTON21|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT22","SETVAR;CHANGEBUTTON;MAINBUTTON22|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT23","SETVAR;CHANGEBUTTON;MAINBUTTON23|| LOAD;APP_Chooser.skin"
    "HOLDMAINBT24","SETVAR;CHANGEBUTTON;MAINBUTTON24|| LOAD;APP_Chooser.skin"

    /Create buttons from variables for use in the skin
    / on the 16 main menu buttons (8 x 2 menu screens)

    "SkinButton1","BYVAR;MAINBUTTON1;$AppToRun$”
    "SkinButton2","BYVAR;MAINBUTTON2;$AppToRun$”
    "SkinButton3","BYVAR;MAINBUTTON3;$AppToRun$”
    "SkinButton4","BYVAR;MAINBUTTON4;$AppToRun$”
    "SkinButton5","BYVAR;MAINBUTTON5;$AppToRun$”
    "SkinButton6","BYVAR;MAINBUTTON6;$AppToRun$”
    "SkinButton7","BYVAR;MAINBUTTON7;$AppToRun$”
    "SkinButton8","BYVAR;MAINBUTTON8;$AppToRun$”
    "SkinButton9","BYVAR;MAINBUTTON9;$AppToRun$”
    "SkinButton10","BYVAR;MAINBUTTON10;$AppToRun$”
    "SkinButton11","BYVAR;MAINBUTTON11;$AppToRun$”
    "SkinButton12","BYVAR;MAINBUTTON12;$AppToRun$”
    "SkinButton13","BYVAR;MAINBUTTON13;$AppToRun$”
    "SkinButton14","BYVAR;MAINBUTTON14;$AppToRun$”
    "SkinButton15","BYVAR;MAINBUTTON15;$AppToRun$”
    "SkinButton16","BYVAR;MAINBUTTON16;$AppToRun$”
    "SkinButton17","BYVAR;MAINBUTTON17;$AppToRun$”
    "SkinButton18","BYVAR;MAINBUTTON18;$AppToRun$”
    "SkinButton19","BYVAR;MAINBUTTON19;$AppToRun$”
    "SkinButton20","BYVAR;MAINBUTTON20;$AppToRun$”
    "SkinButton21","BYVAR;MAINBUTTON21;$AppToRun$”
    "SkinButton22","BYVAR;MAINBUTTON22;$AppToRun$”
    "SkinButton23","BYVAR;MAINBUTTON23;$AppToRun$”
    "SkinButton24","BYVAR;MAINBUTTON24;$AppToRun$”

    /----------------- END Dynamic Menu Buttons --------------------

    -------------------------------------------------------------------------------------

    Then copy menu2.skin to menu3.skin

    Do this in notepad and do a save as. Do this before making changes to menu2.skin!!!

    In Menu2.skin


    find:

    B90,0,518,101,81,"LOAD;Main",""

    and change to:

    B90,0,518,101,81,"LOAD;menu3.skin",""


    --------------------------------------------------------------------------------

    In Menu3.skin that you just made new

    Make sure you find:

    B90,0,518,101,81,"LOAD;Main",""

    Then find:

    /L,311,4,87,25,#DFX1R#,#DFX1G#,#DFX1B#,16,"Arial"," TEMP1","left"
    I,6,142,55,60,"FILE;$SKINPATH$$MAINBUTTON9Gfc$"
    I,6,228,55,60,"FILE;$SKINPATH$$MAINBUTTON10Gfc$"
    I,6,317,55,60,"FILE;$SKINPATH$$MAINBUTTON11Gfc$"
    I,6,404,55,60,"FILE;$SKINPATH$$MAINBUTTON12Gfc$"
    I,734,143,55,60,"FILE;$SKINPATH$$MAINBUTTON13Gfc$"
    I,736,229,55,60,"FILE;$SKINPATH$$MAINBUTTON14Gfc$"
    I,738,316,55,60,"FILE;$SKINPATH$$MAINBUTTON15Gfc$"
    I,737,401,55,60,"FILE;$SKINPATH$$MAINBUTTON16Gfc$"
    L,72,154,155,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON9;$ButtonLabel$","LEFT"
    L,72,242,154,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON10;$ButtonLabel$","LEFT"
    L,72,329,157,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON11;$ButtonLabel$","LEFT"
    L,71,417,159,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON12;$ButtonLabel$","LEFT"
    L,568,154,158,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON13;$ButtonLabel$","LEFT"
    L,570,242,157,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON14;$ButtonLabel$","LEFT"
    L,567,329,159,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON15;$ButtonLabel$","LEFT"
    L,570,417,156,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON16;$ButtonLabel$","LEFT"
    B01,64,132,172,82,"SkinButton9",@HOLDMAINBT9@
    B04,63,221,176,82,"SkinButton10",@HOLDMAINBT10@
    B03,62,307,176,81,"SkinButton11",@HOLDMAINBT11@
    B02,64,395,174,85,"SkinButton12",@HOLDMAINBT12@
    B02,560,131,175,85,"SkinButton13",@HOLDMAINBT13@
    B02,560,217,175,83,"SkinButton14",@HOLDMAINBT14@
    B02,558,308,176,76,"SkinButton15",@HOLDMAINBT15@
    B02,560,388,172,82,"SkinButton16",@HOLDMAINBT16@


    And change to:

    /L,311,4,87,25,#DFX1R#,#DFX1G#,#DFX1B#,16,"Arial"," TEMP1","left"
    I,6,142,55,60,"FILE;$SKINPATH$$MAINBUTTON17Gfc$"
    I,6,228,55,60,"FILE;$SKINPATH$$MAINBUTTON18Gfc$"
    I,6,317,55,60,"FILE;$SKINPATH$$MAINBUTTON19Gfc$"
    I,6,404,55,60,"FILE;$SKINPATH$$MAINBUTTON20Gfc$"
    I,734,143,55,60,"FILE;$SKINPATH$$MAINBUTTON21Gfc$"
    I,736,229,55,60,"FILE;$SKINPATH$$MAINBUTTON22Gfc$"
    I,738,316,55,60,"FILE;$SKINPATH$$MAINBUTTON23Gfc$"
    I,737,401,55,60,"FILE;$SKINPATH$$MAINBUTTON24Gfc$"
    L,72,154,155,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON17;$ButtonLabel$","LEFT"
    L,72,242,154,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON18;$ButtonLabel$","LEFT"
    L,72,329,157,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON19;$ButtonLabel$","LEFT"
    L,71,417,159,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial" ,"BYVAR;MAINBUTTON20;$ButtonLabel$","LEFT"
    L,568,154,158,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON21;$ButtonLabel$","LEFT"
    L,570,242,157,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON22;$ButtonLabel$","LEFT"
    L,567,329,159,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON23;$ButtonLabel$","LEFT"
    L,570,417,156,31,#DFX1R#,#DFX1G#,#DFX1B#,22,"Arial ","BYVAR;MAINBUTTON24;$ButtonLabel$","LEFT"
    B01,64,132,172,82,"SkinButton17",@HOLDMAINBT17@
    B04,63,221,176,82,"SkinButton18",@HOLDMAINBT18@
    B03,62,307,176,81,"SkinButton19",@HOLDMAINBT19@
    B02,64,395,174,85,"SkinButton20",@HOLDMAINBT20@
    B02,560,131,175,85,"SkinButton21",@HOLDMAINBT21@
    B02,560,217,175,83,"SkinButton22",@HOLDMAINBT22@
    B02,558,308,176,76,"SkinButton23",@HOLDMAINBT23@
    B02,560,388,172,82,"SkinButton24",@HOLDMAINBT24@


    Notice the number changes

    And that should be it. If you get the concept you could have 10 menu screens if you wanted.
    Good Luck

    ....JJG

  7. #7
    MGD
    MGD is offline
    FLAC
    Auto Apps:loading...
    MGD's Avatar
    Join Date
    Feb 2005
    Location
    Los Angeles
    Posts
    1,731
    That's what i call a SPOONFUL

  8. #8
    Newbie
    Join Date
    Mar 2008
    Posts
    13
    Yeah.... Dang that's about as good as a step by step walk through lol. I appreciate the relies and I'm planing on setting aside some time this weekend to work on it. Now as long as I can get the buttons to launch the appropriate embedded app then I should be golden! I already have the code I think will work for that though..

    Thanks again for all the replies and I'll post a follow up with results, etc. For any future searchings

Similar Threads

  1. Overlay menu question
    By Custommx3 in forum RR Skins
    Replies: 2
    Last Post: 07-13-2006, 10:19 AM
  2. Refresh Global Menu
    By piyaca in forum CF Bug Reports
    Replies: 1
    Last Post: 07-03-2006, 02:02 PM
  3. Tiny Music Embedded
    By Ashlawn Kemling in forum Software & Software Development
    Replies: 30
    Last Post: 05-31-2004, 06:49 AM
  4. How to setup gps button in menu
    By Tyrael in forum Media Engine
    Replies: 2
    Last Post: 02-25-2004, 03:53 PM
  5. Replies: 3
    Last Post: 12-28-2002, 11:47 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •