User Tools

Site Tools


ui_extension:ui_extension

This is an old revision of the document!


Developers

In order to create UI Extension aware components, you will need:

Also recommended is the current Microsoft Platform SDK.

If you are unaware of how to set up the foobar2000 SDK, and create foobar2000 components, please read the foobar2000 FAQ first.

You should extract the UI Extension archive to your foobar2000\ui_extension sub-directory of your SDK root folder. You should then proceed to insert the ui_extension project into your workspace, and add it as a dependancy of yout project.

You should include the header “../ui_extension_with_helpers.h” as appropriate in your code.

UI Extension hosts must implement the ui_extension_host interface, whilsts panels should implement the ui_extension interface.

View doxygen generated documentation of the interfaces

Some example components you can look at are:
Album list panel
ASCII playback buttons
History
Track info panel
Staic control panel
Extended search panel

ui_extension/ui_extension.1106580919.txt.gz · Last modified: 2007/08/25 22:58 (external edit)