# API Index

### A

AwnAlignment:applet, object property in AwnAlignment
AwnAlignment:offset-modifier, object property in AwnAlignment
AwnAlignment:offset-multiplier, object property in AwnAlignment
AwnAlignment:scale, object property in AwnAlignment
awn_alignment_get_offset_modifier, function in AwnAlignment
awn_alignment_new_for_applet, function in AwnAlignment
awn_alignment_set_offset_modifier, function in AwnAlignment
AwnApplet::applet-deleted, object signal in AwnApplet
AwnApplet::flags-changed, object signal in AwnApplet
AwnApplet::menu-creation, object signal in AwnApplet
AwnApplet::offset-changed, object signal in AwnApplet
AwnApplet::origin-changed, object signal in AwnApplet
AwnApplet::panel-configure-event, object signal in AwnApplet
AwnApplet::position-changed, object signal in AwnApplet
AwnApplet::size-changed, object signal in AwnApplet
AwnApplet:canonical-name, object property in AwnApplet
AwnApplet:display-name, object property in AwnApplet
AwnApplet:max-size, object property in AwnApplet
AwnApplet:offset, object property in AwnApplet
AwnApplet:offset-modifier, object property in AwnApplet
AwnApplet:panel-id, object property in AwnApplet
AwnApplet:panel-xid, object property in AwnApplet
AwnApplet:path-type, object property in AwnApplet
AwnApplet:position, object property in AwnApplet
AwnApplet:quit-on-delete, object property in AwnApplet
AwnApplet:show-all-on-embed, object property in AwnApplet
AwnApplet:size, object property in AwnApplet
AwnApplet:uid, object property in AwnApplet
AwnAppletFlags, enum in awn-defines
AwnAppletInitFunc, user_function in AwnApplet
AwnAppletInitPFunc, user_function in AwnApplet
AwnAppletLicense, enum in awn-defines
AwnAppletSimple::clicked, object signal in AwnAppletSimple
AwnAppletSimple::context-menu-popup, object signal in AwnAppletSimple
AwnAppletSimple::middle-clicked, object signal in AwnAppletSimple
awn_applet_create_about_item, function in AwnApplet
awn_applet_create_about_item_simple, function in AwnApplet
awn_applet_create_default_menu, function in AwnApplet
awn_applet_create_pref_item, function in AwnApplet
awn_applet_docklet_request, function in AwnApplet
awn_applet_get_behavior, function in AwnApplet
awn_applet_get_canonical_name, function in AwnApplet
awn_applet_get_offset, function in AwnApplet
awn_applet_get_offset_at, function in AwnApplet
awn_applet_get_path_type, function in AwnApplet
awn_applet_get_pos_type, function in AwnApplet
awn_applet_get_size, function in AwnApplet
awn_applet_get_uid, function in AwnApplet
awn_applet_inhibit_autohide, function in AwnApplet
awn_applet_new, function in AwnApplet
awn_applet_popup_gtk_menu, function in AwnApplet
awn_applet_set_behavior, function in AwnApplet
awn_applet_set_offset, function in AwnApplet
awn_applet_set_path_type, function in AwnApplet
awn_applet_set_pos_type, function in AwnApplet
awn_applet_set_size, function in AwnApplet
awn_applet_set_uid, function in AwnApplet
awn_applet_simple_get_icon, function in AwnAppletSimple
awn_applet_simple_get_message, function in AwnAppletSimple
awn_applet_simple_get_progress, function in AwnAppletSimple
awn_applet_simple_get_tooltip_text, function in AwnAppletSimple
awn_applet_simple_new, function in AwnAppletSimple
awn_applet_simple_set_effect, function in AwnAppletSimple
awn_applet_simple_set_icon_context, function in AwnAppletSimple
awn_applet_simple_set_icon_info, function in AwnAppletSimple
awn_applet_simple_set_icon_name, function in AwnAppletSimple
awn_applet_simple_set_icon_pixbuf, function in AwnAppletSimple
awn_applet_simple_set_icon_state, function in AwnAppletSimple
awn_applet_simple_set_icon_surface, function in AwnAppletSimple
awn_applet_simple_set_message, function in AwnAppletSimple
awn_applet_simple_set_progress, function in AwnAppletSimple
awn_applet_simple_set_tooltip_text, function in AwnAppletSimple
awn_applet_uninhibit_autohide, function in AwnApplet

