More MessageRequester() Flags
Posted: Tue Jan 12, 2010 4:34 am
Hello,
On Windows it's possible to display the "Warning" or the "Error" icon on the MessageResquester by using theses contants :
#MB_ICONEXCLAMATION = #MB_ICONWARNING
#MB_ICONINFORMATION = #MB_ICONASTERISK
#MB_ICONSTOP = #MB_ICONERROR = #MB_ICONHAND
#MB_ICONQUESTION
In GTK+ these constant exist :
GTK_MESSAGE_INFO
GTK_MESSAGE_WARNING
GTK_MESSAGE_QUESTION
GTK_MESSAGE_ERROR
GTK_MESSAGE_OTHER
The flag can be added without any problem :
#MB_ICONWARNING = GTK_MESSAGE_WARNING = #PB_MessageRequester_IconWarning
#MB_ICONINFORMATION = GTK_MESSAGE_INFO = #PB_MessageRequester_IconInformation
#MB_ICONERROR = GTK_MESSAGE_ERROR = #PB_MessageRequester_IconError
#MB_ICONQUESTION = GTK_MESSAGE_QUESTION = #PB_MessageRequester_IconQuestion
[Edit]
I have created this for the moment, but it don't work on Linux.
[/Edit]
Best Regards
Guimauve
On Windows it's possible to display the "Warning" or the "Error" icon on the MessageResquester by using theses contants :
#MB_ICONEXCLAMATION = #MB_ICONWARNING
#MB_ICONINFORMATION = #MB_ICONASTERISK
#MB_ICONSTOP = #MB_ICONERROR = #MB_ICONHAND
#MB_ICONQUESTION
In GTK+ these constant exist :
GTK_MESSAGE_INFO
GTK_MESSAGE_WARNING
GTK_MESSAGE_QUESTION
GTK_MESSAGE_ERROR
GTK_MESSAGE_OTHER
The flag can be added without any problem :
#MB_ICONWARNING = GTK_MESSAGE_WARNING = #PB_MessageRequester_IconWarning
#MB_ICONINFORMATION = GTK_MESSAGE_INFO = #PB_MessageRequester_IconInformation
#MB_ICONERROR = GTK_MESSAGE_ERROR = #PB_MessageRequester_IconError
#MB_ICONQUESTION = GTK_MESSAGE_QUESTION = #PB_MessageRequester_IconQuestion
[Edit]
I have created this for the moment, but it don't work on Linux.
Code: Select all
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Windows
#PB_MessageRequester_IconWarning = #MB_ICONWARNING
#PB_MessageRequester_IconInfo = #MB_ICONINFORMATION
#PB_MessageRequester_IconError = #MB_ICONERROR
#PB_MessageRequester_IconQuestion = #MB_ICONQUESTION
CompilerCase #PB_OS_Linux
#PB_MessageRequester_IconWarning = #GTK_MESSAGE_WARNING
#PB_MessageRequester_IconInfo = #GTK_MESSAGE_INFO
#PB_MessageRequester_IconError = #GTK_MESSAGE_ERROR
#PB_MessageRequester_IconQuestion = #GTK_MESSAGE_QUESTION
CompilerEndSelect
Best Regards
Guimauve