Menu

Commit [r1371]  Maximize  Restore  History

ChromeLibrary update:

* Unbinding chrome font and visuals from the ChromeLibrary project,
* Introducing asset loaders, that can load imagery and fonts either from file, or from embedded tags,
* Introducing AssetsManager, a class that loads a set of assets, exposing loaded assets by a string identifier,
* Introducing a number of 'resource' classes, used by assets loaders to determine the type of asset to load,
* Introducing a number of 'asset' classes, used by assets loaders to export their loaded content to, as well as by widgets to reference an asset.
* Introducing AssetsParser, a class that translates XML formatted assets definitions into a set of resource classes.
* Introducing Scale9Bitmap that allows usage of a scale9 rectangle on bitmaps,
* Changing all widgets to be LayoutTargetSprite derived, enabling them to be laid out using the OSMF layout APIs.
* Extending Widget with child management functions, allowing any widget to have children.
* Introducing WidgetsParser, a class that translates XML formatted widget definitions into a set of Widget classes.
* Introducing Configuration, a class that loads an XML file that contains asset- and widget definitions, and sets up an assets manager if so desired.
* Updating both OSMFPlayer and ControlBarPlugin projects to provide their own chrome visuals and fonts using the new configuration system. OSMFPlayer uses run-time asset loading (meaning that all assets are to be uploaded to server alongside the player SWF), and ControlBarPlugin uses embedded resources.

evrijkom@adobe.com 2010-03-22

<< < 1 .. 3 4 5 6 > >> (Page 5 of 6)
added /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/AutoHideWidget.as
added /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/ButtonWidget.as
added /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/ContextMenuOverlay.as
added /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/FadingLayoutTargetSprite.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/EjectButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/EjectButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/FullScreenEnterButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/FullScreenEnterButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/FullScreenLeaveButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/FullScreenLeaveButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/Label.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/LabelWidget.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/LiveButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/LiveButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PauseButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/PauseButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PinDownButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/PinDownButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PinUpButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/PinUpButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PlayButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/PlayButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/PlayableButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/PlayableButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/QualityDecreaseButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/QualityDecreaseButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/QualityIncreaseButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/QualityIncreaseButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/QualityLabel.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/QualityLabel.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/QualityModeToggle.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/QualityModeToggle.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/RecordButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/RecordButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/ScrubBar.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/ScrubBar.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/Scrubber.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/Scrubber.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/SoundLessButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/SoundLessButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/SoundMoreButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/SoundMoreButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/StopButton.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/StopButton.as
copied /osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/URLInput.as -> /osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/URLInput.as
/osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/AutoHideWidget.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/ButtonWidget.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/ContextMenuOverlay.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/libs/ChromeLibrary/org/osmf/chrome/widgets/FadingLayoutTargetSprite.as Diff Switch to side-by-side view
Loading...
<< < 1 .. 3 4 5 6 > >> (Page 5 of 6)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.