### B

awn_box_new, function in AwnBox
awn_box_set_orientation, function in AwnBox
awn_box_set_orientation_from_pos_type, function in AwnBox

### C

AwnCairoRoundCorners, enum in awn-cairo-utils
awn_cairo_pattern_add_color_stop_color, function in awn-cairo-utils
awn_cairo_pattern_add_color_stop_color_with_alpha_multiplier, function in awn-cairo-utils
awn_cairo_rounded_rect, function in awn-cairo-utils
awn_cairo_rounded_rect_shadow, function in awn-cairo-utils
awn_cairo_set_source_color, function in awn-cairo-utils
awn_cairo_set_source_color_with_alpha_multiplier, function in awn-cairo-utils
awn_cairo_set_source_color_with_multipliers, function in awn-cairo-utils
awn_config_free, function in awn-config
awn_config_get_default, function in awn-config
awn_config_get_default_for_applet, function in awn-config
awn_config_get_default_for_applet_by_info, function in awn-config

### D

AwnDBusWatcher::name-appeared, object signal in AwnDBusWatcher
AwnDBusWatcher::name-disappeared, object signal in AwnDBusWatcher
dbus_message_iter_append_basic, function in vala-utils
awn_dbus_watcher_get_default, function in AwnDBusWatcher
awn_dbus_watcher_has_name, function in AwnDBusWatcher
awn_desktop_lookup_client_new, function in AwnDesktopLookupClient
AwnDialog:anchor, object property in AwnDialog
AwnDialog:anchor-applet, object property in AwnDialog
AwnDialog:anchored, object property in AwnDialog
AwnDialog:border, object property in AwnDialog
AwnDialog:dialog-bg, object property in AwnDialog
AwnDialog:effects-hilight, object property in AwnDialog
AwnDialog:hide-on-esc, object property in AwnDialog
AwnDialog:hide-on-unfocus, object property in AwnDialog
AwnDialog:hilight, object property in AwnDialog
AwnDialog:position, object property in AwnDialog
AwnDialog:title-bg, object property in AwnDialog
AwnDialog:window-offset, object property in AwnDialog
AwnDialog:window-padding, object property in AwnDialog
awn_dialog_get_content_area, function in AwnDialog
awn_dialog_new, function in AwnDialog
awn_dialog_new_for_widget, function in AwnDialog
awn_dialog_new_for_widget_with_applet, function in AwnDialog
awn_dialog_set_padding, function in AwnDialog
dv, variable in vala-utils

### E

