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/21 02:57] – [xfconf] mike | vala-bindings [2012/10/22 18:30] – mike | ||
---|---|---|---|
Line 7: | Line 7: | ||
===== libxfce4util ===== | ===== libxfce4util ===== | ||
- | The generated VAPI file covers | + | The generated VAPI file covers these headers: |
libxfce4util-config.h \\ | libxfce4util-config.h \\ | ||
Line 30: | Line 30: | ||
// | // | ||
- | * **Xfce.Resource**: | + | * **Xfce.Resource**: |
* deprecate XfceMatchFunc, | * deprecate XfceMatchFunc, | ||
* **Xfce.ResourceType.***: | * **Xfce.ResourceType.***: | ||
Line 38: | Line 38: | ||
// | // | ||
- | * **Xfce.PosixSignalHandler**: | + | * **Xfce.PosixSignalHandler**: |
* Xfce.PosixSignalHandler.Callback: | * Xfce.PosixSignalHandler.Callback: | ||
Line 60: | Line 60: | ||
===== garcon ===== | ===== garcon ===== | ||
- | The generated VAPI file covers | + | The generated VAPI file covers these headers: |
garcon-config.h \\ | garcon-config.h \\ | ||
Line 82: | Line 82: | ||
===== xfconf ===== | ===== xfconf ===== | ||
- | The generated VAPI file covers | + | The generated VAPI file covers these headers: |
xfconf-binding.h \\ | xfconf-binding.h \\ | ||
Line 89: | Line 89: | ||
xfconf.h | xfconf.h | ||
- | * Custom VAPI for Xfconf.init in order to throw Xfconf.Error instead of GLib.Error | + | * Custom VAPI for **Xfconf.init** in order to throw Xfconf.Error instead of GLib.Error |
- | * Rename xfconf_g_property_* inside the class Xfconf.Property | + | * **Xfconf.Property**: class with static methods (bind, unbind) |
- | * Drop the functions that take a va_list | + | * Drop functions that take a **va_list** |
- | * Drop the functions that take or return a GPtrArray | + | * Drop functions that take or return a **GPtrArray** |
- | | + | |
- | * int16 GType is not implemented (source xfconf-types.h excluded) | + | |
- | ===== libxfcegui4 | + | ===== libxfce4ui |
- | * XfceAppMenuItem | + | The generated VAPI file covers these headers: |
- | * deprecate new_from_desktop_entry | + | |
- | * XfceTitledDialog | + | libxfce4ui-config.h \\ |
- | * drop redundant get/set methods | + | libxfce4ui-enum-types.h \\ |
- | * move functions from Fundamentals and Core inside respective classes | + | xfce-dialogs.h \\ |
- | * new class WidgetHelpers with two functions create_framebox and create_framebox_with_content | + | xfce-gdk-extensions.h \\ |
- | * deprecate everything else | + | xfce-gtk-extensions.h \\ |
+ | xfce-sm-client.h \\ | ||
+ | xfce-spawn.h \\ | ||
+ | xfce-titled-dialog.h | ||
===== exo ===== | ===== exo ===== | ||
- | | + | The generated VAPI file covers these headers: |
- | | + | |
- | * move exo_str_get_md5_str function into the class Exo.Md5 | + | exo-binding.h \\ |
- | | + | exo-cell-renderer-ellipsized-text.h \\ |
- | * move functions from execute.h to the class Exo.Execute | + | exo-cell-renderer-icon.h \\ |
- | * rename | + | exo-config.h \\ |
+ | exo-enum-types.h \\ | ||
+ | exo-execute.h \\ | ||
+ | exo-gdk-pixbuf-extensions.h \\ | ||
+ | exo-gobject-extensions.h \\ | ||
+ | exo-gtk-extensions.h \\ | ||
+ | exo-icon-bar.h \\ | ||
+ | exo-icon-chooser-dialog.h \\ | ||
+ | exo-icon-view.h \\ | ||
+ | exo-job.h \\ | ||
+ | exo-simple-job.h \\ | ||
+ | exo-string.h \\ | ||
+ | exo-toolbars-editor-dialog.h \\ | ||
+ | exo-toolbars-editor.h \\ | ||
+ | exo-toolbars-model.h \\ | ||
+ | exo-toolbars-view.h \\ | ||
+ | exo-tree-view.h \\ | ||
+ | exo-wrap-table.h \\ | ||
+ | exo-xsession-client.h | ||
+ | |||
+ | ==== Static Classes ==== | ||
+ | |||
+ | // | ||
+ | |||
+ | * **Exo.Extensions**: class with static methods (exo_g_value_*, exo_gdk_pixbuf_*, | ||
+ | * Moved all related functions | ||
+ | |||
+ | // | ||
+ | |||
+ | * **Exo.Execute**: class with static methods (exo_execute_*) | ||
+ | |||
+ | // | ||
+ | |||
+ | * **Exo.String**: class with static methods (exo_str*) | ||
+ | |||
+ | ==== Name Conflicts ==== | ||
+ | |||
+ | * Rename | ||
* exo_icon_view_item_activated() => exo_icon_view_activate_item() | * exo_icon_view_item_activated() => exo_icon_view_activate_item() | ||
* ExoIconView:: | * ExoIconView:: | ||
Line 120: | Line 159: | ||
* ExoToolbarsModel:: | * ExoToolbarsModel:: | ||
* ExoToolbarsModel:: | * ExoToolbarsModel:: | ||
+ | |||
+ | ==== Excluded ==== | ||
+ | |||
+ | * Utils (exo-utils.h) | ||
+ | |||
+ | ===== libxfce4panel ===== | ||
+ | |||
+ | The generated VAPI file covers these headers: | ||
+ | |||
+ | libxfce4panel-config.h | ||
+ | libxfce4panel-enums.h | ||
+ | libxfce4panel-enum-types.h | ||
+ | xfce-arrow-button.h | ||
+ | xfce-hvbox.h | ||
+ | xfce-panel-convenience.h | ||
+ | xfce-panel-image.h | ||
+ | xfce-panel-macros-46.h | ||
+ | xfce-panel-macros.h | ||
+ | xfce-panel-plugin.h | ||
+ | xfce-panel-plugin-provider.h | ||