Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── AnacondaBaseWindow ╰── AnacondaSpokeWindow
A AnacondaSpokeWindow is a widget that displays a single spoke on the screen. Examples include the keyboard and language configuration screens off the first hub.
The AnacondaSpokeWindow consists of two areas:
A navigation area in the top of the screen, inherited from AnacondaBaseWindow and augmented with a button in the upper left corner.
An action area in the rest of the screen, taking up a majority of the space. This is where widgets will be added and the user will do things.
GtkWidget * anaconda_spoke_window_new ();
Creates a new AnacondaSpokeWindow, which is a window designed for displaying a single spoke, such as the keyboard or network configuration screens.
struct AnacondaSpokeWindow;
The AnacondaSpokeWindow struct contains only private fields and should not be directly accessed.
“button-clicked”
signalvoid user_function (AnacondaSpokeWindow *window, gpointer user_data)
Emitted when the button in the upper left corner has been activated (pressed and released). This is commonly the button that takes the user back to the hub, but could do other things. Note that we do not want to trap people in spokes, so there should always be a way back to the hub via this signal, even if it involves canceling some operation or resetting things.
window |
the window that received the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Action
Since: 1.0