Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype UserStyleSheet = UserStyleSheet (ManagedPtr UserStyleSheet)
- userStyleSheetNew :: (HasCallStack, MonadIO m) => Text -> UserContentInjectedFrames -> UserStyleLevel -> Maybe [Text] -> Maybe [Text] -> m UserStyleSheet
- userStyleSheetNewForWorld :: (HasCallStack, MonadIO m) => Text -> UserContentInjectedFrames -> UserStyleLevel -> Text -> Maybe [Text] -> Maybe [Text] -> m UserStyleSheet
- userStyleSheetRef :: (HasCallStack, MonadIO m) => UserStyleSheet -> m UserStyleSheet
- userStyleSheetUnref :: (HasCallStack, MonadIO m) => UserStyleSheet -> m ()
Exported types
newtype UserStyleSheet Source #
Memory-managed wrapper type.
UserStyleSheet (ManagedPtr UserStyleSheet) |
Instances
Eq UserStyleSheet Source # | |
Defined in GI.WebKit2.Structs.UserStyleSheet (==) :: UserStyleSheet -> UserStyleSheet -> Bool (/=) :: UserStyleSheet -> UserStyleSheet -> Bool | |
GBoxed UserStyleSheet Source # | |
Defined in GI.WebKit2.Structs.UserStyleSheet | |
ManagedPtrNewtype UserStyleSheet Source # | |
Defined in GI.WebKit2.Structs.UserStyleSheet toManagedPtr :: UserStyleSheet -> ManagedPtr UserStyleSheet | |
TypedObject UserStyleSheet Source # | |
Defined in GI.WebKit2.Structs.UserStyleSheet glibType :: IO GType | |
IsGValue UserStyleSheet Source # | Convert |
Defined in GI.WebKit2.Structs.UserStyleSheet toGValue :: UserStyleSheet -> IO GValue fromGValue :: GValue -> IO UserStyleSheet | |
HasParentTypes UserStyleSheet Source # | |
Defined in GI.WebKit2.Structs.UserStyleSheet | |
type ParentTypes UserStyleSheet Source # | |
Defined in GI.WebKit2.Structs.UserStyleSheet type ParentTypes UserStyleSheet = '[] :: [Type] |
Methods
Overloaded methods
new
:: (HasCallStack, MonadIO m) | |
=> Text |
|
-> UserContentInjectedFrames |
|
-> UserStyleLevel |
|
-> Maybe [Text] |
|
-> Maybe [Text] |
|
-> m UserStyleSheet | Returns: A new |
Creates a new user style sheet. Style sheets can be applied to some URIs
only by passing non-null values for whitelist
or blacklist
. Passing a
Nothing
whitelist implies that all URIs are on the whitelist. The style
sheet is applied if an URI matches the whitelist and not the blacklist.
URI patterns must be of the form [protocol]://[host]/[path]
, where the
*host* and *path* components can contain the wildcard character (*
) to
represent zero or more other characters.
Since: 2.6
newForWorld
userStyleSheetNewForWorld Source #
:: (HasCallStack, MonadIO m) | |
=> Text |
|
-> UserContentInjectedFrames |
|
-> UserStyleLevel |
|
-> Text |
|
-> Maybe [Text] |
|
-> Maybe [Text] |
|
-> m UserStyleSheet | Returns: A new |
Creates a new user style sheet for script world with name worldName
.
See userStyleSheetNew
for a full description.
Since: 2.22
ref
:: (HasCallStack, MonadIO m) | |
=> UserStyleSheet |
|
-> m UserStyleSheet | Returns: The passed |
Atomically increments the reference count of userStyleSheet
by one.
This function is MT-safe and may be called from any thread.
Since: 2.6
unref
:: (HasCallStack, MonadIO m) | |
=> UserStyleSheet |
|
-> m () |
Atomically decrements the reference count of userStyleSheet
by one.
If the reference count drops to 0, all memory allocated by
UserStyleSheet
is released. This function is MT-safe and may be
called from any thread.
Since: 2.6