Linux Lib: ein messagerequester Ersatz (GTK)
Verfasst: 28.10.2006 02:58
naja, vielleicht nicht unbedingt ein Ersatz aber eine gute Erweiterung (imo)
und zur Demo für Tailbite gedacht gewesen...
Screenshot (source siehe 2. Beispiel):

Einfache Anwendung:
type kann sein:
als buttons können verwendet werden:
Die letzten beiden Parameter können verwendet werden um eine Variable im Text zu ersetzen Die Variable lautet:%s und kann 2x eingesetzt werden wobei das erste Vorkommen mit dem 1. Text und das 2. mit dem 2. Text ersetzt wird (die beiden letzten Parameter können natürlich auch String-Variablen sein)
Beispiel:
Hier der Link zur Lib:
http://home.arcor.de/x-linux/pure/msgbox/msg_box_lib
und der Source:
http://home.arcor.de/x-linux/pure/msgbox/msg_box_lib.pb
Kleine Warnung: Wenn diese lib aufgerufen wird befor ein Window geöffnet wurde, muß zuvor gtk_init_(0,0) aufgerufen werden ansonsten wird gtk_init_() vom 1. OpenWindow() aufgerufen.
Eine sache ist nicht änderbar; der Titel der MessageBox (dieser wird durch den typ bestimmt) ABER dafür hat diese MessageBox ein kleines Icon UND die Möglichkeit zur Variablensubstitution
Wie immer sind Vorschläge, Kritik oder Anregungen willkommen
und zur Demo für Tailbite gedacht gewesen...
Screenshot (source siehe 2. Beispiel):

Einfache Anwendung:
Code: Alles auswählen
MsgBox("My message text",#GTK_MESSAGE_ERROR,#GTK_BUTTONS_OK,"","")
Code: Alles auswählen
#GTK_MESSAGE_ERROR
#GTK_MESSAGE_INFO
#GTK_MESSAGE_QUESTION
#GTK_MESSAGE_WARNINGCode: Alles auswählen
#GTK_BUTTONS_OK
#GTK_BUTTONS_CLOSE
#GTK_BUTTONS_OK_CANCEL
#GTK_BUTTONS_YES_NO
#GTK_BUTTONS_NONE
#GTK_BUTTONS_CANCELBeispiel:
Code: Alles auswählen
MsgBox("My %s message text %s",#GTK_MESSAGE_ERROR,#GTK_BUTTONS_OK,"first","is not long")
http://home.arcor.de/x-linux/pure/msgbox/msg_box_lib
und der Source:
http://home.arcor.de/x-linux/pure/msgbox/msg_box_lib.pb
Kleine Warnung: Wenn diese lib aufgerufen wird befor ein Window geöffnet wurde, muß zuvor gtk_init_(0,0) aufgerufen werden ansonsten wird gtk_init_() vom 1. OpenWindow() aufgerufen.
Eine sache ist nicht änderbar; der Titel der MessageBox (dieser wird durch den typ bestimmt) ABER dafür hat diese MessageBox ein kleines Icon UND die Möglichkeit zur Variablensubstitution
Wie immer sind Vorschläge, Kritik oder Anregungen willkommen