Screen
Object Hierarchy:
Description:
public class Screen : Object
Represents a screen that UI elements are displayed on.
In addition to displaying widgets, the screen also maintains an input queue that it passes to the top window to handle user input.
Content:
Properties:
- public Color fg_color { set; get; }
Gets and sets the foreground color.
- public Color bg_color { set; get; }
Gets and sets the background color.
- public Color mid_color { set; get; }
Gets and sets the intermediate color.
- public int width { construct; get; }
Gets the width of the screen.
- public int height { construct; get; }
Gets the height of the screen.
- public int window_height { get; }
Gets the height of windows for the screen.
- public int window_y { get; }
Gets the topmost y-axis value for windows on the screen.
- public bool dirty { set; get; }
Returns true
if any widget has called
Widget.redraw and the screen has not been redrawn yet.
- public Window? top_window { owned get; }
Gets the top window on the window stack.
- public StatusBar status_bar { get; }
Gets the status bar for the screen.
Static methods:
Creation methods:
Methods:
Fields:
Inherited Members:
All known members inherited from class GLib.Object
- @new
- newv
- new_valist
- get_type
- get_class
- @ref
- unref
- ref_sink
- weak_ref
- weak_unref
- add_weak_pointer
- remove_weak_pointer
- @get
- @set
- get_property
- set_property
- get_data
- set_data
- set_data_full
- steal_data
- get_qdata
- set_qdata
- set_qdata_full
- steal_qdata
- freeze_notify
- thaw_notify
- dispose
- constructed
- notify_property
- connect
- disconnect
- add_toggle_ref
- remove_toggle_ref
- bind_property
- notify
- ref_count