405
bamf_legacy_window_get_app_id (BamfLegacyWindow *self)
407
g_return_val_if_fail (BAMF_IS_LEGACY_WINDOW (self), NULL);
409
if (BAMF_LEGACY_WINDOW_GET_CLASS (self)->get_app_id)
410
return BAMF_LEGACY_WINDOW_GET_CLASS (self)->get_app_id (self);
412
if (!self->priv->legacy_window)
415
guint xid = bamf_legacy_window_get_xid (self);
416
return bamf_xutils_get_window_hint (xid, "_DBUS_APPLICATION_ID");
420
bamf_legacy_window_get_unique_bus_name (BamfLegacyWindow *self)
422
g_return_val_if_fail (BAMF_IS_LEGACY_WINDOW (self), NULL);
424
if (BAMF_LEGACY_WINDOW_GET_CLASS (self)->get_unique_bus_name)
425
return BAMF_LEGACY_WINDOW_GET_CLASS (self)->get_unique_bus_name (self);
427
if (!self->priv->legacy_window)
430
guint xid = bamf_legacy_window_get_xid (self);
431
return bamf_xutils_get_window_hint (xid, "_DBUS_UNIQUE_NAME");
435
bamf_legacy_window_get_menu_object_path (BamfLegacyWindow *self)
437
g_return_val_if_fail (BAMF_IS_LEGACY_WINDOW (self), NULL);
439
if (BAMF_LEGACY_WINDOW_GET_CLASS (self)->get_menu_object_path)
440
return BAMF_LEGACY_WINDOW_GET_CLASS (self)->get_menu_object_path (self);
442
if (!self->priv->legacy_window)
445
guint xid = bamf_legacy_window_get_xid (self);
446
return bamf_xutils_get_window_hint (xid, "_DBUS_OBJECT_PATH");
405
bamf_legacy_window_get_utf8_xprop (BamfLegacyWindow *self, const char* prop)
407
g_return_val_if_fail (BAMF_IS_LEGACY_WINDOW (self), NULL);
409
if (!self->priv->legacy_window)
412
guint xid = bamf_legacy_window_get_xid (self);
413
return bamf_xutils_get_window_hint (xid, prop);