[minor] add object binding code
This commit is contained in:
@@ -385,14 +385,20 @@ teleport_remote_device_set_peer (TeleportRemoteDevice *widget,
|
|||||||
g_return_if_fail (TELEPORT_IS_REMOTE_DEVICE (widget));
|
g_return_if_fail (TELEPORT_IS_REMOTE_DEVICE (widget));
|
||||||
widget->peer = peer;
|
widget->peer = peer;
|
||||||
|
|
||||||
/*if (!g_set_object (&row->peer, peer))
|
/*
|
||||||
|
we need to create a peer object instate of a struct to be able to bind it
|
||||||
|
if (!g_set_object (&widget->peer, peer))
|
||||||
return;
|
return;
|
||||||
*/
|
|
||||||
|
|
||||||
|
g_object_bind_property (peer,
|
||||||
|
"name",
|
||||||
|
widget->device_name,
|
||||||
|
"label",
|
||||||
|
G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE);
|
||||||
|
*/
|
||||||
|
|
||||||
if (peer)
|
if (peer)
|
||||||
{
|
{
|
||||||
|
|
||||||
gtk_label_set_text(GTK_LABEL (widget->device_name), peer->name);
|
gtk_label_set_text(GTK_LABEL (widget->device_name), peer->name);
|
||||||
|
|
||||||
g_signal_connect (widget->send_btn, "clicked", G_CALLBACK (open_file_picker), peer);
|
g_signal_connect (widget->send_btn, "clicked", G_CALLBACK (open_file_picker), peer);
|
||||||
|
|||||||
Reference in New Issue
Block a user