AwnEffect, enum in AwnEffects
AwnEffects, struct in AwnEffects
AwnEffects::animation-end, object signal in AwnEffects
AwnEffects::animation-start, object signal in AwnEffects
AwnEffects:active, object property in AwnEffects
AwnEffects:active-rect-color, object property in AwnEffects
AwnEffects:active-rect-outline, object property in AwnEffects
AwnEffects:arrow-png, object property in AwnEffects
AwnEffects:arrows-count, object property in AwnEffects
AwnEffects:border-clip, object property in AwnEffects
AwnEffects:custom-active-png, object property in AwnEffects
AwnEffects:depressed, object property in AwnEffects
AwnEffects:dot-color, object property in AwnEffects
AwnEffects:effects, object property in AwnEffects
AwnEffects:icon-alpha, object property in AwnEffects
AwnEffects:icon-offset, object property in AwnEffects
AwnEffects:indirect-paint, object property in AwnEffects
AwnEffects:make-shadow, object property in AwnEffects
AwnEffects:no-clear, object property in AwnEffects
AwnEffects:position, object property in AwnEffects
AwnEffects:progress, object property in AwnEffects
AwnEffects:reflection-alpha, object property in AwnEffects
AwnEffects:reflection-offset, object property in AwnEffects
AwnEffects:reflection-visible, object property in AwnEffects
AwnEffects:spotlight-png, object property in AwnEffects
AwnEffects:widget, object property in AwnEffects
AwnEffectsOp, struct in AwnEffects
AwnEffectsOpfn, user_function in AwnEffects
AWN_EFFECTS_ACTIVE_RECT_PADDING, macro in AwnEffects
awn_effects_add_overlay, function in AwnEffects
awn_effects_cairo_create, function in AwnEffects
awn_effects_cairo_create_clipped, function in AwnEffects
awn_effects_cairo_destroy, function in AwnEffects
awn_effects_emit_anim_end, function in AwnEffects
awn_effects_emit_anim_start, function in AwnEffects
awn_effects_get_base_coords, function in awn-effects-ops-new
awn_effects_get_overlays, function in AwnEffects
awn_effects_main_effect_loop, function in AwnEffects
awn_effects_new_for_widget, function in AwnEffects
awn_effects_post_op_active, function in awn-effects-ops-new
awn_effects_post_op_alpha, function in awn-effects-ops-new
awn_effects_post_op_arrow, function in awn-effects-ops-new
awn_effects_post_op_clip, function in awn-effects-ops-new
awn_effects_post_op_depth, function in awn-effects-ops-new
awn_effects_post_op_glow, function in awn-effects-ops-new
awn_effects_post_op_progress, function in awn-effects-ops-new
awn_effects_post_op_reflection, function in awn-effects-ops-new
awn_effects_post_op_saturate, function in awn-effects-ops-new
awn_effects_post_op_shadow, function in awn-effects-ops-new
awn_effects_post_op_spotlight, function in awn-effects-ops-new
awn_effects_pre_op_clear, function in awn-effects-ops-new
awn_effects_pre_op_clip, function in awn-effects-ops-new
awn_effects_pre_op_flip, function in awn-effects-ops-new
awn_effects_pre_op_rotate, function in awn-effects-ops-new
awn_effects_pre_op_scale, function in awn-effects-ops-new
awn_effects_pre_op_translate, function in awn-effects-ops-new
awn_effects_redraw, function in AwnEffects
awn_effects_remove_overlay, function in AwnEffects
awn_effects_set_icon_size, function in AwnEffects
awn_effects_start, function in AwnEffects
awn_effects_start_ex, function in AwnEffects
awn_effects_stop, function in AwnEffects

### F

AWN_FONT_SIZE_EXTRA_LARGE, macro in awn-defines
AWN_FONT_SIZE_EXTRA_SMALL, macro in awn-defines
AWN_FONT_SIZE_LARGE, macro in awn-defines
AWN_FONT_SIZE_MEDIUM, macro in awn-defines
AWN_FONT_SIZE_SMALL, macro in awn-defines

### I

AwnIcon::clicked, object signal in AwnIcon
AwnIcon::context-menu-popup, object signal in AwnIcon
AwnIcon::long-press, object signal in AwnIcon
AwnIcon::middle-clicked, object signal in AwnIcon
AwnIcon::size-changed, object signal in AwnIcon
AwnIcon:bind-effects, object property in AwnIcon
AwnIcon:icon-height, object property in AwnIcon
AwnIcon:icon-width, object property in AwnIcon
AwnIcon:long-press-timeout, object property in AwnIcon
AwnIconBox:applet, object property in AwnIconBox
awn_icon_box_new, function in AwnIconBox
awn_icon_box_new_for_applet, function in AwnIconBox
awn_icon_box_set_offset, function in AwnIconBox
awn_icon_box_set_pos_type, function in AwnIconBox
awn_icon_clicked, function in AwnIcon
awn_icon_get_hover_effects, function in AwnIcon
awn_icon_get_indicator_count, function in AwnIcon
awn_icon_get_input_mask, function in AwnIcon
awn_icon_get_is_active, function in AwnIcon
awn_icon_get_offset, function in AwnIcon
awn_icon_get_pos_type, function in AwnIcon
awn_icon_get_tooltip, function in AwnIcon
awn_icon_get_tooltip_text, function in AwnIcon
awn_icon_middle_clicked, function in AwnIcon
awn_icon_new, function in AwnIcon
awn_icon_popup_gtk_menu, function in AwnIcon
awn_icon_set_custom_paint, function in AwnIcon
awn_icon_set_effect, function in AwnIcon
awn_icon_set_from_context, function in AwnIcon
awn_icon_set_from_pixbuf, function in AwnIcon
awn_icon_set_from_surface, function in AwnIcon
awn_icon_set_hover_effects, function in AwnIcon
awn_icon_set_indicator_count, function in AwnIcon
awn_icon_set_is_active, function in AwnIcon
awn_icon_set_offset, function in AwnIcon
awn_icon_set_pos_type, function in AwnIcon
awn_icon_set_tooltip_text, function in AwnIcon
awn_image_new, function in AwnImage

