flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maurice Amsellem (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLEX-33970) Improve DropDownList skin implementation (mobile)
Date Sat, 14 Dec 2013 20:19:07 GMT

    [ https://issues.apache.org/jira/browse/FLEX-33970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13848442#comment-13848442

Maurice Amsellem commented on FLEX-33970:

- I said that the logic should be in the host component (that is "spark DropDownList"), which
means that you will  need to modifiy DDL.  
The most efficient way to modify core components is to recompile the SDK.
Otherwise you will have to override DDL, but it's not always possible, because of private
Eventually, you could monkey-patch DLL (and maybe it's super class as well) to freely modify
Let me know what approach you are taking.

- the different UI on phone / tablet will probably require two different skins.  
the selection of the appropriate skin will be done in the css. But it's not yet possible,
because we don't have the necessary css @media  selectors.  I will work on this part.

- I suggest that you review the implementation of PopupCalloutButton.  It's rather close to
what we want, and shows were the different parts (skin/hostComponent) take place.


> Improve DropDownList skin implementation (mobile)
> -------------------------------------------------
>                 Key: FLEX-33970
>                 URL: https://issues.apache.org/jira/browse/FLEX-33970
>             Project: Apache Flex
>          Issue Type: Improvement
>          Components: Spark: DropDownList
>    Affects Versions: Apache Flex 4.8 (parity release)
>            Reporter: Lee Burrows
>            Priority: Minor
>             Fix For: Apache Flex 4.12.0
>         Attachments: DropDownList Skin Test.fxp
>   Original Estimate: 168h
>  Remaining Estimate: 168h
> Mobile theme does not contain skins for DropDownList.
> Spark theme skins are designed for 72dpi screens and are unsuitable for mobile devices.

This message was sent by Atlassian JIRA

View raw message