GtkWidget * account_general_tab_new(Account *account) { g_return_val_if_fail(account != NULL, NULL); gpointer view = g_object_new(ACCOUNT_GENERAL_TAB_TYPE, NULL); AccountGeneralTabPrivate *priv = ACCOUNT_GENERAL_TAB_GET_PRIVATE(view); priv->account = account; build_tab_view(ACCOUNT_GENERAL_TAB(view)); return (GtkWidget *)view; }
GtkWidget * account_security_tab_new(Account *account) { g_return_val_if_fail(account != NULL, NULL); gpointer view = g_object_new(ACCOUNT_SECURITY_TAB_TYPE, NULL); AccountSecurityTabPrivate *priv = ACCOUNT_SECURITY_TAB_GET_PRIVATE(view); priv->account = account; build_tab_view(ACCOUNT_SECURITY_TAB(view)); return (GtkWidget *)view; }
GtkWidget * account_devices_tab_new(Account *account) { g_return_val_if_fail(account != NULL, NULL); gpointer view = g_object_new(ACCOUNT_DEVICES_TAB_TYPE, NULL); AccountDevicesTabPrivate *priv = ACCOUNT_DEVICES_TAB_GET_PRIVATE(view); priv->account = account; build_tab_view(ACCOUNT_DEVICES_TAB(view)); return (GtkWidget *)view; }