| libhildondesktop 2.0 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
HildonDesktopPopupWindow; HildonDesktopPopupWindowClass; HildonDesktopPopupWindowPrivate; void (*HDPopupWindowPositionFunc) (HildonDesktopPopupWindow *window,gint *x,gint *y,gpointer user_data); enum HildonDesktopPopupWindowDirection; GtkWidget * hildon_desktop_popup_window_new (guint n_panes,GtkOrientation orientation,HildonDesktopPopupWindowDirection direction); GtkWidget * hildon_desktop_popup_window_get_pane (HildonDesktopPopupWindow *popup,gint pane); GtkWidget * hildon_desktop_popup_window_get_grabbed_pane (HildonDesktopPopupWindow *popup); void hildon_desktop_popup_window_jump_to_pane (HildonDesktopPopupWindow *popup,gint pane); void hildon_desktop_popup_window_attach_widget (HildonDesktopPopupWindow *popup,GtkWidget *widget); void hildon_desktop_popup_window_popup (HildonDesktopPopupWindow *popup,HDPopupWindowPositionFunc func,gpointer func_data,guint32 activate_time); void hildon_desktop_popup_window_popdown (HildonDesktopPopupWindow *popup); void hildon_desktop_popup_recalculate_position (HildonDesktopPopupWindow *popup);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkWindow
+----HildonDesktopPopupWindow
"direction" gint : Read / Write / Construct Only "n-panes" guint : Read / Write / Construct Only "orientation" gint : Read / Write / Construct Only
typedef struct {
GtkWindowClass parent_class;
/* */
void (*popup_window) (HildonDesktopPopupWindow *window);
void (*popdown_window) (HildonDesktopPopupWindow *window);
} HildonDesktopPopupWindowClass;
typedef struct _HildonDesktopPopupWindowPrivate HildonDesktopPopupWindowPrivate;
void (*HDPopupWindowPositionFunc) (HildonDesktopPopupWindow *window,gint *x,gint *y,gpointer user_data);
|
|
|
|
|
|
|
typedef enum
{
HD_POPUP_WINDOW_DIRECTION_LEFT_TOP,
HD_POPUP_WINDOW_DIRECTION_RIGHT_BOTTOM
}
HildonDesktopPopupWindowDirection;
GtkWidget * hildon_desktop_popup_window_new (guint n_panes,GtkOrientation orientation,HildonDesktopPopupWindowDirection direction);
|
|
|
|
|
|
Returns : |
GtkWidget * hildon_desktop_popup_window_get_pane (HildonDesktopPopupWindow *popup,gint pane);
|
|
|
|
Returns : |
GtkWidget * hildon_desktop_popup_window_get_grabbed_pane
(HildonDesktopPopupWindow *popup);
|
|
Returns : |
void hildon_desktop_popup_window_jump_to_pane (HildonDesktopPopupWindow *popup,gint pane);
|
|
|
void hildon_desktop_popup_window_attach_widget (HildonDesktopPopupWindow *popup,GtkWidget *widget);
|
|
|
void hildon_desktop_popup_window_popup (HildonDesktopPopupWindow *popup,HDPopupWindowPositionFunc func,gpointer func_data,guint32 activate_time);
|
|
|
|
|
|
|
void hildon_desktop_popup_window_popdown (HildonDesktopPopupWindow *popup);
|
void hildon_desktop_popup_recalculate_position
(HildonDesktopPopupWindow *popup);
|
"direction" property "direction" gint : Read / Write / Construct Only
Stack panels to left/top or right/bottom.
Allowed values: [0,1]
Default value: 1
"n-panes" property "n-panes" guint : Read / Write / Construct Only
Number of extra panes.
Allowed values: <= 20
Default value: 0
"popdown-window" signalvoid user_function (HildonDesktopPopupWindow *hildondesktoppopupwindow, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"popup-window" signalvoid user_function (HildonDesktopPopupWindow *hildondesktoppopupwindow, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |