#include <app.h>
Inheritance diagram for Hildon::App:
Public Member Functions | |
virtual | ~App () |
HildonApp * | gobj () |
Provides access to the underlying C GtkObject. | |
const HildonApp * | gobj () const |
Provides access to the underlying C GtkObject. | |
App () | |
App (AppView &appview) | |
void | set_appview (AppView &appview) |
Sets (switches to) appview. | |
AppView * | get_appview () |
Gets the currently shown appview. | |
const AppView * | get_appview () const |
Gets the currently shown appview. | |
void | set_title (const Glib::ustring &newtitle) |
Sets title of the application. | |
Glib::ustring | get_title () const |
Gets the title of the application. | |
Glib::SignalProxy0< void > | signal_topmost_status_acquire () |
Glib::SignalProxy0< void > | signal_topmost_status_lose () |
Glib::SignalProxy0< void > | signal_switch_to () |
Glib::SignalProxy0< void > | signal_im_close () |
Glib::SignalProxy1< void, Gtk::Widget * > | signal_clipboard_copy () |
Glib::SignalProxy1< void, Gtk::Widget * > | signal_clipboard_cut () |
Glib::SignalProxy1< void, Gtk::Widget * > | signal_clipboard_paste () |
void | set_two_part_title (bool istwoparttitle=true) |
Sets the two part title. | |
bool | get_two_part_title () const |
Gets the 'twopart' represention of the title inside Hildon::App. | |
void | set_autoregistration (bool auto_reg=true) |
Controls the autoregistration/unregistration of (app)views. | |
void | register_view (gpointer view_ptr) |
Registers a new view. | |
bool | register_view (gpointer view_ptr, gulong view_id) |
Registers a new view. | |
void | unregister_view (gpointer view_ptr) |
Unregisters a view from HildonApp. | |
void | unregister_view (gulong view_id) |
Unregisters a view with specified ID, if it exists. | |
void | notify_view_changed (gpointer view_ptr) |
Updates the X property that contains the currently active view. | |
void | set_killable (bool killability=true) |
Updates information about whether the application can be killed or not by Task Navigator (i.e. whether its statesave is up to date). | |
void | set_ui_manager (const Glib::RefPtr< Gtk::UIManager > &uim) |
Sets the Gtk::UIManager assigned to the Hildon::App. | |
Glib::RefPtr< Gtk::UIManager > | get_ui_manager () |
Gets the Gtk::UIManager assigned to the Hildon::App. | |
Glib::RefPtr< const Gtk::UIManager > | get_ui_manager () const |
Gets the Gtk::UIManager assigned to the Hildon::App. | |
Related Functions | |
(Note that these are not member functions.) | |
Hildon::App * | wrap (HildonApp *object, bool take_copy=false) |
|
|
|
|
|
|
|
Gets the currently shown appview. Returns: the currently shown appview in this HildonApp. If no appview is currently set for this HildonApp,
|
|
Gets the currently shown appview. Returns: the currently shown appview in this HildonApp. If no appview is currently set for this HildonApp,
|
|
Gets the title of the application.
|
|
Gets the 'twopart' represention of the title inside Hildon::App.
|
|
Gets the Gtk::UIManager assigned to the Hildon::App.
|
|
Gets the Gtk::UIManager assigned to the Hildon::App.
|
|
Provides access to the underlying C GtkObject.
|
|
Provides access to the underlying C GtkObject.
|
|
Updates the X property that contains the currently active view.
|
|
Registers a new view. Allows the application to specify any ID.
|
|
Registers a new view. For appviews, this can be done automatically if autoregistration is set.
|
|
Sets (switches to) appview.
|
|
Controls the autoregistration/unregistration of (app)views.
|
|
Updates information about whether the application can be killed or not by Task Navigator (i.e. whether its statesave is up to date).
|
|
Sets title of the application.
|
|
Sets the two part title.
|
|
Sets the Gtk::UIManager assigned to the Hildon::App.
If uim is
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unregisters a view with specified ID, if it exists.
|
|
Unregisters a view from HildonApp. Done usually when a view is destroyed. For appviews, this is can be automatically if autoregistration is set.
|
|
|