diff options
Diffstat (limited to 'src/interface.c')
-rw-r--r-- | src/interface.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/interface.c b/src/interface.c new file mode 100644 index 0000000..5e68160 --- /dev/null +++ b/src/interface.c @@ -0,0 +1,28 @@ +#include <hildon/hildon.h> +#include "interface.h" +#include "c-main-window.h" +#include "c-new-item-dialog.h" + +void interface_show_main_window(void) +{ + GtkWidget *window; + + window = c_main_window_new(); + gtk_widget_show_all(window); + + c_main_window_add_line(C_MAIN_WINDOW(window), "Biomega", 2, 0); + c_main_window_add_line(C_MAIN_WINDOW(window), "Blame!", 7, 10); + c_main_window_add_line(C_MAIN_WINDOW(window), "Hellsing", 2, 14); +} + +GtkWidget *interface_show_new_item_dialog(GtkWindow *window) +{ + GtkWidget *dialog; + + dialog = c_new_item_dialog_new(); + gtk_widget_show_all(dialog); + + gtk_window_set_transient_for(GTK_WINDOW(dialog), window); + + return dialog; +} |