granite-7 Reference Manual
Packages
granite-7
Granite
Granite.CssClass
Granite.DateTime
Granite.Services
Granite.Services.Application
Granite.SettingsUri
Granite.Widgets
Granite.Widgets.Utils
granite-7
Description:
Content:
Namespaces:
Granite
Classes:
AccelLabel
BackButton
Bin
Box
DatePicker
Dialog
HeaderLabel
HyperTextView
ListItem
MessageDialog
ModeSwitch
OverlayBar
Placeholder
Settings
SettingsPage
SettingsSidebar
SimpleSettingsPage
StyleManager
SwitchModelButton
TimePicker
Toast
ToolBox
ValidatedEntry
Constants:
public
const
string
STYLE_CLASS_ACCENT
public
const
string
STYLE_CLASS_BACKGROUND
public
const
string
STYLE_CLASS_BACK_BUTTON
public
const
string
STYLE_CLASS_BADGE
public
const
string
STYLE_CLASS_CARD
public
const
string
STYLE_CLASS_CHECKERBOARD
public
const
string
STYLE_CLASS_CIRCULAR
public
const
string
STYLE_CLASS_COLOR_BUTTON
public
const
string
STYLE_CLASS_DEFAULT_DECORATION
public
const
string
STYLE_CLASS_DESTRUCTIVE_ACTION
public
const
string
STYLE_CLASS_DIALOG_CONTENT_AREA
public
const
string
STYLE_CLASS_DIM_LABEL
public
const
string
STYLE_CLASS_ERROR
public
const
string
STYLE_CLASS_FLAT
public
const
string
STYLE_CLASS_FRAME
public
const
string
STYLE_CLASS_H1_LABEL
public
const
string
STYLE_CLASS_H2_LABEL
public
const
string
STYLE_CLASS_H3_LABEL
public
const
string
STYLE_CLASS_H4_LABEL
public
const
string
STYLE_CLASS_KEYCAP
public
const
string
STYLE_CLASS_LARGE_ICONS
public
const
string
STYLE_CLASS_LINKED
public
const
string
STYLE_CLASS_MENU
public
const
string
STYLE_CLASS_MENUITEM
public
const
string
STYLE_CLASS_MESSAGE_DIALOG
public
const
string
STYLE_CLASS_MODE_SWITCH
public
const
string
STYLE_CLASS_OSD
public
const
string
STYLE_CLASS_RICH_LIST
public
const
string
STYLE_CLASS_ROUNDED
public
const
string
STYLE_CLASS_SIDEBAR
public
const
string
STYLE_CLASS_SMALL_LABEL
public
const
string
STYLE_CLASS_SUCCESS
public
const
string
STYLE_CLASS_SUGGESTED_ACTION
public
const
string
STYLE_CLASS_TEMPERATURE
public
const
string
STYLE_CLASS_TERMINAL
public
const
string
STYLE_CLASS_TITLE_LABEL
public
const
string
STYLE_CLASS_VIEW
public
const
string
STYLE_CLASS_WARMTH
public
const
string
STYLE_CLASS_WARNING
public
const
string
TOOLTIP_SECONDARY_TEXT_MARKUP
public
const
int
TRANSITION_DURATION_CLOSE
public
const
int
TRANSITION_DURATION_IN_PLACE
public
const
int
TRANSITION_DURATION_OPEN
Methods:
public
string
accel_to_string
(
string
? accel)
public
RGBA
contrasting_foreground_color
(
RGBA
bg_color)
public
void
init
()
public
string
markup_accel_tooltip
(
string
[]? accels,
string
? description =
null
)
CssClass
Constants:
public
const
string
ACCENT
public
const
string
CARD
public
const
string
CHECKERBOARD
public
const
string
CIRCULAR
public
const
string
DESTRUCTIVE
public
const
string
DIM
public
const
string
ERROR
public
const
string
MONOSPACE
public
const
string
NUMERIC
public
const
string
SMALL
public
const
string
SUCCESS
public
const
string
SUGGESTED
public
const
string
WARNING
DateTime
Methods:
public
string
get_default_date_format
(
bool
with_weekday =
false
,
bool
with_day =
true
,
bool
with_year =
false
)
public
string
get_default_time_format
(
bool
is_12h =
false
,
bool
with_second =
false
)
public
string
get_relative_datetime
(
DateTime
date_time)
public
bool
is_same_day
(
DateTime
day1,
DateTime
day2)
public
string
seconds_to_time
(
int
seconds)
Services
Interfaces:
Contract
SettingsSerializable
Classes:
ContractorProxy
System
Error domains:
ContractorError
Application
Methods:
public
async
bool
set_badge
(
int64
count)
throws
Error
public
async
bool
set_badge_visible
(
bool
visible)
throws
Error
public
async
bool
set_progress
(
double
progress)
throws
Error
public
async
bool
set_progress_visible
(
bool
visible)
throws
Error
SettingsUri
Constants:
public
const
string
LOCATION
public
const
string
NETWORK
public
const
string
NOTIFICATIONS
public
const
string
ONLINE_ACCOUNTS
public
const
string
PERMISSIONS
public
const
string
SHORTCUTS
public
const
string
SOUND_INPUT
Widgets
Utils
Methods:
public
CssProvider
?
set_color_primary
(
Widget
window,
RGBA
color,
int
priority =
STYLE_PROVIDER_PRIORITY_APPLICATION
)