You Are Here:

Community: Blogs

Alessandro La Rosa's Forum Nokia Blog

Extending Guarana UI with custom Components

jappit | 24 November, 2009 14:13

I had some fun in experimenting with the Guarana UI Library, and wrote a couple of articles that will hopefully help to create custom components for Guarana UI.

A first article describes the general steps involved in creating a new Guarana UI Component: How to create a new Component for the Guarana UI Library. This article explains how to create the Component's file structure, how to integrate it with the Guarana UI building process, and how to write a very basic Component, that displays a simple text message.

Guarana UI Test Component

 

Then, a second article shows the building process of a (more) useful Component, the Slider: Creating a Slider Component for Guarana UI.

This second article shows how to bind event handlers to the Component, how to handle both touch and key-based events, and how images can be integrated and used into Components.

Both the components built in these articles are visible on the Guarana UI online Components Browser:

RSSComments

Re: Extending Guarana UI with custom Components

wmseto | 24/11/2009, 22:54

wmseto

Nice work. We are looking into allowing contributions to the project. Stay tune!

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2010 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2falessandroE2dlaE2drosasE2dforumE2dnokiaE2dblogE2f2009E2f11E2f24E2feE78tendingE2dguaranaE2duiE2dwithE2dcustomE2dcomponentsX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfnTypeZBlogContentQ qdcZtypeQUqfnTypeZBlogE45ntryQ qdcZtypeQUqfnTypeZCommunityContentQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUqfnTopicZbrowsingQ qfnZtopicQUqfnTopicZseriesE5f60Q qfnZtopicQUqfnTopicZwebE5frunE5ftimeQ qfnZtopicQUqfnTopicZwebE5ftechnologyQ qfnZtypeQUqfnTypeZBlogContentQ qfnZtypeQUqfnTypeZBlogE45ntryQ qfnZtypeQUqfnTypeZCommunityContentQ qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qfnZuserE5ftagQSxs60X qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfnTypeZBlogContentQ qrdfZtypeQUqfnTypeZBlogE45ntryQ qrdfZtypeQUqfnTypeZCommunityContentQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