Package ch.bailu.gtk.gio
Class EmblemedIcon
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.gobject.Object
ch.bailu.gtk.gio.EmblemedIcon
- All Implemented Interfaces:
PointerInterface
#GEmblemedIcon is an implementation of #GIcon that supports
adding an emblem to an icon. Adding multiple emblems to an
icon is ensured via g_emblemed_icon_add_emblem().
Note that #GEmblemedIcon allows no control over the position
of the emblems. See also #GEmblem for more information.
adding an emblem to an icon. Adding multiple emblems to an
icon is ensured via g_emblemed_icon_add_emblem().
Note that #GEmblemedIcon allows no control over the position
of the emblems. See also #GEmblem for more information.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDestroyNotify, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify
-
Field Summary
Fields inherited from class ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Constructor Summary
ConstructorDescriptionEmblemedIcon
(Icon icon, Emblem emblem) Creates a new emblemed icon for @icon with the emblem @emblem.EmblemedIcon
(PointerContainer pointer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds @emblem to the #GList of #GEmblems.asIcon()
Implements interfaceIcon
.void
Removes all the emblems from @icon.static ClassHandler
Gets the list of emblems for the @icon.getIcon()
Gets the main icon for @emblemed.static int
static long
static TypeSystem.TypeSize
static long
static TypeSystem.TypeSize
Methods inherited from class ch.bailu.gtk.gobject.Object
addToggleRef, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, disconnect, disconnect, dupData, dupData, dupQdata, forceFloating, freezeNotify, get, get, getData, getData, getProperty, getProperty, getQdata, interfaceFindProperty, interfaceInstallProperty, isFloating, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, replaceData, replaceData, replaceQdata, runDispose, set, set, setData, setData, setDataFull, setDataFull, setProperty, setProperty, setQdata, setQdataFull, stealData, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref
Methods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Methods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Constructor Details
-
EmblemedIcon
-
EmblemedIcon
Creates a new emblemed icon for @icon with the emblem @emblem.- Parameters:
icon
- a #GIconemblem
- a #GEmblem, or %NULL
-
-
Method Details
-
getClassHandler
-
addEmblem
Adds @emblem to the #GList of #GEmblems.- Parameters:
emblem
- a #GEmblem
-
clearEmblems
public void clearEmblems()Removes all the emblems from @icon. -
getEmblems
Gets the list of emblems for the @icon.- Returns:
- a #GList of #GEmblems that is owned by @emblemed
-
getIcon
Gets the main icon for @emblemed.- Returns:
- a #GIcon that is owned by @emblemed
-
asIcon
Implements interfaceIcon
. Call this to get access to interface functions.- Returns:
Icon
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-