Page 3 of 3 FirstFirst 123
Results 21 to 29 of 29

Thread: Experimental skin

  1. #21
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    Currently I'm trying to work out how to change the hardcoded UI at the top of the MapPoint screen to be skinnable instead whilst still maintaining the existing autohide skin. I'm intending that all the UI behaviors can be specified entirely in the skin (including the autohide). It'll probably mean the skin file will have to have some identifier that tells RR not to use the standard behavior and to instead expect extended (non-Media Car compatible) skin functionality that will do the same thing.

    Some of the things I'm thinking related to this:
    1. A command to resize the mappoint control. Allow the map point UI to be resized dynamically based off skin events.
    2. Events that get raised when certain things happen allowing a command to executed. The main one driving this is when a new music track starts so a piece of UI showing the track name could appear for a short while rather than always having dedicated space. Another use for this could be when the next MapPoint direction takes over.
    3. Perhaps a command to allow dynamic changes to the clipping of the form?
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  2. #22
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    Ok, I have the maximize stuff working for the GPS skin. I actually have two skins now - both masquerading as 'mappoint_gps.skin'. I've updated the RR code to reference menus mostly by index or by object reference rather than searching by name (since there can now be more than two of the same name). This was quite a bit of change throughout the code base but I think it's worth it - it opens the way to a lot of interesting new skin implementations (mine is only one example).
    Attached Images Attached Images  
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  3. #23
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    Pardon the crappy UI - I just hacked the BM skin for test purposes...
    Attached Images Attached Images  
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  4. #24
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    My next step is to add simple logic so that depending on the state of RR (e.g. if you are navigating somewhere) you can execute commands such as redirecting a skin load to a different one (e.g. a different GPS skin with a large display area for directions and arrow feedback).
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  5. #25
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    Thanks to lominono I have a cool car picture to add to the main menu screen to make my temporary visuals a bit more interesting. I think the final visuals will still have that although hopefully I'll be able to track down an equivalent Subaru picture .
    Attached Images Attached Images  
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  6. #26
    Constant Bitrate lominono's Avatar
    Join Date
    May 2005
    Posts
    139
    ah nice integration of the very interesting pic.

    its hard to find a specific car with that.
    i saw a site somewhere where if you pay like 15 to sign up you can get cutaways of alot of different cars. forgot the name of the site.

  7. #27
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    Latest expanded GPS screen - no more hardcoded labels...

    I also fixed up a few things that bugged me about RR:
    1. Got rid of the screen redraw mid-skin switch. Now you see the screen with the final folder art / play list / etc in place rather than seeing the older contents from the last time you were at the screen briefly. Skin switches will be a little faster as a result too since it's no longer drawing some stuff twice.
    2. Also made the mappoint form load permanently behind the main skin so that as it's loading you just get a black content rectangle before the map appears. I'll probably add a label to the mappoint form (location controllable by skin) that says something along the lines of 'MapPoint initializing...' since it takes a few seconds.

    Anyway, with these changes I have functional GPS screens again and can start using it and honing my design. As I use the current interim skin I'm getting a better and better feel for what I want and where.
    Attached Images Attached Images  
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  8. #28
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    Updated GPS skin. I apologize for the compase colors - I simply inverted the picture I had found (which was antialiased very nicely to white) to get a black background. I need to work out how to add vertical multi-line scrolling label support next.
    Attached Images Attached Images  
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  9. #29
    FLAC
    Join Date
    Sep 2004
    Posts
    1,577
    Well, that was easy. It turns out the code to do vertical scrolling was already there. I just had to fix a couple of simple bugs and update the skin code to allow the scroll mode to be specified per label and I was done .

    In the meantime I updated to the 6/6 source code as the base for my modifications and fixed a bug I'd introduced that caused the skin browser not to show the skin images.
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

Page 3 of 3 FirstFirst 123

Similar Threads

  1. Open Source Skin Editor for RR
    By lbooker in forum Road Runner
    Replies: 66
    Last Post: 04-16-2007, 02:51 AM
  2. Thoughts on skin design guidelines?
    By Arathranar in forum RR Skins
    Replies: 2
    Last Post: 06-13-2005, 06:54 PM
  3. Frodoplayer 1.0.9 Skin Released
    By WeeZyFellA in forum FrodoPlayer
    Replies: 43
    Last Post: 02-13-2005, 11:38 PM
  4. neocar skin workshop Alpha.2a [DOWNLOAD]
    By netsuo in forum NeoCar Media Center
    Replies: 3
    Last Post: 11-21-2004, 05:33 PM
  5. New Skin - Spaced_Out for FrodoPlayer 1.08
    By WeeZyFellA in forum FrodoPlayer
    Replies: 24
    Last Post: 10-17-2004, 10:50 PM

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
  •