user-accounts: Rename UmHistoryDialog to CcLoginHistoryDialog
Um is a naming hangover from before this was part of g-c-c.
This commit is contained in:
parent
5eec53c52c
commit
3eaf71065e
7 changed files with 87 additions and 88 deletions
|
@ -30,13 +30,12 @@
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
#include <act/act.h>
|
#include <act/act.h>
|
||||||
|
|
||||||
|
#include "cc-login-history-dialog.h"
|
||||||
#include "cc-util.h"
|
#include "cc-util.h"
|
||||||
|
|
||||||
#include "um-history-dialog.h"
|
|
||||||
#include "um-resources.h"
|
#include "um-resources.h"
|
||||||
#include "um-utils.h"
|
#include "um-utils.h"
|
||||||
|
|
||||||
struct _UmHistoryDialog
|
struct _CcLoginHistoryDialog
|
||||||
{
|
{
|
||||||
GtkDialog parent_instance;
|
GtkDialog parent_instance;
|
||||||
|
|
||||||
|
@ -51,21 +50,21 @@ struct _UmHistoryDialog
|
||||||
ActUser *user;
|
ActUser *user;
|
||||||
};
|
};
|
||||||
|
|
||||||
G_DEFINE_TYPE (UmHistoryDialog, um_history_dialog, GTK_TYPE_DIALOG)
|
G_DEFINE_TYPE (CcLoginHistoryDialog, cc_login_history_dialog, GTK_TYPE_DIALOG)
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
gint64 login_time;
|
gint64 login_time;
|
||||||
gint64 logout_time;
|
gint64 logout_time;
|
||||||
const gchar *type;
|
const gchar *type;
|
||||||
} UmLoginHistory;
|
} CcLoginHistory;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_week_label (UmHistoryDialog *um)
|
show_week_label (CcLoginHistoryDialog *self)
|
||||||
{
|
{
|
||||||
g_autofree gchar *label = NULL;
|
g_autofree gchar *label = NULL;
|
||||||
GTimeSpan span;
|
GTimeSpan span;
|
||||||
|
|
||||||
span = g_date_time_difference (um->current_week, um->week);
|
span = g_date_time_difference (self->current_week, self->week);
|
||||||
if (span == 0) {
|
if (span == 0) {
|
||||||
label = g_strdup (_("This Week"));
|
label = g_strdup (_("This Week"));
|
||||||
}
|
}
|
||||||
|
@ -77,11 +76,11 @@ show_week_label (UmHistoryDialog *um)
|
||||||
g_autofree gchar *to = NULL;
|
g_autofree gchar *to = NULL;
|
||||||
g_autoptr(GDateTime) date = NULL;
|
g_autoptr(GDateTime) date = NULL;
|
||||||
|
|
||||||
date = g_date_time_add_days (um->week, 6);
|
date = g_date_time_add_days (self->week, 6);
|
||||||
/* Translators: This is a date format string in the style of "Feb 18",
|
/* Translators: This is a date format string in the style of "Feb 18",
|
||||||
shown as the first day of a week on login history dialog. */
|
shown as the first day of a week on login history dialog. */
|
||||||
from = g_date_time_format (um->week, C_("login history week label","%b %e"));
|
from = g_date_time_format (self->week, C_("login history week label","%b %e"));
|
||||||
if (g_date_time_get_year (um->week) == g_date_time_get_year (um->current_week)) {
|
if (g_date_time_get_year (self->week) == g_date_time_get_year (self->current_week)) {
|
||||||
/* Translators: This is a date format string in the style of "Feb 24",
|
/* Translators: This is a date format string in the style of "Feb 24",
|
||||||
shown as the last day of a week on login history dialog. */
|
shown as the last day of a week on login history dialog. */
|
||||||
to = g_date_time_format (date, C_("login history week label","%b %e"));
|
to = g_date_time_format (date, C_("login history week label","%b %e"));
|
||||||
|
@ -97,18 +96,18 @@ show_week_label (UmHistoryDialog *um)
|
||||||
label = g_strdup_printf(C_("login history week label", "%s — %s"), from, to);
|
label = g_strdup_printf(C_("login history week label", "%s — %s"), from, to);
|
||||||
}
|
}
|
||||||
|
|
||||||
gtk_header_bar_set_subtitle (um->header_bar, label);
|
gtk_header_bar_set_subtitle (self->header_bar, label);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
clear_history (UmHistoryDialog *um)
|
clear_history (CcLoginHistoryDialog *self)
|
||||||
{
|
{
|
||||||
g_autoptr(GList) list = NULL;
|
g_autoptr(GList) list = NULL;
|
||||||
GList *it;
|
GList *it;
|
||||||
|
|
||||||
list = gtk_container_get_children (GTK_CONTAINER (um->history_box));
|
list = gtk_container_get_children (GTK_CONTAINER (self->history_box));
|
||||||
for (it = list; it != NULL; it = it->next) {
|
for (it = list; it != NULL; it = it->next) {
|
||||||
gtk_container_remove (GTK_CONTAINER (um->history_box), GTK_WIDGET (it->data));
|
gtk_container_remove (GTK_CONTAINER (self->history_box), GTK_WIDGET (it->data));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,7 +119,7 @@ get_login_history (ActUser *user)
|
||||||
GVariant *variant;
|
GVariant *variant;
|
||||||
const GVariant *value;
|
const GVariant *value;
|
||||||
const gchar *key;
|
const gchar *key;
|
||||||
UmLoginHistory history;
|
CcLoginHistory history;
|
||||||
|
|
||||||
login_history = NULL;
|
login_history = NULL;
|
||||||
value = act_user_get_login_history (user);
|
value = act_user_get_login_history (user);
|
||||||
|
@ -133,7 +132,7 @@ get_login_history (ActUser *user)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (login_history == NULL) {
|
if (login_history == NULL) {
|
||||||
login_history = g_array_new (FALSE, TRUE, sizeof (UmLoginHistory));
|
login_history = g_array_new (FALSE, TRUE, sizeof (CcLoginHistory));
|
||||||
}
|
}
|
||||||
|
|
||||||
g_array_append_val (login_history, history);
|
g_array_append_val (login_history, history);
|
||||||
|
@ -143,25 +142,25 @@ get_login_history (ActUser *user)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
set_sensitivity (UmHistoryDialog *um)
|
set_sensitivity (CcLoginHistoryDialog *self)
|
||||||
{
|
{
|
||||||
g_autoptr(GArray) login_history = NULL;
|
g_autoptr(GArray) login_history = NULL;
|
||||||
UmLoginHistory history;
|
CcLoginHistory history;
|
||||||
gboolean sensitive = FALSE;
|
gboolean sensitive = FALSE;
|
||||||
|
|
||||||
login_history = get_login_history (um->user);
|
login_history = get_login_history (self->user);
|
||||||
if (login_history != NULL) {
|
if (login_history != NULL) {
|
||||||
history = g_array_index (login_history, UmLoginHistory, 0);
|
history = g_array_index (login_history, CcLoginHistory, 0);
|
||||||
sensitive = g_date_time_to_unix (um->week) > history.login_time;
|
sensitive = g_date_time_to_unix (self->week) > history.login_time;
|
||||||
}
|
}
|
||||||
gtk_widget_set_sensitive (GTK_WIDGET (um->previous_button), sensitive);
|
gtk_widget_set_sensitive (GTK_WIDGET (self->previous_button), sensitive);
|
||||||
|
|
||||||
sensitive = (g_date_time_compare (um->current_week, um->week) == 1);
|
sensitive = (g_date_time_compare (self->current_week, self->week) == 1);
|
||||||
gtk_widget_set_sensitive (GTK_WIDGET (um->next_button), sensitive);
|
gtk_widget_set_sensitive (GTK_WIDGET (self->next_button), sensitive);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
add_record (UmHistoryDialog *um, GDateTime *datetime, gchar *record_string, gint line)
|
add_record (CcLoginHistoryDialog *self, GDateTime *datetime, gchar *record_string, gint line)
|
||||||
{
|
{
|
||||||
g_autofree gchar *date = NULL;
|
g_autofree gchar *date = NULL;
|
||||||
g_autofree gchar *time = NULL;
|
g_autofree gchar *time = NULL;
|
||||||
|
@ -191,34 +190,34 @@ add_record (UmHistoryDialog *um, GDateTime *datetime, gchar *record_string, gint
|
||||||
gtk_widget_set_halign (label, GTK_ALIGN_START);
|
gtk_widget_set_halign (label, GTK_ALIGN_START);
|
||||||
gtk_box_pack_start (GTK_BOX (row), label, TRUE, TRUE, 0);
|
gtk_box_pack_start (GTK_BOX (row), label, TRUE, TRUE, 0);
|
||||||
|
|
||||||
gtk_list_box_insert (um->history_box, row, line);
|
gtk_list_box_insert (self->history_box, row, line);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_week (UmHistoryDialog *um)
|
show_week (CcLoginHistoryDialog *self)
|
||||||
{
|
{
|
||||||
g_autoptr(GArray) login_history = NULL;
|
g_autoptr(GArray) login_history = NULL;
|
||||||
g_autoptr(GDateTime) datetime = NULL;
|
g_autoptr(GDateTime) datetime = NULL;
|
||||||
g_autoptr(GDateTime) temp = NULL;
|
g_autoptr(GDateTime) temp = NULL;
|
||||||
gint64 from, to;
|
gint64 from, to;
|
||||||
gint i, line;
|
gint i, line;
|
||||||
UmLoginHistory history;
|
CcLoginHistory history;
|
||||||
|
|
||||||
show_week_label (um);
|
show_week_label (self);
|
||||||
clear_history (um);
|
clear_history (self);
|
||||||
set_sensitivity (um);
|
set_sensitivity (self);
|
||||||
|
|
||||||
login_history = get_login_history (um->user);
|
login_history = get_login_history (self->user);
|
||||||
if (login_history == NULL) {
|
if (login_history == NULL) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Find first record for week */
|
/* Find first record for week */
|
||||||
from = g_date_time_to_unix (um->week);
|
from = g_date_time_to_unix (self->week);
|
||||||
temp = g_date_time_add_weeks (um->week, 1);
|
temp = g_date_time_add_weeks (self->week, 1);
|
||||||
to = g_date_time_to_unix (temp);
|
to = g_date_time_to_unix (temp);
|
||||||
for (i = login_history->len - 1; i >= 0; i--) {
|
for (i = login_history->len - 1; i >= 0; i--) {
|
||||||
history = g_array_index (login_history, UmLoginHistory, i);
|
history = g_array_index (login_history, CcLoginHistory, i);
|
||||||
if (history.login_time < to) {
|
if (history.login_time < to) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -227,7 +226,7 @@ show_week (UmHistoryDialog *um)
|
||||||
/* Add new session records */
|
/* Add new session records */
|
||||||
line = 0;
|
line = 0;
|
||||||
for (;i >= 0; i--) {
|
for (;i >= 0; i--) {
|
||||||
history = g_array_index (login_history, UmLoginHistory, i);
|
history = g_array_index (login_history, CcLoginHistory, i);
|
||||||
|
|
||||||
/* Display only x-session and tty records */
|
/* Display only x-session and tty records */
|
||||||
if (!g_str_has_prefix (history.type, ":") &&
|
if (!g_str_has_prefix (history.type, ":") &&
|
||||||
|
@ -241,94 +240,94 @@ show_week (UmHistoryDialog *um)
|
||||||
|
|
||||||
if (history.logout_time > 0 && history.logout_time < to) {
|
if (history.logout_time > 0 && history.logout_time < to) {
|
||||||
datetime = g_date_time_new_from_unix_local (history.logout_time);
|
datetime = g_date_time_new_from_unix_local (history.logout_time);
|
||||||
add_record (um, datetime, _("Session Ended"), line);
|
add_record (self, datetime, _("Session Ended"), line);
|
||||||
line++;
|
line++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (history.login_time >= from) {
|
if (history.login_time >= from) {
|
||||||
datetime = g_date_time_new_from_unix_local (history.login_time);
|
datetime = g_date_time_new_from_unix_local (history.login_time);
|
||||||
add_record (um, datetime, _("Session Started"), line);
|
add_record (self, datetime, _("Session Started"), line);
|
||||||
line++;
|
line++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
previous_button_clicked_cb (UmHistoryDialog *um)
|
previous_button_clicked_cb (CcLoginHistoryDialog *self)
|
||||||
{
|
{
|
||||||
g_autoptr(GDateTime) temp = NULL;
|
g_autoptr(GDateTime) temp = NULL;
|
||||||
|
|
||||||
temp = um->week;
|
temp = self->week;
|
||||||
um->week = g_date_time_add_weeks (um->week, -1);
|
self->week = g_date_time_add_weeks (self->week, -1);
|
||||||
|
|
||||||
show_week (um);
|
show_week (self);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
next_button_clicked_cb (UmHistoryDialog *um)
|
next_button_clicked_cb (CcLoginHistoryDialog *self)
|
||||||
{
|
{
|
||||||
g_autoptr(GDateTime) temp = NULL;
|
g_autoptr(GDateTime) temp = NULL;
|
||||||
|
|
||||||
temp = um->week;
|
temp = self->week;
|
||||||
um->week = g_date_time_add_weeks (um->week, 1);
|
self->week = g_date_time_add_weeks (self->week, 1);
|
||||||
|
|
||||||
show_week (um);
|
show_week (self);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
um_history_dialog_dispose (GObject *object)
|
cc_login_history_dialog_dispose (GObject *object)
|
||||||
{
|
{
|
||||||
UmHistoryDialog *um = UM_HISTORY_DIALOG (object);
|
CcLoginHistoryDialog *self = CC_LOGIN_HISTORY_DIALOG (object);
|
||||||
|
|
||||||
g_clear_object (&um->user);
|
g_clear_object (&self->user);
|
||||||
g_clear_pointer (&um->week, g_date_time_unref);
|
g_clear_pointer (&self->week, g_date_time_unref);
|
||||||
g_clear_pointer (&um->current_week, g_date_time_unref);
|
g_clear_pointer (&self->current_week, g_date_time_unref);
|
||||||
|
|
||||||
G_OBJECT_CLASS (um_history_dialog_parent_class)->dispose (object);
|
G_OBJECT_CLASS (cc_login_history_dialog_parent_class)->dispose (object);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
um_history_dialog_class_init (UmHistoryDialogClass *klass)
|
cc_login_history_dialog_class_init (CcLoginHistoryDialogClass *klass)
|
||||||
{
|
{
|
||||||
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
||||||
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
||||||
|
|
||||||
object_class->dispose = um_history_dialog_dispose;
|
object_class->dispose = cc_login_history_dialog_dispose;
|
||||||
|
|
||||||
gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/control-center/user-accounts/um-history-dialog.ui");
|
gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/control-center/user-accounts/cc-login-history-dialog.ui");
|
||||||
|
|
||||||
gtk_widget_class_bind_template_child (widget_class, UmHistoryDialog, header_bar);
|
gtk_widget_class_bind_template_child (widget_class, CcLoginHistoryDialog, header_bar);
|
||||||
gtk_widget_class_bind_template_child (widget_class, UmHistoryDialog, history_box);
|
gtk_widget_class_bind_template_child (widget_class, CcLoginHistoryDialog, history_box);
|
||||||
gtk_widget_class_bind_template_child (widget_class, UmHistoryDialog, next_button);
|
gtk_widget_class_bind_template_child (widget_class, CcLoginHistoryDialog, next_button);
|
||||||
gtk_widget_class_bind_template_child (widget_class, UmHistoryDialog, previous_button);
|
gtk_widget_class_bind_template_child (widget_class, CcLoginHistoryDialog, previous_button);
|
||||||
|
|
||||||
gtk_widget_class_bind_template_callback (widget_class, next_button_clicked_cb);
|
gtk_widget_class_bind_template_callback (widget_class, next_button_clicked_cb);
|
||||||
gtk_widget_class_bind_template_callback (widget_class, previous_button_clicked_cb);
|
gtk_widget_class_bind_template_callback (widget_class, previous_button_clicked_cb);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
um_history_dialog_init (UmHistoryDialog *um)
|
cc_login_history_dialog_init (CcLoginHistoryDialog *self)
|
||||||
{
|
{
|
||||||
g_resources_register (um_get_resource ());
|
g_resources_register (um_get_resource ());
|
||||||
|
|
||||||
gtk_widget_init_template (GTK_WIDGET (um));
|
gtk_widget_init_template (GTK_WIDGET (self));
|
||||||
}
|
}
|
||||||
|
|
||||||
UmHistoryDialog *
|
CcLoginHistoryDialog *
|
||||||
um_history_dialog_new (ActUser *user)
|
cc_login_history_dialog_new (ActUser *user)
|
||||||
{
|
{
|
||||||
UmHistoryDialog *um;
|
CcLoginHistoryDialog *self;
|
||||||
g_autoptr(GDateTime) temp = NULL;
|
g_autoptr(GDateTime) temp = NULL;
|
||||||
g_autoptr(GDateTime) local = NULL;
|
g_autoptr(GDateTime) local = NULL;
|
||||||
g_autofree gchar *title = NULL;
|
g_autofree gchar *title = NULL;
|
||||||
|
|
||||||
g_return_val_if_fail (ACT_IS_USER (user), NULL);
|
g_return_val_if_fail (ACT_IS_USER (user), NULL);
|
||||||
|
|
||||||
um = g_object_new (UM_TYPE_HISTORY_DIALOG,
|
self = g_object_new (CC_TYPE_LOGIN_HISTORY_DIALOG,
|
||||||
"use-header-bar", 1,
|
"use-header-bar", 1,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
um->user = g_object_ref (user);
|
self->user = g_object_ref (user);
|
||||||
|
|
||||||
/* Set the first day of this week */
|
/* Set the first day of this week */
|
||||||
local = g_date_time_new_now_local ();
|
local = g_date_time_new_now_local ();
|
||||||
|
@ -336,16 +335,16 @@ um_history_dialog_new (ActUser *user)
|
||||||
g_date_time_get_month (local),
|
g_date_time_get_month (local),
|
||||||
g_date_time_get_day_of_month (local),
|
g_date_time_get_day_of_month (local),
|
||||||
0, 0, 0);
|
0, 0, 0);
|
||||||
um->week = g_date_time_add_days (temp, 1 - g_date_time_get_day_of_week (temp));
|
self->week = g_date_time_add_days (temp, 1 - g_date_time_get_day_of_week (temp));
|
||||||
um->current_week = g_date_time_ref (um->week);
|
self->current_week = g_date_time_ref (self->week);
|
||||||
|
|
||||||
/* Translators: This is the title of the "Account Activity" dialog.
|
/* Translators: This is the title of the "Account Activity" dialog.
|
||||||
The %s is the user real name. */
|
The %s is the user real name. */
|
||||||
title = g_strdup_printf (_("%s — Account Activity"),
|
title = g_strdup_printf (_("%s — Account Activity"),
|
||||||
act_user_get_real_name (um->user));
|
act_user_get_real_name (self->user));
|
||||||
gtk_header_bar_set_title (um->header_bar, title);
|
gtk_header_bar_set_title (self->header_bar, title);
|
||||||
|
|
||||||
show_week (um);
|
show_week (self);
|
||||||
|
|
||||||
return um;
|
return self;
|
||||||
}
|
}
|
|
@ -25,9 +25,9 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define UM_TYPE_HISTORY_DIALOG (um_history_dialog_get_type ())
|
#define CC_TYPE_LOGIN_HISTORY_DIALOG (cc_login_history_dialog_get_type ())
|
||||||
G_DECLARE_FINAL_TYPE (UmHistoryDialog, um_history_dialog, UM, HISTORY_DIALOG, GtkDialog)
|
G_DECLARE_FINAL_TYPE (CcLoginHistoryDialog, cc_login_history_dialog, CC, LOGIN_HISTORY_DIALOG, GtkDialog)
|
||||||
|
|
||||||
UmHistoryDialog *um_history_dialog_new (ActUser *user);
|
CcLoginHistoryDialog *cc_login_history_dialog_new (ActUser *user);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<interface>
|
<interface>
|
||||||
<!-- interface-requires gtk+ 3.8 -->
|
<!-- interface-requires gtk+ 3.8 -->
|
||||||
<template class="UmHistoryDialog" parent="GtkDialog">
|
<template class="CcLoginHistoryDialog" parent="GtkDialog">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="resizable">False</property>
|
<property name="resizable">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">True</property>
|
<property name="receives_default">True</property>
|
||||||
<property name="valign">center</property>
|
<property name="valign">center</property>
|
||||||
<signal name="clicked" handler="previous_button_clicked_cb" object="UmHistoryDialog" swapped="yes"/>
|
<signal name="clicked" handler="previous_button_clicked_cb" object="CcLoginHistoryDialog" swapped="yes"/>
|
||||||
<style>
|
<style>
|
||||||
<class name="image-button"/>
|
<class name="image-button"/>
|
||||||
</style>
|
</style>
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">True</property>
|
<property name="receives_default">True</property>
|
||||||
<property name="valign">center</property>
|
<property name="valign">center</property>
|
||||||
<signal name="clicked" handler="next_button_clicked_cb" object="UmHistoryDialog" swapped="yes"/>
|
<signal name="clicked" handler="next_button_clicked_cb" object="CcLoginHistoryDialog" swapped="yes"/>
|
||||||
<style>
|
<style>
|
||||||
<class name="image-button"/>
|
<class name="image-button"/>
|
||||||
</style>
|
</style>
|
|
@ -42,13 +42,13 @@
|
||||||
|
|
||||||
#include "um-account-dialog.h"
|
#include "um-account-dialog.h"
|
||||||
#include "cc-language-chooser.h"
|
#include "cc-language-chooser.h"
|
||||||
|
#include "cc-login-history-dialog.h"
|
||||||
#include "cc-password-dialog.h"
|
#include "cc-password-dialog.h"
|
||||||
#include "um-carousel.h"
|
#include "um-carousel.h"
|
||||||
#include "um-photo-dialog.h"
|
#include "um-photo-dialog.h"
|
||||||
#include "um-fingerprint-dialog.h"
|
#include "um-fingerprint-dialog.h"
|
||||||
#include "um-utils.h"
|
#include "um-utils.h"
|
||||||
#include "um-resources.h"
|
#include "um-resources.h"
|
||||||
#include "um-history-dialog.h"
|
|
||||||
|
|
||||||
#include "cc-common-language.h"
|
#include "cc-common-language.h"
|
||||||
#include "cc-util.h"
|
#include "cc-util.h"
|
||||||
|
@ -1070,13 +1070,13 @@ change_fingerprint (CcUserPanel *self)
|
||||||
static void
|
static void
|
||||||
show_history (CcUserPanel *self)
|
show_history (CcUserPanel *self)
|
||||||
{
|
{
|
||||||
UmHistoryDialog *dialog;
|
CcLoginHistoryDialog *dialog;
|
||||||
ActUser *user;
|
ActUser *user;
|
||||||
GtkWindow *parent;
|
GtkWindow *parent;
|
||||||
gint parent_width;
|
gint parent_width;
|
||||||
|
|
||||||
user = get_selected_user (self);
|
user = get_selected_user (self);
|
||||||
dialog = um_history_dialog_new (user);
|
dialog = cc_login_history_dialog_new (user);
|
||||||
|
|
||||||
parent = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (self)));
|
parent = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (self)));
|
||||||
gtk_window_get_size (parent, &parent_width, NULL);
|
gtk_window_get_size (parent, &parent_width, NULL);
|
||||||
|
|
|
@ -101,6 +101,7 @@ common_sources = files(
|
||||||
)
|
)
|
||||||
|
|
||||||
resource_data = files(
|
resource_data = files(
|
||||||
|
'cc-login-history-dialog.ui',
|
||||||
'cc-password-dialog.ui',
|
'cc-password-dialog.ui',
|
||||||
'cc-user-panel.ui',
|
'cc-user-panel.ui',
|
||||||
'data/icons/left-index-finger.png',
|
'data/icons/left-index-finger.png',
|
||||||
|
@ -121,7 +122,6 @@ resource_data = files(
|
||||||
'data/carousel.ui',
|
'data/carousel.ui',
|
||||||
'data/join-dialog.ui',
|
'data/join-dialog.ui',
|
||||||
'data/user-accounts-dialog.css',
|
'data/user-accounts-dialog.css',
|
||||||
'um-history-dialog.ui',
|
|
||||||
)
|
)
|
||||||
|
|
||||||
common_sources += gnome.compile_resources(
|
common_sources += gnome.compile_resources(
|
||||||
|
@ -145,12 +145,12 @@ common_sources += gnome.gdbus_codegen(
|
||||||
|
|
||||||
sources = common_sources + files(
|
sources = common_sources + files(
|
||||||
'cc-crop-area.c',
|
'cc-crop-area.c',
|
||||||
|
'cc-login-history-dialog.c',
|
||||||
'cc-password-dialog.c',
|
'cc-password-dialog.c',
|
||||||
'cc-user-panel.c',
|
'cc-user-panel.c',
|
||||||
'run-passwd.c',
|
'run-passwd.c',
|
||||||
'um-carousel.c',
|
'um-carousel.c',
|
||||||
'um-fingerprint-dialog.c',
|
'um-fingerprint-dialog.c',
|
||||||
'um-history-dialog.c',
|
|
||||||
'um-photo-dialog.c',
|
'um-photo-dialog.c',
|
||||||
'um-user-image.c',
|
'um-user-image.c',
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<gresources>
|
<gresources>
|
||||||
<gresource prefix="/org/gnome/control-center/user-accounts">
|
<gresource prefix="/org/gnome/control-center/user-accounts">
|
||||||
|
<file preprocess="xml-stripblanks">cc-login-history-dialog.ui</file>
|
||||||
<file preprocess="xml-stripblanks">cc-password-dialog.ui</file>
|
<file preprocess="xml-stripblanks">cc-password-dialog.ui</file>
|
||||||
<file preprocess="xml-stripblanks">cc-user-panel.ui</file>
|
<file preprocess="xml-stripblanks">cc-user-panel.ui</file>
|
||||||
<file alias="account-dialog.ui" preprocess="xml-stripblanks">data/account-dialog.ui</file>
|
<file alias="account-dialog.ui" preprocess="xml-stripblanks">data/account-dialog.ui</file>
|
||||||
|
@ -22,6 +23,5 @@
|
||||||
<file alias="right-little-finger.png">data/icons/right-little-finger.png</file>
|
<file alias="right-little-finger.png">data/icons/right-little-finger.png</file>
|
||||||
<file alias="right-ring-finger.png">data/icons/right-ring-finger.png</file>
|
<file alias="right-ring-finger.png">data/icons/right-ring-finger.png</file>
|
||||||
<file alias="right-thumb.png">data/icons/right-thumb.png</file>
|
<file alias="right-thumb.png">data/icons/right-thumb.png</file>
|
||||||
<file preprocess="xml-stripblanks">um-history-dialog.ui</file>
|
|
||||||
</gresource>
|
</gresource>
|
||||||
</gresources>
|
</gresources>
|
||||||
|
|
|
@ -193,6 +193,8 @@ panels/universal-access/gnome-universal-access-panel.desktop.in.in
|
||||||
panels/universal-access/uap.ui
|
panels/universal-access/uap.ui
|
||||||
panels/universal-access/zoom-options.c
|
panels/universal-access/zoom-options.c
|
||||||
panels/universal-access/zoom-options.ui
|
panels/universal-access/zoom-options.ui
|
||||||
|
panels/user-accounts/cc-login-history-dialog.c
|
||||||
|
panels/user-accounts/cc-login-history-dialog.ui
|
||||||
panels/user-accounts/cc-password-dialog.c
|
panels/user-accounts/cc-password-dialog.c
|
||||||
panels/user-accounts/cc-password-dialog.ui
|
panels/user-accounts/cc-password-dialog.ui
|
||||||
panels/user-accounts/cc-user-panel.c
|
panels/user-accounts/cc-user-panel.c
|
||||||
|
@ -207,8 +209,6 @@ panels/user-accounts/pw-utils.c
|
||||||
panels/user-accounts/run-passwd.c
|
panels/user-accounts/run-passwd.c
|
||||||
panels/user-accounts/um-account-dialog.c
|
panels/user-accounts/um-account-dialog.c
|
||||||
panels/user-accounts/um-fingerprint-dialog.c
|
panels/user-accounts/um-fingerprint-dialog.c
|
||||||
panels/user-accounts/um-history-dialog.c
|
|
||||||
panels/user-accounts/um-history-dialog.ui
|
|
||||||
panels/user-accounts/um-photo-dialog.c
|
panels/user-accounts/um-photo-dialog.c
|
||||||
panels/user-accounts/um-realm-manager.c
|
panels/user-accounts/um-realm-manager.c
|
||||||
panels/user-accounts/um-utils.c
|
panels/user-accounts/um-utils.c
|
||||||
|
|
Loading…
Add table
Reference in a new issue