Valac think that getters are always owned by the struct
This commit is contained in:
parent
8856fcbceb
commit
3d9dcbcf87
|
@ -34,11 +34,11 @@ winrtWindowsUINotificationsToastNotification* winrt_windows_ui_notifications_toa
|
||||||
void winrt_windows_ui_notifications_toast_notification_set_ExpiresOnReboot(winrtWindowsUINotificationsToastNotification* self, gboolean value);
|
void winrt_windows_ui_notifications_toast_notification_set_ExpiresOnReboot(winrtWindowsUINotificationsToastNotification* self, gboolean value);
|
||||||
gboolean winrt_windows_ui_notifications_toast_notification_get_ExpiresOnReboot(winrtWindowsUINotificationsToastNotification* self);
|
gboolean winrt_windows_ui_notifications_toast_notification_get_ExpiresOnReboot(winrtWindowsUINotificationsToastNotification* self);
|
||||||
|
|
||||||
void winrt_windows_ui_notifications_toast_notification_set_Tag(winrtWindowsUINotificationsToastNotification* self, const gchar* value);
|
void winrt_windows_ui_notifications_toast_notification_SetTag(winrtWindowsUINotificationsToastNotification* self, const gchar* value);
|
||||||
gchar* winrt_windows_ui_notifications_toast_notification_get_Tag(winrtWindowsUINotificationsToastNotification* self);
|
gchar* winrt_windows_ui_notifications_toast_notification_GetTag(winrtWindowsUINotificationsToastNotification* self);
|
||||||
|
|
||||||
void winrt_windows_ui_notifications_toast_notification_set_Group(winrtWindowsUINotificationsToastNotification* self, const gchar* value);
|
void winrt_windows_ui_notifications_toast_notification_SetGroup(winrtWindowsUINotificationsToastNotification* self, const gchar* value);
|
||||||
gchar* winrt_windows_ui_notifications_toast_notification_get_Group(winrtWindowsUINotificationsToastNotification* self);
|
gchar* winrt_windows_ui_notifications_toast_notification_GetGroup(winrtWindowsUINotificationsToastNotification* self);
|
||||||
|
|
||||||
winrtEventToken* winrt_windows_ui_notifications_toast_notification_Activated(winrtWindowsUINotificationsToastNotification* self, NotificationCallbackActivated callback, void* context, void(*free)(void*));
|
winrtEventToken* winrt_windows_ui_notifications_toast_notification_Activated(winrtWindowsUINotificationsToastNotification* self, NotificationCallbackActivated callback, void* context, void(*free)(void*));
|
||||||
void winrt_windows_ui_notifications_toast_notification_RemoveActivated(winrtWindowsUINotificationsToastNotification* self, winrtEventToken* token);
|
void winrt_windows_ui_notifications_toast_notification_RemoveActivated(winrtWindowsUINotificationsToastNotification* self, winrtEventToken* token);
|
||||||
|
|
|
@ -194,7 +194,7 @@ gboolean winrt_windows_ui_notifications_toast_notification_get_ExpiresOnReboot(w
|
||||||
return winrt_windows_ui_notifications_toast_notification_get_internal(self)->ExpiresOnReboot();
|
return winrt_windows_ui_notifications_toast_notification_get_internal(self)->ExpiresOnReboot();
|
||||||
}
|
}
|
||||||
|
|
||||||
void winrt_windows_ui_notifications_toast_notification_set_Tag(winrtWindowsUINotificationsToastNotification* self, const char* value)
|
void winrt_windows_ui_notifications_toast_notification_SetTag(winrtWindowsUINotificationsToastNotification* self, const char* value)
|
||||||
{
|
{
|
||||||
g_return_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self));
|
g_return_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self));
|
||||||
|
|
||||||
|
@ -202,21 +202,21 @@ void winrt_windows_ui_notifications_toast_notification_set_Tag(winrtWindowsUINot
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* winrt_windows_ui_notifications_toast_notification_get_Tag:
|
* winrt_windows_ui_notifications_toast_notification_GetTag:
|
||||||
* @manager: a #winrtWindowsUINotificationsToastNotification
|
* @manager: a #winrtWindowsUINotificationsToastNotification
|
||||||
*
|
*
|
||||||
* Returns the value of the tag
|
* Returns the value of the tag
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the value
|
* Returns: (transfer full): the value
|
||||||
*/
|
*/
|
||||||
char* winrt_windows_ui_notifications_toast_notification_get_Tag(winrtWindowsUINotificationsToastNotification* self)
|
char* winrt_windows_ui_notifications_toast_notification_GetTag(winrtWindowsUINotificationsToastNotification* self)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self), FALSE);
|
g_return_val_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self), FALSE);
|
||||||
|
|
||||||
return wsview_to_char(winrt_windows_ui_notifications_toast_notification_get_internal(self)->Tag());
|
return wsview_to_char(winrt_windows_ui_notifications_toast_notification_get_internal(self)->Tag());
|
||||||
}
|
}
|
||||||
|
|
||||||
void winrt_windows_ui_notifications_toast_notification_set_Group(winrtWindowsUINotificationsToastNotification* self, const char* value)
|
void winrt_windows_ui_notifications_toast_notification_SetGroup(winrtWindowsUINotificationsToastNotification* self, const char* value)
|
||||||
{
|
{
|
||||||
g_return_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self));
|
g_return_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self));
|
||||||
|
|
||||||
|
@ -224,14 +224,14 @@ void winrt_windows_ui_notifications_toast_notification_set_Group(winrtWindowsUIN
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* winrt_windows_ui_notifications_toast_notification_get_Group:
|
* winrt_windows_ui_notifications_toast_notification_GetGroup:
|
||||||
* @manager: a #winrtWindowsUINotificationsToastNotification
|
* @manager: a #winrtWindowsUINotificationsToastNotification
|
||||||
*
|
*
|
||||||
* Returns the value of the group
|
* Returns the value of the group
|
||||||
*
|
*
|
||||||
* Returns: (transfer full): the value
|
* Returns: (transfer full): the value
|
||||||
*/
|
*/
|
||||||
char* winrt_windows_ui_notifications_toast_notification_get_Group(winrtWindowsUINotificationsToastNotification* self)
|
char* winrt_windows_ui_notifications_toast_notification_GetGroup(winrtWindowsUINotificationsToastNotification* self)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self), FALSE);
|
g_return_val_if_fail (WINRT_IS_WINDOWS_UI_NOTIFICATIONS_TOAST_NOTIFICATION (self), FALSE);
|
||||||
|
|
||||||
|
|
|
@ -37,8 +37,6 @@ namespace winrt.Windows.UI.Notifications {
|
||||||
public class ToastNotification : GLib.Object {
|
public class ToastNotification : GLib.Object {
|
||||||
public ToastNotification(string doc);
|
public ToastNotification(string doc);
|
||||||
public bool ExpiresOnReboot { get; set; }
|
public bool ExpiresOnReboot { get; set; }
|
||||||
public string Tag { get; set; } // TODO: check if valac is cleaning this string
|
|
||||||
public string Group { get; set; }
|
|
||||||
|
|
||||||
public EventToken Activated(owned NotificationCallbackActivated handler);
|
public EventToken Activated(owned NotificationCallbackActivated handler);
|
||||||
public void RemoveActivated(EventToken token);
|
public void RemoveActivated(EventToken token);
|
||||||
|
@ -48,6 +46,11 @@ namespace winrt.Windows.UI.Notifications {
|
||||||
|
|
||||||
public EventToken Dismissed(owned NotificationCallbackDismissed handler);
|
public EventToken Dismissed(owned NotificationCallbackDismissed handler);
|
||||||
public void RemoveDismissed(EventToken token);
|
public void RemoveDismissed(EventToken token);
|
||||||
|
|
||||||
|
public string GetTag();
|
||||||
|
public void SetTag(string tag);
|
||||||
|
public string GetGroup();
|
||||||
|
public void SetGroup(string group);
|
||||||
}
|
}
|
||||||
|
|
||||||
[CCode (type_id = "winrt_windows_ui_notifications_toast_notifier_get_type ()")]
|
[CCode (type_id = "winrt_windows_ui_notifications_toast_notifier_get_type ()")]
|
||||||
|
|
Loading…
Reference in a new issue