### L

AwnLabel:font-mode, object property in AwnLabel
AwnLabel:text-color, object property in AwnLabel
AwnLabel:text-outline-color, object property in AwnLabel
AwnLabel:text-outline-width, object property in AwnLabel
awn_label_new, function in AwnLabel

### M

AWN_MAX_HEIGHT, macro in awn-defines
AWN_MIN_HEIGHT, macro in awn-defines

### O

AwnOverlay:active, object property in AwnOverlay
AwnOverlay:align, object property in AwnOverlay
AwnOverlay:apply-effects, object property in AwnOverlay
AwnOverlay:gravity, object property in AwnOverlay
AwnOverlay:use-source-op, object property in AwnOverlay
AwnOverlay:x-adj, object property in AwnOverlay
AwnOverlay:x-override, object property in AwnOverlay
AwnOverlay:y-adj, object property in AwnOverlay
AwnOverlay:y-override, object property in AwnOverlay
awn_overlayable_add_overlay, function in AwnOverlayable
awn_overlayable_get_effects, function in AwnOverlayable
awn_overlayable_get_overlays, function in AwnOverlayable
awn_overlayable_remove_overlay, function in AwnOverlayable
AwnOverlayAlign, enum in AwnOverlay
AwnOverlayClass, struct in AwnOverlay
AwnOverlayCoord, struct in AwnOverlay
AwnOverlayPixbuf:alpha, object property in AwnOverlayPixbuf
AwnOverlayPixbuf:pixbuf, object property in AwnOverlayPixbuf
AwnOverlayPixbuf:scale, object property in AwnOverlayPixbuf
AwnOverlayPixbufFile:file-name, object property in AwnOverlayPixbufFile
AwnOverlayProgress:percent-complete, object property in AwnOverlayProgress
AwnOverlayProgressCircle:background-color, object property in AwnOverlayProgressCircle
AwnOverlayProgressCircle:foreground-color, object property in AwnOverlayProgressCircle
AwnOverlayProgressCircle:outline-color, object property in AwnOverlayProgressCircle
AwnOverlayProgressCircle:scale, object property in AwnOverlayProgressCircle
AwnOverlayText:font-mode, object property in AwnOverlayText
AwnOverlayText:font-sizing, object property in AwnOverlayText
AwnOverlayText:text, object property in AwnOverlayText
AwnOverlayText:text-color, object property in AwnOverlayText
AwnOverlayText:text-color-astr, object property in AwnOverlayText
AwnOverlayText:text-outline-color, object property in AwnOverlayText
AwnOverlayText:text-outline-color-astr, object property in AwnOverlayText
AwnOverlayText:text-outline-width, object property in AwnOverlayText
AwnOverlayThemedIcon:alpha, object property in AwnOverlayThemedIcon
AwnOverlayThemedIcon:icon-name, object property in AwnOverlayThemedIcon
AwnOverlayThemedIcon:scale, object property in AwnOverlayThemedIcon
AwnOverlayThrobber:scale, object property in AwnOverlayThrobber
AwnOverlayThrobber:timeout, object property in AwnOverlayThrobber
awn_overlay_get_apply_effects, function in AwnOverlay
awn_overlay_get_use_source_op, function in AwnOverlay
awn_overlay_move_to, function in AwnOverlay
awn_overlay_new, function in AwnOverlay
awn_overlay_pixbuf_file_new, function in AwnOverlayPixbufFile
awn_overlay_pixbuf_new, function in AwnOverlayPixbuf
awn_overlay_pixbuf_new_with_pixbuf, function in AwnOverlayPixbuf
awn_overlay_progress_circle_new, function in AwnOverlayProgressCircle
awn_overlay_progress_new, function in AwnOverlayProgress
awn_overlay_render, function in AwnOverlay
awn_overlay_set_apply_effects, function in AwnOverlay
awn_overlay_set_use_source_op, function in AwnOverlay
awn_overlay_text_get_size, function in AwnOverlayText
awn_overlay_text_new, function in AwnOverlayText
awn_overlay_themed_icon_new, function in AwnOverlayThemedIcon
awn_overlay_throbber_new, function in AwnOverlayThrobber

### P

