static void math_window_init(MathWindow *window) { window->priv = G_TYPE_INSTANCE_GET_PRIVATE(window, math_window_get_type(), MathWindowPrivate); gtk_window_set_title(GTK_WINDOW(window), /* Title of main window */ _("Calculator")); gtk_window_set_role(GTK_WINDOW(window), "mate-calc"); gtk_window_set_resizable(GTK_WINDOW(window), FALSE); g_signal_connect_after(G_OBJECT(window), "key-press-event", G_CALLBACK(key_press_cb), NULL); g_signal_connect(G_OBJECT(window), "delete-event", G_CALLBACK(delete_cb), NULL); }
MathWindow * math_window_new(MathEquation *equation) { return g_object_new(math_window_get_type(), "equation", equation, NULL); }