Editing Hildon-Extras

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
Hildon-Extras is a set of community-contributed widgets (that's GTK+ widgets, not Desktop widgets) and dialogs that can be used by application developers to provide a usable, well-balanced interface. Some of these widgets provide functionality that the "stock" [[Hildon]] widgets don't provide, and some dialogs are touch-friendly versions of existing dialogs in GTK+ and/or Hildon.
Hildon-Extras is a set of community-contributed widgets (that's GTK+ widgets, not Desktop widgets) and dialogs that can be used by application developers to provide a usable, well-balanced interface. Some of these widgets provide functionality that the "stock" [[Hildon]] widgets don't provide, and some dialogs are touch-friendly versions of existing dialogs in GTK+ and/or Hildon.
-
A more detailed documentation of the components found in Hildon-Extras (currently excluding the Qt bindings in QtHeWrapper) can be found here:
+
* http://hildon-extras.garage.maemo.org/
-
* http://hildon-extras.garage.maemo.org/reference/current/
+
==Current status==
==Current status==
-
Hildon-Extras is now [http://maemo.org/packages/view/libhildon-extras1/ released]. The components are considered quite stable at this point.
+
Hildon-Extras is very close to being released. The components are considered quite stable, but some small polishing is needed until release.
-
 
+
-
===Translations===
+
-
 
+
-
If you are interested in translating Hildon-Extras, please have a look at the Transifex project here: http://www.transifex.net/projects/p/hildon_extras/c/trunk/ There are only about 7 strings that shouldn't take you more than a minute to translate.
+
===Qt integration===
===Qt integration===
-
There is a class called <code>QtHeWrapper</code> in Hildon-Extras that is provided to developers of [[Qt-Maemo|Qt]]-based apps. It is a [[:wikipedia:Wrapper_library|wrapper]] that provides interoperability between Hildon-Extras and Qt code. It allows developers to call Hildon-Extras dialogs easily from Qt-based software.
+
There is a class called <code>QtHeWrapper</code>. in Hildon-Extras that is provided to developers of [[Qt-Maemo|Qt]]-based apps. It is a [[:wikipedia:Wrapper_library|wrapper]] that provides interoperability between Hildon-Extras and Qt code. It allows developers to call Hildon-Extras easily from Qt-based software.
-
 
+
-
<code>QtHeWrapper</code> is a static class that currenty supports all the dialogs in Hildon-Extras. It contains static methods that display a given dialog. These methods accept such parameters and they also have such return types that make them easily callable from Qt code. (Eg. <code>QColor</code> or <code>QString</code>.) No actual reference to Gtk/Hildon headers is needed in order to have it working.
+
-
In order to use it, you must include <code>qt-he-wrapper.h</code> which is a C++ header and contains a class called <code>QtHeWrapper</code> with static functions:
+
<code>QtHeWrapper</code> currenty supports all the dialogs in Hildon-Extras. It allows for easily displaying any of the dialogs.
-
* <code>showHeSimpleColorDialog</code>
+
-
* <code>showHeColorDialog</code>
+
-
* <code>showHeAboutDialog</code>
+
-
* <code>showHeFontDialog</code>
+
===List of applications using Hildon-Extras===
===List of applications using Hildon-Extras===
Line 29: Line 18:
* [http://thpinfo.com/2010/maepad/ MaePad] (<code>HeAboutDialog</code>, <code>HeFullscreenButton</code>, <code>HeSimpleColorDialog</code>)
* [http://thpinfo.com/2010/maepad/ MaePad] (<code>HeAboutDialog</code>, <code>HeFullscreenButton</code>, <code>HeSimpleColorDialog</code>)
* [http://mrawviewer.garage.maemo.org MRAWViewer] (<code>HeFullscreenManager</code> at the moment, planning to add <code>HeAboutDialog</code> for the next release)
* [http://mrawviewer.garage.maemo.org MRAWViewer] (<code>HeFullscreenManager</code> at the moment, planning to add <code>HeAboutDialog</code> for the next release)
-
* [https://garage.maemo.org/projects/maemo-mapper/ Mappero] (<code>HeAboutDialog</code>)
+
* [https://garage.maemo.org/projects/maemo-mapper/ Mapper] (<code>HeAboutDialog</code>)
-
* [https://garage.maemo.org/projects/mapper/ Mapper] (<code>HeAboutDialog</code>)
+
* [http://maemo.org/downloads/product/Maemo5/custom-operator-name-widget/ Custom Operator Name Widget] (<code>HeColorDialog</code>)
* [http://maemo.org/downloads/product/Maemo5/custom-operator-name-widget/ Custom Operator Name Widget] (<code>HeColorDialog</code>)
* [http://maemo.org/downloads/product/Maemo5/gpodder/ gPodder] (<code>HeAboutDialog</code>)
* [http://maemo.org/downloads/product/Maemo5/gpodder/ gPodder] (<code>HeAboutDialog</code>)
* [http://maemo.org/downloads/product/Maemo5/panucci/ Panucci] (<code>HeAboutDialog</code>)
* [http://maemo.org/downloads/product/Maemo5/panucci/ Panucci] (<code>HeAboutDialog</code>)
* [[Queen BeeCon Widget]] (<code>HeFont*</code>, <code>He*Color*</code>)
* [[Queen BeeCon Widget]] (<code>HeFont*</code>, <code>He*Color*</code>)
-
* [https://garage.maemo.org/projects/sticky-notes/ Sticky Notes] (<code>HeSimpleColorDialog</code>, <code>HeColorDialog</code>, <code>HeFontDialog</code> and <code>HeAboutDialog</code> through <code>QtHeWrapper</code>)
+
* [https://garage.maemo.org/projects/sticky-notes/ Sticky Notes] (<code>HeSimpleColorDialog</code>, <code>HeColorDialog</code>, and <code>HeAboutDialog</code> through <code>QtHeWrapper</code>)
-
* [https://extcalllog.garage.maemo.org/ Extended Call Log] (<code>HeAboutDialog</code>)
+
* [https://extcalllog.garage.maemo.org/ Extended Call Log] (<code>HEAboutDialog</code>)
-
* [https://webtexter.garage.maemo.org/ WebTexter] (<code>HeAboutDialog</code>)
+
* [https://webtexter.garage.maemo.org/ WebTexter] (<code>HEAboutDialog</code>)
-
* [https://pidgin.garage.maemo.org/ Pidgin] (<code>HeMenuView</code>)
+
* ''(add yours here)''
* ''(add yours here)''

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)