| Hildon Reference Manual | ||||
|---|---|---|---|---|
#include <hildon/hildon.h> void hildon_init (void); void hildon_gtk_init (int *argc, char ***argv);
Before using Hildon, you need to initialize it; initialization connects
to the window system display, and parses some standard command line
arguments. See also gtk_init() to know more details on this topic.
Hildon should be initialized by using hildon_gtk_init(). Note that
this function also initializes gtk by calling gtk_init(). In case
you need a customized initialization of the GTK+ library you have
to use hildon_init() after the customized GTK+ initialization.
Example 1. Typical main function for a Hildon application
int
main (int argc, char **argv)
{
  /* Initialize i18n support */
  gtk_set_locale ();
  /* Initialize the widget set */
  hildon_gtk_init (&argc, &argv);
  /* Create the main window */
  mainwin = hildon_stackable_window_new();
  /* Set up our GUI elements */
 ...
  /* Show the application window */
  gtk_widget_show_all (mainwin);
  /* Enter the main event loop, and wait for user interaction */
  gtk_main ();
  /* The user lost interest */
  return 0;
}
 
void hildon_init (void);
Initializes the hildon library. Call this function after calling gtk_init()
and before using any hildon or GTK+ functions in your program.
Since 2.2
void                hildon_gtk_init                     (int *argc,
                                                         char ***argv);
Convenience function to initialize the GTK+ and hildon
libraries. Use this function to replace a call to gtk_init() and also
initialize the hildon library. See hildon_init() and gtk_init() for details.
argc : | 
 Address of the argc
parameter of your main() function. Changed if any arguments were
handled.
 | 
argv : | 
 Address of the argv
parameter of main().  Any parameters understood by gtk_init()
are stripped before return.
 | 
Since 2.2