[vala] gdu, gdu-gtk: Regenerate bindings and add generic type arguments
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] gdu, gdu-gtk: Regenerate bindings and add generic type arguments
- Date: Wed, 10 Nov 2010 10:02:38 +0000 (UTC)
commit 1dab02f2c369e084e53e9f13f7c48ed64ccd6e18
Author: Evan Nemerson <evan coeus-group com>
Date: Wed Nov 10 01:45:22 2010 -0800
gdu, gdu-gtk: Regenerate bindings and add generic type arguments
vapi/gdu-gtk.vapi | 36 ++++++++++++++++--------------
vapi/gdu.vapi | 38 ++++++++++++++++++++++++++++---
vapi/packages/gdu-gtk/gdu-gtk.metadata | 17 ++++++++++++++
vapi/packages/gdu/gdu.metadata | 1 +
4 files changed, 71 insertions(+), 21 deletions(-)
---
diff --git a/vapi/gdu-gtk.vapi b/vapi/gdu-gtk.vapi
index 977e4d5..08ef5a7 100644
--- a/vapi/gdu-gtk.vapi
+++ b/vapi/gdu-gtk.vapi
@@ -6,9 +6,9 @@ namespace Gdu {
public class AddComponentLinuxMdDialog : Gdu.Dialog, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public AddComponentLinuxMdDialog (Gtk.Window parent, Gdu.AddComponentLinuxMdFlags flags, Gdu.LinuxMdDrive linux_md_drive);
- public unowned GLib.PtrArray get_drives ();
+ public unowned GLib.GenericArray<Gdu.Drive> get_drives ();
public uint64 get_size ();
- public GLib.PtrArray drives { get; }
+ public GLib.GenericArray<Gdu.Drive> drives { get; }
[NoAccessorMethod]
public Gdu.AddComponentLinuxMdFlags flags { get; construct; }
public uint64 size { get; }
@@ -49,12 +49,12 @@ namespace Gdu {
[CCode (cheader_filename = "gdu-gtk/gdu-gtk.h")]
public class ButtonTable : Gtk.HBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
- public ButtonTable (uint num_columns, GLib.PtrArray elements);
- public unowned GLib.PtrArray get_elements ();
+ public ButtonTable (uint num_columns, GLib.GenericArray<Gdu.ButtonElement> elements);
+ public GLib.GenericArray<Gdu.ButtonElement> get_elements ();
public uint get_num_columns ();
- public void set_elements (GLib.PtrArray elements);
+ public void set_elements (GLib.GenericArray<Gdu.ButtonElement> elements);
public void set_num_columns (uint num_columns);
- public GLib.PtrArray elements { get; set construct; }
+ public GLib.GenericArray<Gdu.ButtonElement> elements { get; set construct; }
public uint num_columns { get; set construct; }
}
[Compact]
@@ -97,12 +97,12 @@ namespace Gdu {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public CreateLinuxMdDialog (Gtk.Window parent, Gdu.Pool pool);
public uint64 get_component_size ();
- public unowned GLib.PtrArray get_drives ();
+ public GLib.GenericArray<Gdu.Drive> get_drives ();
public unowned string get_level ();
public uint64 get_size ();
public uint64 get_stripe_size ();
public uint64 component_size { get; }
- public GLib.PtrArray drives { get; }
+ public GLib.GenericArray<Gdu.Drive> drives { get; }
public string level { get; }
public string name { get; }
[NoAccessorMethod]
@@ -168,16 +168,18 @@ namespace Gdu {
[CCode (cheader_filename = "gdu-gtk/gdu-gtk.h")]
public class DetailsTable : Gtk.HBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
- public DetailsTable (uint num_columns, GLib.PtrArray elements);
- public unowned GLib.PtrArray get_elements ();
+ public DetailsTable (uint num_columns, GLib.GenericArray<Gdu.DetailsElement> elements);
+ public GLib.GenericArray<Gdu.DetailsElement> get_elements ();
public uint get_num_columns ();
- public void set_elements (GLib.PtrArray elements);
+ public void set_elements (GLib.GenericArray<Gdu.DetailsElement> elements);
public void set_num_columns (uint num_columns);
- public GLib.PtrArray elements { get; set construct; }
+ public GLib.GenericArray<Gdu.DetailsElement> elements { get; set construct; }
public uint num_columns { get; set construct; }
}
[CCode (cheader_filename = "gdu-gtk/gdu-gtk.h")]
public class Dialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected Dialog ();
public unowned Gdu.Device get_device ();
public unowned Gdu.Pool get_pool ();
public unowned Gdu.Presentable get_presentable ();
@@ -193,7 +195,7 @@ namespace Gdu {
public uint64 get_largest_segment_for_all ();
public uint64 get_largest_segment_for_selected ();
public uint get_num_available_disks ();
- public unowned GLib.PtrArray get_selected_drives ();
+ public unowned GLib.GenericArray<Gdu.Drive> get_selected_drives ();
public void set_component_size (uint64 component_size);
public uint64 component_size { get; set; }
[NoAccessorMethod]
@@ -203,7 +205,7 @@ namespace Gdu {
public uint num_available_disks { get; }
[NoAccessorMethod]
public Gdu.Pool pool { owned get; construct; }
- public GLib.PtrArray selected_drives { get; }
+ public GLib.GenericArray<Gdu.Drive> selected_drives { get; }
public virtual signal void changed ();
public virtual signal unowned string is_drive_ignored (Gdu.Drive drive);
}
@@ -305,13 +307,13 @@ namespace Gdu {
[CCode (cheader_filename = "gdu-gtk/gdu-gtk.h")]
public class PoolTreeModel : Gtk.TreeStore, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable, Gtk.Buildable {
[CCode (has_construct_function = false)]
- public PoolTreeModel (GLib.PtrArray pools, Gdu.Presentable root, Gdu.PoolTreeModelFlags flags);
+ public PoolTreeModel (GLib.GenericArray<Gdu.Pool> pools, Gdu.Presentable root, Gdu.PoolTreeModelFlags flags);
public bool get_iter_for_presentable (Gdu.Presentable presentable, Gtk.TreeIter out_iter);
- public void set_pools (GLib.PtrArray pools);
+ public void set_pools (GLib.GenericArray<Gdu.Pool> pools);
[NoAccessorMethod]
public Gdu.PoolTreeModelFlags flags { get; construct; }
[NoAccessorMethod]
- public GLib.PtrArray pools { owned get; set construct; }
+ public GLib.GenericArray<Gdu.Pool> pools { owned get; set construct; }
[NoAccessorMethod]
public Gdu.Presentable root { owned get; construct; }
}
diff --git a/vapi/gdu.vapi b/vapi/gdu.vapi
index 4cc9d94..f0b49e8 100644
--- a/vapi/gdu.vapi
+++ b/vapi/gdu.vapi
@@ -4,6 +4,8 @@
namespace Gdu {
[CCode (cheader_filename = "gdu/gdu.h")]
public class Adapter : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Adapter ();
public unowned string get_driver ();
public unowned string get_fabric ();
public unowned string get_model ();
@@ -17,6 +19,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Device : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Device ();
public void* drive_ata_smart_get_blob (size_t out_size);
public bool drive_ata_smart_get_is_available ();
public unowned string drive_ata_smart_get_status ();
@@ -149,7 +153,7 @@ namespace Gdu {
public void op_linux_lvm2_lv_stop (Gdu.DeviceLinuxLvm2LVStopCompletedFunc callback);
public void op_linux_md_add_spare (string component_objpath, Gdu.DeviceLinuxMdAddSpareCompletedFunc callback);
public void op_linux_md_check (string options, Gdu.DeviceLinuxMdCheckCompletedFunc callback);
- public void op_linux_md_expand (GLib.PtrArray component_objpaths, Gdu.DeviceLinuxMdExpandCompletedFunc callback);
+ public void op_linux_md_expand (GLib.GenericArray<string> component_objpaths, Gdu.DeviceLinuxMdExpandCompletedFunc callback);
public void op_linux_md_remove_component (string component_objpath, Gdu.DeviceLinuxMdRemoveComponentCompletedFunc callback);
public void op_linux_md_stop (Gdu.DeviceLinuxMdStopCompletedFunc callback);
public void op_luks_change_passphrase (string old_secret, string new_secret, Gdu.DeviceLuksChangePassphraseCompletedFunc callback);
@@ -184,6 +188,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Drive : GLib.Object, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected Drive ();
public virtual void activate (Gdu.DriveActivateFunc callback);
public virtual bool can_activate (bool out_degraded);
public virtual bool can_create_volume (bool out_is_uninitialized, uint64 out_largest_contiguous_free_segment, uint64 out_total_free, out unowned Gdu.Presentable out_presentable);
@@ -198,6 +204,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Expander : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Expander ();
public unowned string get_adapter ();
public unowned string get_model ();
public unowned string get_native_path ();
@@ -212,12 +220,16 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Hub : GLib.Object, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected Hub ();
public unowned Gdu.Adapter get_adapter ();
public unowned Gdu.Expander get_expander ();
public Gdu.HubUsage get_usage ();
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class KnownFilesystem : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected KnownFilesystem ();
public bool get_can_create ();
public bool get_can_mount ();
public unowned string get_id ();
@@ -235,11 +247,15 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class LinuxLvm2Volume : Gdu.Volume, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected LinuxLvm2Volume ();
public unowned string get_group_uuid ();
public unowned string get_uuid ();
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class LinuxLvm2VolumeGroup : Gdu.Drive, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected LinuxLvm2VolumeGroup ();
public unowned string get_compute_new_lv_name ();
public bool get_lv_info (string lv_uuid, uint out_position, string out_name, uint64 out_size);
public uint get_num_lvs ();
@@ -250,9 +266,13 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class LinuxLvm2VolumeHole : Gdu.VolumeHole, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected LinuxLvm2VolumeHole ();
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class LinuxMdDrive : Gdu.Drive, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected LinuxMdDrive ();
public Gdu.LinuxMdDriveSlaveFlags get_slave_flags (Gdu.Device slave);
public unowned string get_slave_state_markup (Gdu.Device slave);
public unowned GLib.List get_slaves ();
@@ -261,6 +281,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Machine : GLib.Object, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected Machine ();
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Pool : GLib.Object {
@@ -300,8 +322,8 @@ namespace Gdu {
public void op_linux_lvm2_vg_set_name (string uuid, string new_name, Gdu.PoolLinuxLvm2VGSetNameCompletedFunc callback);
public void op_linux_lvm2_vg_start (string uuid, Gdu.PoolLinuxLvm2VGStartCompletedFunc callback);
public void op_linux_lvm2_vg_stop (string uuid, Gdu.PoolLinuxLvm2VGStopCompletedFunc callback);
- public void op_linux_md_create (GLib.PtrArray component_objpaths, string level, uint64 stripe_size, string name, Gdu.PoolLinuxMdCreateCompletedFunc callback);
- public void op_linux_md_start (GLib.PtrArray component_objpaths, Gdu.PoolLinuxMdStartCompletedFunc callback);
+ public void op_linux_md_create (GLib.GenericArray<string> component_objpaths, string level, uint64 stripe_size, string name, Gdu.PoolLinuxMdCreateCompletedFunc callback);
+ public void op_linux_md_start (GLib.GenericArray<string> component_objpaths, Gdu.PoolLinuxMdStartCompletedFunc callback);
public bool supports_luks_devices ();
public virtual signal void adapter_added (Gdu.Adapter adapter);
public virtual signal void adapter_changed (Gdu.Adapter adapter);
@@ -324,6 +346,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Port : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Port ();
public unowned string get_adapter ();
public unowned string get_connector_type ();
public unowned string get_native_path ();
@@ -336,6 +360,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Process : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Process ();
public unowned GLib.AppInfo get_app_info ();
public unowned string get_command_line ();
public int get_id ();
@@ -343,6 +369,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class Volume : GLib.Object, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected Volume ();
public unowned Gdu.Drive get_drive ();
public virtual Gdu.VolumeFlags get_flags ();
public virtual bool is_allocated ();
@@ -350,6 +378,8 @@ namespace Gdu {
}
[CCode (cheader_filename = "gdu/gdu.h")]
public class VolumeHole : GLib.Object, Gdu.Presentable {
+ [CCode (has_construct_function = false)]
+ protected VolumeHole ();
}
[CCode (cheader_filename = "gdu/gdu.h")]
public interface Presentable : GLib.Object {
@@ -431,7 +461,7 @@ namespace Gdu {
[CCode (cheader_filename = "gdu/gdu.h")]
public delegate void DeviceDriveAtaSmartRefreshDataCompletedFunc (Gdu.Device device, GLib.Error error);
[CCode (cheader_filename = "gdu/gdu.h")]
- public delegate void DeviceDriveBenchmarkCompletedFunc (Gdu.Device device, GLib.PtrArray read_transfer_rate_results, GLib.PtrArray write_transfer_rate_results, GLib.PtrArray access_time_results, GLib.Error error);
+ public delegate void DeviceDriveBenchmarkCompletedFunc (Gdu.Device device, GLib.GenericArray read_transfer_rate_results, GLib.GenericArray write_transfer_rate_results, GLib.GenericArray access_time_results, GLib.Error error);
[CCode (cheader_filename = "gdu/gdu.h")]
public delegate void DeviceDriveDetachCompletedFunc (Gdu.Device device, GLib.Error error);
[CCode (cheader_filename = "gdu/gdu.h")]
diff --git a/vapi/packages/gdu-gtk/gdu-gtk.metadata b/vapi/packages/gdu-gtk/gdu-gtk.metadata
index 1e882bf..04b9ca9 100644
--- a/vapi/packages/gdu-gtk/gdu-gtk.metadata
+++ b/vapi/packages/gdu-gtk/gdu-gtk.metadata
@@ -1,3 +1,20 @@
Gdu cheader_filename="gdu-gtk/gdu-gtk.h"
+GduAddComponentLinuxMdDialog:drives type_name="GLib.GenericArray<Drive>"
+gdu_add_component_linux_md_dialog_get_drives type_name="GLib.GenericArray<Drive>"
+GduButtonTable:elements type_name="GLib.GenericArray<ButtonElement>"
+gdu_button_table_new.elements type_name="GLib.GenericArray<ButtonElement>"
+gdu_button_table_get_elements type_name="GLib.GenericArray<ButtonElement>" transfer_ownership="1"
+gdu_button_table_set_elements.elements type_name="GLib.GenericArray<ButtonElement>"
+GduCreateLinuxMdDialog:drives type_name="GLib.GenericArray<Drive>"
+gdu_create_linux_md_dialog_get_drives type_name="GLib.GenericArray<Drive>" transfer_ownership="1"
+GduDetailsTable:elements type_name="GLib.GenericArray<DetailsElement>"
+gdu_details_table_new.elements type_name="GLib.GenericArray<DetailsElement>"
+gdu_details_table_get_elements type_name="GLib.GenericArray<DetailsElement>" transfer_ownership="1"
+gdu_details_table_set_elements.elements type_name="GLib.GenericArray<DetailsElement>"
+GduDiskSelectionWidget:selected-drives type_name="GLib.GenericArray<Drive>"
+gdu_disk_selection_widget_get_selected_drives type_name="GLib.GenericArray<Drive>"
GduGError name="Error"
+GduPoolTreeModel:pools type_name="GLib.GenericArray<Pool>"
+gdu_pool_tree_model_new.pools type_name="GLib.GenericArray<Pool>"
+gdu_pool_tree_model_set_pools.pools type_name="GLib.GenericArray<Pool>"
GduTimeLabelBoxedGTimeVal namespace="GLib" name="TimeVal"
diff --git a/vapi/packages/gdu/gdu.metadata b/vapi/packages/gdu/gdu.metadata
index 86b1c82..f8284e8 100644
--- a/vapi/packages/gdu/gdu.metadata
+++ b/vapi/packages/gdu/gdu.metadata
@@ -1,3 +1,4 @@
Gdu cheader_filename="gdu/gdu.h"
+*.component_objpaths type_name="GLib.GenericArray<string>"
dev_t name="ulong"
uid_t name="ulong"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]