Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
vala-bindings [2012/10/20 03:00] – [Vala Bindings] mike | vala-bindings [2012/10/21 15:40] – [xfconf] mike | ||
---|---|---|---|
Line 7: | Line 7: | ||
===== libxfce4util ===== | ===== libxfce4util ===== | ||
- | The generated VAPI file covers for these headers. | + | The generated VAPI file covers for these headers: |
libxfce4util-config.h \\ | libxfce4util-config.h \\ | ||
Line 58: | Line 58: | ||
* Use Xfconf.Channel.is_property_locked instead | * Use Xfconf.Channel.is_property_locked instead | ||
- | ===== libxfce4menu | + | ===== garcon |
- | * rename xfce_menu_monitor_* inside the class Xfce.MenuMonitor | + | The generated VAPI file covers |
- | * drop properties (they are all redundant with get/set functions and some of them are not implemented | + | |
+ | garcon-config.h \\ | ||
+ | garcon-environment.h \\ | ||
+ | garcon-marshal.h \\ | ||
+ | garcon-menu-directory.h \\ | ||
+ | garcon-menu-element.h \\ | ||
+ | garcon-menu.h \\ | ||
+ | garcon-menu-item-cache.h \\ | ||
+ | garcon-menu-item.h \\ | ||
+ | garcon-menu-item-pool.h \\ | ||
+ | garcon-menu-merger.h \\ | ||
+ | garcon-menu-node.h \\ | ||
+ | garcon-menu-parser.h \\ | ||
+ | garcon-menu-separator.h \\ | ||
+ | garcon-menu-tree-provider.h | ||
+ | |||
+ | ==== MenuItem ==== | ||
+ | |||
+ | Hide two methods **requires_terminal()** and **supports_startup_notification()**, | ||
===== xfconf ===== | ===== xfconf ===== | ||
- | | + | The generated VAPI file covers for these headers: |
- | * drop the functions that take a va_list | + | |
- | * drop the functions that take or return a GPtrArray | + | xfconf-binding.h \\ |
- | | + | xfconf-channel.h \\ |
- | * int16 GType is yet to be implemented | + | xfconf-errors.h \\ |
+ | xfconf.h | ||
+ | |||
+ | * Custom VAPI for **Xfconf.init** in order to throw Xfconf.Error instead of GLib.Error | ||
+ | * **Xfconf.Property**: class with static functions (bind, unbind) | ||
+ | * Drop functions that take a **va_list** | ||
+ | * Drop functions that take or return a **GPtrArray** | ||
+ | | ||
+ | |||
+ | ===== libxfce4ui ===== | ||
- | ===== libxfcegui4 ===== | + | The generated VAPI file covers for these headers: |
- | * XfceAppMenuItem | + | libxfce4ui-config.h \\ |
- | * deprecate new_from_desktop_entry | + | libxfce4ui-enum-types.h \\ |
- | * XfceTitledDialog | + | xfce-dialogs.h \\ |
- | * drop redundant get/set methods | + | xfce-gdk-extensions.h \\ |
- | * move functions from Fundamentals and Core inside respective classes | + | xfce-gtk-extensions.h \\ |
- | * new class WidgetHelpers with two functions create_framebox and create_framebox_with_content | + | xfce-sm-client.h \\ |
- | * deprecate everything else | + | xfce-spawn.h \\ |
+ | xfce-titled-dialog.h | ||
===== exo ===== | ===== exo ===== |