Don't show editable fields in detail window
This commit is contained in:
parent
4d3bb22d33
commit
4344e47023
2 changed files with 4 additions and 65 deletions
|
@ -75,10 +75,6 @@ static void
|
||||||
eom_detail_window_init(EomDetailWindow *self)
|
eom_detail_window_init(EomDetailWindow *self)
|
||||||
{
|
{
|
||||||
GtkWidget *panarea;
|
GtkWidget *panarea;
|
||||||
GtkWidget *table;
|
|
||||||
GtkWidget *nameclabel;
|
|
||||||
GtkWidget *haveclabel;
|
|
||||||
GtkWidget *totalclabel;
|
|
||||||
|
|
||||||
panarea = hildon_pannable_area_new();
|
panarea = hildon_pannable_area_new();
|
||||||
g_object_set(G_OBJECT(panarea),
|
g_object_set(G_OBJECT(panarea),
|
||||||
|
@ -86,49 +82,10 @@ eom_detail_window_init(EomDetailWindow *self)
|
||||||
NULL);
|
NULL);
|
||||||
gtk_container_add(GTK_CONTAINER(self), panarea);
|
gtk_container_add(GTK_CONTAINER(self), panarea);
|
||||||
|
|
||||||
table = gtk_table_new(4, 2, FALSE);
|
|
||||||
hildon_pannable_area_add_with_viewport(HILDON_PANNABLE_AREA(panarea),
|
|
||||||
table);
|
|
||||||
|
|
||||||
/* Label for the name field */
|
|
||||||
nameclabel = gtk_label_new("Name:");
|
|
||||||
gtk_misc_set_alignment(GTK_MISC(nameclabel), 0.0, 0.5);
|
|
||||||
gtk_table_attach(GTK_TABLE(table), nameclabel, 0, 1, 0, 1,
|
|
||||||
GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
|
|
||||||
|
|
||||||
/* The name field */
|
|
||||||
self->name_entry = hildon_entry_new(HILDON_SIZE_AUTO);
|
|
||||||
gtk_entry_set_alignment(GTK_ENTRY(self->name_entry), 1.0);
|
|
||||||
gtk_table_attach(GTK_TABLE(table), self->name_entry, 1, 2, 0, 1,
|
|
||||||
GTK_EXPAND | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
|
|
||||||
|
|
||||||
/* Label for the collected field */
|
|
||||||
haveclabel = gtk_label_new("You have:");
|
|
||||||
gtk_misc_set_alignment(GTK_MISC(haveclabel), 0.0, 0.5);
|
|
||||||
gtk_table_attach(GTK_TABLE(table), haveclabel, 0, 1, 1, 2,
|
|
||||||
GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
|
|
||||||
|
|
||||||
/* The collected field */
|
|
||||||
self->have_label = gtk_label_new("");
|
|
||||||
gtk_misc_set_alignment(GTK_MISC(self->have_label), 1.0, 0.5);
|
|
||||||
gtk_table_attach(GTK_TABLE(table), self->have_label, 1, 2, 1, 2,
|
|
||||||
GTK_EXPAND | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
|
|
||||||
|
|
||||||
/* Label for the total field */
|
|
||||||
totalclabel = gtk_label_new("There are:");
|
|
||||||
gtk_misc_set_alignment(GTK_MISC(totalclabel), 0.0, 0.5);
|
|
||||||
gtk_table_attach(GTK_TABLE(table), totalclabel, 0, 1, 2, 3,
|
|
||||||
GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
|
|
||||||
|
|
||||||
/* The total field */
|
|
||||||
self->total_entry = hildon_entry_new(HILDON_SIZE_AUTO);
|
|
||||||
gtk_entry_set_alignment(GTK_ENTRY(self->total_entry), 1.0);
|
|
||||||
gtk_table_attach(GTK_TABLE(table), self->total_entry, 1, 2, 2, 3,
|
|
||||||
GTK_EXPAND | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
|
|
||||||
|
|
||||||
self->volsbox = gtk_vbox_new(FALSE, 0);
|
self->volsbox = gtk_vbox_new(FALSE, 0);
|
||||||
gtk_table_attach(GTK_TABLE(table), self->volsbox, 0, 2, 3, 4,
|
hildon_pannable_area_add_with_viewport(HILDON_PANNABLE_AREA(panarea),
|
||||||
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
|
self->volsbox);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -199,10 +156,6 @@ on_volume_toggled(GtkToggleButton *togglebutton, gpointer user_data)
|
||||||
}
|
}
|
||||||
self->manga->current_qty--;
|
self->manga->current_qty--;
|
||||||
}
|
}
|
||||||
|
|
||||||
txt = g_strdup_printf("%d", self->manga->current_qty);
|
|
||||||
gtk_label_set_text(GTK_LABEL(self->have_label), txt);
|
|
||||||
g_free(txt);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -212,7 +165,6 @@ set_manga_id(EomDetailWindow *self, gint manga_id)
|
||||||
GtkWidget *clabel, *rlabel;
|
GtkWidget *clabel, *rlabel;
|
||||||
GtkWidget *ctable, *rtable;
|
GtkWidget *ctable, *rtable;
|
||||||
Manga *manga;
|
Manga *manga;
|
||||||
gchar *txt;
|
|
||||||
gint i, j = 0, row = 0, col = 0;
|
gint i, j = 0, row = 0, col = 0;
|
||||||
|
|
||||||
manga = data_get_manga_by_id(manga_id);
|
manga = data_get_manga_by_id(manga_id);
|
||||||
|
@ -220,15 +172,6 @@ set_manga_id(EomDetailWindow *self, gint manga_id)
|
||||||
self->manga = manga;
|
self->manga = manga;
|
||||||
|
|
||||||
gtk_window_set_title(GTK_WINDOW(self), manga->name);
|
gtk_window_set_title(GTK_WINDOW(self), manga->name);
|
||||||
gtk_entry_set_text(GTK_ENTRY(self->name_entry), manga->name);
|
|
||||||
|
|
||||||
txt = g_strdup_printf("%d", manga->current_qty);
|
|
||||||
gtk_label_set_text(GTK_LABEL(self->have_label), txt);
|
|
||||||
g_free(txt);
|
|
||||||
|
|
||||||
txt = g_strdup_printf("%d", manga->total_qty);
|
|
||||||
gtk_entry_set_text(GTK_ENTRY(self->total_entry), txt);
|
|
||||||
g_free(txt);
|
|
||||||
|
|
||||||
clabel = gtk_label_new("Collected:");
|
clabel = gtk_label_new("Collected:");
|
||||||
gtk_misc_set_alignment(GTK_MISC(clabel), 0.0, 0.5);
|
gtk_misc_set_alignment(GTK_MISC(clabel), 0.0, 0.5);
|
||||||
|
@ -248,6 +191,7 @@ set_manga_id(EomDetailWindow *self, gint manga_id)
|
||||||
|
|
||||||
for (i = 0; i < manga->total_qty; i++) {
|
for (i = 0; i < manga->total_qty; i++) {
|
||||||
GtkWidget *cbtn, *rbtn;
|
GtkWidget *cbtn, *rbtn;
|
||||||
|
gchar *txt;
|
||||||
|
|
||||||
if (i > 0 && i % COLUMNS == 0) {
|
if (i > 0 && i % COLUMNS == 0) {
|
||||||
row++;
|
row++;
|
||||||
|
|
|
@ -41,12 +41,7 @@ typedef struct
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
HildonStackableWindow parent;
|
HildonStackableWindow parent;
|
||||||
|
|
||||||
GtkWidget *name_entry;
|
|
||||||
GtkWidget *have_label;
|
|
||||||
GtkWidget *total_entry;
|
|
||||||
GtkWidget *volsbox;
|
GtkWidget *volsbox;
|
||||||
|
|
||||||
Manga *manga;
|
Manga *manga;
|
||||||
} EomDetailWindow;
|
} EomDetailWindow;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue