7efcfddcde
The button doesn't do anything yet, but I may eventually modify it for playing and pausing music.
29 lines
560 B
C++
29 lines
560 B
C++
|
|
#include <ocarina/ocarina.h>
|
|
#include <ocarina/window.h>
|
|
|
|
static GtkWidget *window;
|
|
|
|
void destroy_window(GtkWidget *widget, GdkEvent *event, gpointer data)
|
|
{
|
|
ocarina_quit();
|
|
}
|
|
|
|
void window_resize(int w, int h)
|
|
{
|
|
gtk_window_resize(GTK_WINDOW(window), w, h);
|
|
}
|
|
|
|
void window_init()
|
|
{
|
|
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
|
g_signal_connect(window, "destroy", G_CALLBACK(destroy_window), NULL);
|
|
window_resize(800, 600);
|
|
gtk_widget_show(window);
|
|
}
|
|
|
|
void window_add(GtkWidget *widget)
|
|
{
|
|
gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(widget));
|
|
}
|