Archyvas

Įrašo tag'ai: ‘gtkmm’

GTK žinutės (Message Box) išmetimas

Gegužė 5th, 2008 Ernestas Kardzys Nėra komentarų

WinAPI turi tokią funkciją kaip MessageBox(). GTK bibliotekoje ieškojau analogo ir suradau:

#include <gtk/gtk.h>

// Kodas…

GtkWidget *dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_DESTROY_WITH_PARENT,  GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, “Nenurodytas rezultatų failas!”);
gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (dialog);

gtkmm – stačiakampių brėžimas

Su GTKMM stačiakampį galima nuterlioti taip:

#include < gtkmm.h >

// Kodas….

Glib::RefPtr<Gdk::Window> window = get_window();
gc_->set_foreground(blue_);
window->draw_rectangle(gc_, false, a.kaire_virsutine.x, a.kaire_virsutine.y, a.desne_apatine.x – a.kaire_virsutine.x, a.desne_apatine.y – a.kaire_virsutine.y);

Kategorijos:Programavimas Raktažodžiai:, , ,