Up: cl-cffi-gtk API documentation
Package gio
This is the API documentation of a Lisp binding to GIO.
GIO is striving to provide a modern, easy-to-use VFS API that sits at the
right level in the library stack, as well as other generally useful APIs for
desktop applications (such as networking and D-Bus support). The goal is to
overcome the shortcomings of GnomeVFS and provide an API that is so good that
developers prefer it over raw POSIX calls. Among other things that means
using GObject. It also means not cloning the POSIX API, but providing
higher-level, document-centric interfaces.
About This PackageFiles types and applications Icons Resources Permissions Data models Application support File OperationsGFile
File and Directory Handling.
Indicates a hint from the file system whether files should be previewed in
a file manager. ... The g-file interface is a high level abstraction for manipulating
files on a virtual file system. ... Gets the local pathname for file, if one exists. ...
Gets the parse name of the file. ... Files types and applicationsGContentType
Platform-specific content typing. A content type is a platform specific string that defines the type of a file. On UNIX it is a mime type like "text/plain" or "image/png". On Win32 it is an extension string like ".doc", ".txt" or a perceived string like "audio". Such strings can be looked up in the registry at HKEY_CLASSES_ROOT. On macOS it is a Uniform Type Identifier such as com.apple.application.
Gets the human readable description of the content type. ...
Gets the MIME type for the content type, if one is registered. ...
Gets the icon for a content type. ... Gets the symbolic icon for a content type. ... Gets the generic icon name for a content type. ...
Gets a list of strings containing all the registered content types known to
the system. ... GAppInfoIconsGIcon
Interface for icons. The g-icon interface is a very minimal interface for icons. ...
Gets a hash for an icon. ...
Checks if two icons are equal. ...
Generates a textual representation of the icon that can be used for
serialization such as when passing the icon to a different process or
saving it to persistent storage. ... GFileIcon
Icons pointing to an image file. The g-file-icon class specifies an icon by pointing to an image file
to be used as icon. ...
Creates a new icon for a file. ... GLoadableIcon
Loadable Icons. GThemedIcon
Icon theming support.
Creates a new themed icon for the icon name. ... Creates a new themed icon for names. ... Creates a new themed icon for name, and all the names that can
be created by shortening iconname at '-' characters. ... Prepend a name to the list of icons from within icon. ... Append a name to the list of icons from within icon. ... GEmblemedIconGEmblem
An object for emblems. The g-emblem-origin enumeration is used to add information about the origin of the emblem to a g-emblem object. ... The g-emblem class is an implementation of the g-icon class
that supports having an emblem, which is an icon with additional properties. ...
Creates a new emblem for icon. ...
Creates a new emblem for icon. ... ResourcesResource framework. The g-resource-flags flags give information about a particular file
inside a resource bundle. ... The g-resource-lookup-flags flags determine how resource path lookups
are handled. ...
Applications and libraries often contain binary or textual data that is
really part of the application, rather than user data. ... Loads a binary resource bundle and creates a g-resource instance
representation of it, allowing you to query it for data. ...
Looks for a file at the specified path in the resource and returns a pointer
that lets you directly access the data in memory. ...
Returns all the names of children at the specified path in the resource. ...
Looks for a file at the specified path in the resource and if found returns
information about it. ...
Registers the resource with the process-global set of resources. ...
Unregisters the resource from the process-global set of resources. ...
Looks for a file at the specified path in the set of globally registered
resources and returns a pointer that lets you directly access the data in
memory. ...
Returns all the names of children at the specified path in the set of
globally registered resources. ...
Looks for a file at the specified path in the set of globally registered
resources and if found returns information about it. ... PermissionsGPermission A g-permission object represents the status of the permission of the
caller to perform a certain action. ... Data modelsGListModelGListStore The g-list-store object is an implementation of the g-list-model interface that stores all items in memory. ... Creates a new list store with items of itype type ... Inserts the item into the list store at position. ...
Appends the item to the list store. ... Removes the item from the list store that is at position. ... Removes all items from the list store. ...
Looks up the given item in the list store by looping over the items until the first occurrence of item. ... Application supportGApplication
Core application class. Flags used to define the behaviour of a g-application instance. ... The g-application class is the foundation of an application. ... Checks if the id argument is a valid application identifier. ... Creates a new g-application instance. ...
Attempts registration of the application. ...
Increases the use count of the application. ...
Decrease the use count of the application. ...
Immediately quits the application. ...
Activates the application. ...
This results in the "open" signal being emitted in the primary instance. ...
Runs the application. ...
Sends a notification on behalf of the application to the desktop shell. ...
Withdraws a notification that was sent with the g-application-send-notification function. ...
Adds main option entries to be handled by the application. ...
Adds an option to be handled by the application. ... Adds a g-option-group instance to the command line handling of the
application. ...
Sets the parameter string to be used by the command line handling of the
application . ...
Adds a summary to the application option context. ...
Adds a description to the application option context. ...
Accessor of the default application for the process. ...
Increases the busy count of the application. ...
Decreases the busy count of the application. ... Marks the application as busy while the property on the object is true. ...
Destroys a binding between the property and the busy state of the
application that was previously created with the g-application-bind-busy-property function. ... GApplicationCommandLine
A command line invocation of an application. The g-application-command-line class represents a command line
invocation of an application. ...
The command line that caused this "command-line" signal emission. ...
Determines if the command line represents a remote invocation. ...
The options sent along with the command line. ...
Platform-specific data for the command line. ...
Gets the list of arguments that was passed on the command line. ...
Gets the working directory of the command line invocation. ...
Gets the contents of the 'environ' variable of the command line invocation, as would be returned by the g-environ function. ...
Gets the options that were passed to the function g-application-command-line. ... Creates a g-file object corresponding to a filename that was given
as part of the invocation of the command line. ...
Gets the value of a particular environment variable of the command line invocation, as would be returned by the function g-getenv. ... Gets the platform data associated with the invocation of cmdline. ... GActionGroup
A group of actions. The g-action-group interface represents a group of actions. ...
Lists the actions contained within the action group. ...
Checks if the named action exists within the action group. ...
Checks if the named action within the action group is currently enabled. ...
Queries the type of the parameter that must be given when activating the
named action within the action group. ...
Queries the type of the state of the named action within the action group. ...
Requests a hint about the valid range of values for the state of the named
action within the action group. ...
Queries the current state of the named action within the action group. ...
Request for the state of the named action within the action group to be changed to the parameter argument. ...
Activate the named action within the action group. ...
Emits the "action-added" signal on the action group. ...
Emits the "action-removed" signal on the action group. ...
Emits the "action-enabled-changed" signal on the action group. ...
Emits the "action-state-changed" signal on the action group. ... GActionMap
Interface for action containers. The g-action-map interface is implemented by g-action-group
implementations that operate by containing a number of named g-action instances, such as a g-simple-action-group object. ...
Looks up the action with the given name in the action map. ... A convenience function for creating multiple g-simple-action instances and adding them to a g-action-map object. ...
Adds an action to the action map. ...
Removes the named action from the action map. ... GSimpleActionGroup A simple g-action-group implementation. The g-simple-action-group class is a hash table filled with g-action objects, implementing the g-action-group and g-action-map interfaces. ...
Creates a new, empty, action group. ... Looks up the action with the name name in the action group. ...
Adds an action to the action group. ...
Removes the named action from the action group. ... A convenience function for creating multiple g-simple-action
instances and adding them to the action group. ... GAction
An action interface. The g-action interface represents a single named action. ...
Checks if the action name is valid. ...
Requests a hint about the valid range of values for the state of the action. ... Request for the state of the action to be changed to value. ...
Activates the action. ...
Parses a detailed action name into its separate name and target components. ...
Formats a detailed action name from an action name and a target value. ... GSimpleActionGPropertyAction
A GAction reflecting a GObject property. A g-property-action is a way to get a g-action with a state
value reflecting and controlling the value of a GObject property. ... If true, the state of the action will be the negation of the property
value, provided the property is boolean. ...
The name of the action. This is mostly meaningful for identifying the action once it has been added to a g-action-map object. ...
The type of the parameter that must be given when activating the action. ... The state of the action, or nil if the action is stateless. ... The variant type of the state that the action has, or nil if the
action is stateless. ... Creates an action corresponding to the value of property property-name
on the object. ... GMenuModelGMenu An implementation of the abstract g-menu-model class.
Marks menu as frozen. ...
Convenience function for inserting a normal menu item into the menu. ...
Convenience function for prepending a normal menu item to the start of the
menu. ...
Convenience function for appending a normal menu item to the end of the
menu. ...
Inserts a menu item into the menu. ...
Prepends the menu item to the start of the menu. ...
Appends the menu item to the end of the menu. ...
Convenience function for inserting a section menu item into menu. ...
Convenience function for prepending a section menu item to the start of
the menu. ...
Convenience function for appending a section menu item to the emd of
the menu. ...
Convenience function for inserting a submenu menu item into the menu. ...
Convenience function for prepending a submenu menu item to the start of the
menu. ...
Convenience function for appending a submenu menu item to the end of the
menu. ...
Removes an item from the menu. ...
Removes all items in the menu. ... The g-menu-item object is an opaque structure type. ... Creates a new g-menu-item object. ... Creates a new g-menu-item object representing a section. ... Creates a new g-menu-item object representing a submenu. ... Creates a g-menu-item object as an exact copy of an existing menu item in a g-menu-model object. ...
Sets or unsets the "label" attribute of the menu item. ...
Sets or unsets the icon on the menu item. ...
Sets or unsets the "action" and "target" attributes of the menu item. ...
Sets the "action" and possibly the "target" attribute of the menu item. ... Sets or unsets the "section" link of the menu item to section. ... Sets or unsets the "submenu" link of the menu item to submenu. ... The function g-menu-item-attribute-value queries the named attribute
on the menu item. ... GNotification
User Notifications, pop up messages. Priority levels for g-notification objects. ... The g-notification class is a mechanism for creating a notification to
be shown to the user -- typically as a pop-up notification presented by the
desktop environment shell. ... Creates a new notification with title as its title. ...
Sets the title of the notification. ...
Sets the body of the notification. ...
Sets the icon of the notification. ...
Sets the priority of the notification. ... Deprecated in favor of the g-notification-set-priority function. ... Sets the default action of the notification to action. ...
Adds a button to the notification that activates the action in action when clicked. ... | Exported Symbol Index |