AWN_PANEL_ID_DEFAULT, macro in awn-defines
AwnPathType, enum in awn-defines
AwnPixbufCache:max-cache-size, object property in AwnPixbufCache
awn_pixbuf_cache_get_default, function in AwnPixbufCache
awn_pixbuf_cache_insert_null_result, function in AwnPixbufCache
awn_pixbuf_cache_insert_pixbuf, function in AwnPixbufCache
awn_pixbuf_cache_insert_pixbuf_simple_key, function in AwnPixbufCache
awn_pixbuf_cache_invalidate, function in AwnPixbufCache
awn_pixbuf_cache_lookup, function in AwnPixbufCache
awn_pixbuf_cache_lookup_simple_key, function in AwnPixbufCache
awn_pixbuf_cache_new, function in AwnPixbufCache

### T

AwnThemedIcon:applet-name, object property in AwnThemedIcon
AwnThemedIcon:drag-and-drop, object property in AwnThemedIcon
AwnThemedIcon:rotate, object property in AwnThemedIcon
awn_themed_icon_clear_icons, function in AwnThemedIcon
awn_themed_icon_clear_info, function in AwnThemedIcon
awn_themed_icon_create_custom_icon_item, function in AwnThemedIcon
awn_themed_icon_create_remove_custom_icon_item, function in AwnThemedIcon
awn_themed_icon_drag_data_received, function in AwnThemedIcon
awn_themed_icon_get_awn_theme, function in AwnThemedIcon
awn_themed_icon_get_default_theme_name, function in AwnThemedIcon
awn_themed_icon_get_icon_at_size, function in AwnThemedIcon
awn_themed_icon_get_size, function in AwnThemedIcon
awn_themed_icon_get_state, function in AwnThemedIcon
awn_themed_icon_new, function in AwnThemedIcon
awn_themed_icon_override_gtk_theme, function in AwnThemedIcon
awn_themed_icon_preload_icon, function in AwnThemedIcon
awn_themed_icon_set_applet_info, function in AwnThemedIcon
awn_themed_icon_set_info, function in AwnThemedIcon
awn_themed_icon_set_info_append, function in AwnThemedIcon
awn_themed_icon_set_info_simple, function in AwnThemedIcon
awn_themed_icon_set_size, function in AwnThemedIcon
awn_themed_icon_set_state, function in AwnThemedIcon
AwnTooltip:delay, object property in AwnTooltip
AwnTooltip:focus-widget, object property in AwnTooltip
AwnTooltip:offset, object property in AwnTooltip
AwnTooltip:smart-behavior, object property in AwnTooltip
AwnTooltip:toggle-on-click, object property in AwnTooltip
AwnTooltip:tooltip-bg-color, object property in AwnTooltip
AwnTooltip:tooltip-font-color, object property in AwnTooltip
AwnTooltip:tooltip-font-name, object property in AwnTooltip
AwnTooltip:tooltip-outline-color, object property in AwnTooltip
awn_tooltip_get_delay, function in AwnTooltip
awn_tooltip_get_text, function in AwnTooltip
awn_tooltip_new_for_widget, function in AwnTooltip
awn_tooltip_set_background_color, function in AwnTooltip
awn_tooltip_set_delay, function in AwnTooltip
awn_tooltip_set_focus_widget, function in AwnTooltip
awn_tooltip_set_font_color, function in AwnTooltip
awn_tooltip_set_font_name, function in AwnTooltip
awn_tooltip_set_outline_color, function in AwnTooltip
awn_tooltip_set_position_hint, function in AwnTooltip
awn_tooltip_set_text, function in AwnTooltip
awn_tooltip_update_position, function in AwnTooltip

### U

awn_utils_ensure_transparent_bg, function in awn-utils
awn_utils_get_gtk_icon_theme_name, function in awn-utils
awn_utils_get_offset_modifier_by_path_type, function in awn-utils
awn_utils_gslist_to_gvaluearray, function in awn-utils
awn_utils_make_transparent_bg, function in awn-utils
awn_utils_menu_set_position_widget_relative, function in awn-utils
awn_utils_show_menu_images, function in awn-utils

### V

vala_array_free, function in vala-utils
vala_dbus_append_gvalue, function in vala-utils
vala_dbus_get_gvalue, function in vala-utils
vala_send_dbus_error_message, function in vala-utils
vala_set_dbus_error, function in vala-utils