# -*- coding: iso-8859-15 -*-

#-----------------------------------------------------------------------------
# Python source generated by wxDesigner from file: dialogs.wdr
# Do not modify this file, all changes will be lost!
#-----------------------------------------------------------------------------

# Include wxPython modules
import wx
import wx.grid

# Window functions

ID_TEXT = 10000
lbxSelectByName = 10001
rdbContactType = 10002
chcContactType = 10003
btnNew = 10004
btnSave = 10005
btnDelete = 10006
txtCntName = 10007
txtCntEmail = 10008
txtCntTelephone = 10009
cmbOrgID = 10010
bntOrgCreate = 10011
bntOrgDetails = 10012
chkNoMail = 10013
btnMailings = 10014
btnMailAll = 10015
btnMailSelected = 10016
txtCntNotes = 10017

def ContactDialog( parent, call_fit = True, set_sizer = True ):
    item0 = wx.BoxSizer( wx.HORIZONTAL )
    
    item1 = wx.BoxSizer( wx.VERTICAL )
    
    item2 = wx.StaticText( parent, ID_TEXT, "Contact Name:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item2, 0, wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item3 = wx.ListBox( parent, lbxSelectByName, wx.DefaultPosition, [150,-1], 
        ["ListItem"] , wx.LB_SINGLE )
    item1.Add( item3, 1, wx.GROW|wx.ALIGN_CENTER_HORIZONTAL|wx.ALL, 5 )

    item0.Add( item1, 0, wx.GROW|wx.ALIGN_CENTER_HORIZONTAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item4 = wx.BoxSizer( wx.VERTICAL )
    
    item5 = wx.BoxSizer( wx.HORIZONTAL )
    
    item6 = wx.RadioBox( parent, rdbContactType, "Show Contacts", wx.DefaultPosition, wx.DefaultSize, 
        ["All","Decision","Billing"] , 1, wx.RA_SPECIFY_ROWS )
    item5.Add( item6, 0, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT, 5 )

    item7 = wx.Choice( parent, chcContactType, wx.DefaultPosition, [100,-1], 
        ["All Contacts","All Sponsors","Non-sponsors","Platinum sponsors","Gold Sponsors","Silver Sponsors","Bag Insert Sponsors","Press Sponsors"] , 0 )
    item5.Add( item7, 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item4.Add( item5, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT, 5 )

    item8 = wx.BoxSizer( wx.HORIZONTAL )
    
    item9 = wx.Button( parent, btnNew, "New", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item9, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item8.Add( [ 2, 10 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item10 = wx.Button( parent, btnSave, "Save", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item10, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item8.Add( [ 2, 10 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item11 = wx.Button( parent, btnDelete, "Delete", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item11, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item4.Add( item8, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 0 )

    item12 = wx.FlexGridSizer( 0, 2, 0, 0 )
    
    item13 = wx.StaticText( parent, ID_TEXT, "Name:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item12.Add( item13, 0, wx.ALL, 5 )

    item14 = wx.TextCtrl( parent, txtCntName, "", wx.DefaultPosition, [160,-1], 0 )
    item12.Add( item14, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item15 = wx.StaticText( parent, ID_TEXT, "Email address:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item12.Add( item15, 0, wx.ALL, 5 )

    item16 = wx.TextCtrl( parent, txtCntEmail, "", wx.DefaultPosition, [140,-1], 0 )
    item12.Add( item16, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item17 = wx.StaticText( parent, ID_TEXT, "Telephone:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item12.Add( item17, 0, wx.ALL, 5 )

    item18 = wx.TextCtrl( parent, txtCntTelephone, "", wx.DefaultPosition, [140,-1], 0 )
    item12.Add( item18, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item19 = wx.StaticText( parent, ID_TEXT, "Organization:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item12.Add( item19, 0, wx.ALL, 5 )

    item20 = wx.BoxSizer( wx.HORIZONTAL )
    
    item21 = wx.ComboBox( parent, cmbOrgID, "", wx.DefaultPosition, [150,-1], 
        ["ComboItem"] , wx.CB_DROPDOWN )
    item20.Add( item21, 1, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item22 = wx.BitmapButton( parent, bntOrgCreate, MyBitmapImages( 1 ), wx.DefaultPosition, [20,20] )
    item20.Add( item22, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 0 )

    item23 = wx.BitmapButton( parent, bntOrgDetails, MyBitmapImages( 0 ), wx.DefaultPosition, [20,20] )
    item20.Add( item23, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item12.Add( item20, 0, wx.GROW|wx.RIGHT|wx.BOTTOM, 5 )

    item24 = wx.BoxSizer( wx.VERTICAL )
    
    item25 = wx.StaticText( parent, ID_TEXT, "Notes:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item24.Add( item25, 0, wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item24.Add( [ 20, 5 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item26 = wx.CheckBox( parent, chkNoMail, "No mail", wx.DefaultPosition, wx.DefaultSize, 0 )
    item24.Add( item26, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item27 = wx.Button( parent, btnMailings, "View Mailings ...", wx.DefaultPosition, wx.DefaultSize, 0 )
    item24.Add( item27, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item28 = wx.Button( parent, btnMailAll, "Mail All ...", wx.DefaultPosition, wx.DefaultSize, 0 )
    item24.Add( item28, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item29 = wx.Button( parent, btnMailSelected, "Mail Selected ...", wx.DefaultPosition, wx.DefaultSize, 0 )
    item24.Add( item29, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item12.Add( item24, 0, wx.GROW|wx.ALIGN_CENTER_HORIZONTAL|wx.RIGHT|wx.BOTTOM, 5 )

    item30 = wx.TextCtrl( parent, txtCntNotes, "", wx.DefaultPosition, [140,125], wx.TE_MULTILINE )
    item12.Add( item30, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item4.Add( item12, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item0.Add( item4, 0, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    if set_sizer == True:
        parent.SetSizer( item0 )
        if call_fit == True:
            item0.SetSizeHints( parent )
    
    return item0

lstMailings = 10018
txtMessageDisplay = 10019

def MailingsDialog( parent, call_fit = True, set_sizer = True ):
    item0 = wx.BoxSizer( wx.HORIZONTAL )
    
    item1 = wx.ListCtrl( parent, lstMailings, wx.DefaultPosition, [250,400], wx.LC_REPORT|wx.SUNKEN_BORDER )
    item0.Add( item1, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item2 = wx.TextCtrl( parent, txtMessageDisplay, "", wx.DefaultPosition, [400,40], wx.TE_MULTILINE )
    item0.Add( item2, 0, wx.GROW|wx.ALIGN_CENTER_HORIZONTAL|wx.ALL, 5 )

    if set_sizer == True:
        parent.SetSizer( item0 )
        if call_fit == True:
            item0.SetSizeHints( parent )
    
    return item0

txtorgname = 10020
txtorgaddr1 = 10021
txtorgaddr2 = 10022
txtorgaddr3 = 10023
txtorgaddr4 = 10024
txtorgaddr5 = 10025
stxorginvno = 10026
btnInvNo = 10027
stxorginvdt = 10028
stxorgspridate = 10029
chcorgcntid = 10030
chcorgbillcntid = 10031
chcorgspcid = 10032
txtorgporder = 10033

def OrganizationDialog( parent, call_fit = True, set_sizer = True ):
    item0 = wx.BoxSizer( wx.VERTICAL )
    
    item1 = wx.FlexGridSizer( 0, 2, 0, 0 )
    
    item2 = wx.StaticText( parent, ID_TEXT, "Organization:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item2, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item3 = wx.TextCtrl( parent, txtorgname, "", wx.DefaultPosition, [175,-1], 0 )
    item1.Add( item3, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item4 = wx.StaticText( parent, ID_TEXT, "Address:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item4, 0, wx.ALL, 5 )

    item5 = wx.BoxSizer( wx.VERTICAL )
    
    item6 = wx.TextCtrl( parent, txtorgaddr1, "", wx.DefaultPosition, [140,-1], 0 )
    item5.Add( item6, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item7 = wx.TextCtrl( parent, txtorgaddr2, "", wx.DefaultPosition, [140,-1], 0 )
    item5.Add( item7, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item8 = wx.TextCtrl( parent, txtorgaddr3, "", wx.DefaultPosition, [140,-1], 0 )
    item5.Add( item8, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item9 = wx.TextCtrl( parent, txtorgaddr4, "", wx.DefaultPosition, [140,-1], 0 )
    item5.Add( item9, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item10 = wx.TextCtrl( parent, txtorgaddr5, "", wx.DefaultPosition, [140,-1], 0 )
    item5.Add( item10, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item1.Add( item5, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL, 5 )

    item11 = wx.StaticText( parent, ID_TEXT, "Invoice details:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item11, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item12 = wx.BoxSizer( wx.HORIZONTAL )
    
    item13 = wx.StaticText( parent, stxorginvno, "NNN", wx.DefaultPosition, [35,-1], wx.ST_NO_AUTORESIZE )
    item13.SetFont( wx.Font( 10, wx.MODERN, wx.NORMAL, wx.BOLD ) )
    item12.Add( item13, 0, wx.ALIGN_CENTER|wx.RIGHT, 5 )

    item14 = wx.BitmapButton( parent, btnInvNo, MyBitmapImages( 2 ), wx.DefaultPosition, wx.DefaultSize )
    item12.Add( item14, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item12.Add( [ 1, 10 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item15 = wx.StaticText( parent, ID_TEXT, "Date:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item12.Add( item15, 0, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT, 5 )

    item16 = wx.StaticText( parent, stxorginvdt, "DD-Mon-YYYY", wx.DefaultPosition, [100,-1], wx.ST_NO_AUTORESIZE )
    item16.SetFont( wx.Font( 10, wx.MODERN, wx.NORMAL, wx.BOLD ) )
    item12.Add( item16, 0, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT, 5 )

    item1.Add( item12, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT, 5 )

    item17 = wx.StaticText( parent, ID_TEXT, "Priority timestamp:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item17, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item18 = wx.StaticText( parent, stxorgspridate, "DD-Mon-YYYY HH:MM", wx.DefaultPosition, wx.DefaultSize, 0 )
    item18.SetFont( wx.Font( 10, wx.MODERN, wx.NORMAL, wx.BOLD ) )
    item1.Add( item18, 0, wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT, 5 )

    item19 = wx.StaticText( parent, ID_TEXT, "Org contact:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item19, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item20 = wx.Choice( parent, chcorgcntid, wx.DefaultPosition, [100,-1], 
        ["ChoiceItem"] , 0 )
    item1.Add( item20, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item21 = wx.StaticText( parent, ID_TEXT, "Billing contact:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item21, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item22 = wx.Choice( parent, chcorgbillcntid, wx.DefaultPosition, [100,-1], 
        ["ChoiceItem"] , 0 )
    item1.Add( item22, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item23 = wx.StaticText( parent, ID_TEXT, "Sponsorship class:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item23, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item24 = wx.Choice( parent, chcorgspcid, wx.DefaultPosition, [100,-1], 
        ["ChoiceItem"] , 0 )
    item1.Add( item24, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item25 = wx.StaticText( parent, ID_TEXT, "Purchase order #:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item25, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item26 = wx.TextCtrl( parent, txtorgporder, "", wx.DefaultPosition, [140,-1], 0 )
    item1.Add( item26, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item0.Add( item1, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item27 = wx.BoxSizer( wx.HORIZONTAL )
    
    item28 = wx.Button( parent, wx.ID_CANCEL, "Cancel", wx.DefaultPosition, wx.DefaultSize, 0 )
    item27.Add( item28, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item27.Add( [ 20, 20 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item29 = wx.Button( parent, wx.ID_OK, "OK", wx.DefaultPosition, wx.DefaultSize, 0 )
    item27.Add( item29, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item0.Add( item27, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    if set_sizer == True:
        parent.SetSizer( item0 )
        if call_fit == True:
            item0.SetSizeHints( parent )
    
    return item0

lbxmsgname = 10034
stxmsgname = 10035
chkTestMail = 10036
btnSaveAs = 10037
btnMsgDelete = 10038
btnSend = 10039
chkNewOnly = 10040
btnDone = 10041
txtmsgsubject = 10042
txtmsgbody = 10043

def SendMailDialog( parent, call_fit = True, set_sizer = True ):
    item0 = wx.BoxSizer( wx.VERTICAL )
    
    item1 = wx.BoxSizer( wx.HORIZONTAL )
    
    item2 = wx.ListBox( parent, lbxmsgname, wx.DefaultPosition, [80,100], 
        ["ListItem"] , wx.LB_SINGLE )
    item1.Add( item2, 0, wx.GROW|wx.ALIGN_CENTER_HORIZONTAL|wx.TOP|wx.BOTTOM, 10 )

    item3 = wx.BoxSizer( wx.VERTICAL )
    
    item4 = wx.BoxSizer( wx.HORIZONTAL )
    
    item5 = wx.StaticText( parent, ID_TEXT, "Message", wx.DefaultPosition, wx.DefaultSize, 0 )
    item5.SetFont( wx.Font( 18, wx.SWISS, wx.NORMAL, wx.BOLD ) )
    item4.Add( item5, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item6 = wx.StaticText( parent, stxmsgname, "msgname", wx.DefaultPosition, wx.DefaultSize, 0 )
    item6.SetFont( wx.Font( 18, wx.SWISS, wx.NORMAL, wx.BOLD ) )
    item4.Add( item6, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item3.Add( item4, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item7 = wx.BoxSizer( wx.HORIZONTAL )
    
    item8 = wx.BoxSizer( wx.VERTICAL )
    
    item9 = wx.StaticText( parent, ID_TEXT, "Subject:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item9, 0, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL, 5 )

    item10 = wx.CheckBox( parent, chkTestMail, "Testing", wx.DefaultPosition, wx.DefaultSize, 0 )
    item10.SetValue( True )
    item8.Add( item10, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item8.Add( [ 20, 20 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item11 = wx.Button( parent, btnNew, "New", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item11, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item12 = wx.Button( parent, btnSave, "Save", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item12, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item13 = wx.Button( parent, btnSaveAs, "Save As ...", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item13, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item14 = wx.Button( parent, btnMsgDelete, "Delete", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item14, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item15 = wx.Button( parent, btnSend, "Send", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item15, 0, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT|wx.TOP, 5 )

    item16 = wx.CheckBox( parent, chkNewOnly, "Only to new", wx.DefaultPosition, wx.DefaultSize, 0 )
    item16.SetValue( True )
    item8.Add( item16, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item17 = wx.Button( parent, btnDone, "Done", wx.DefaultPosition, wx.DefaultSize, 0 )
    item8.Add( item17, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item7.Add( item8, 0, wx.GROW|wx.ALIGN_CENTER_HORIZONTAL|wx.LEFT|wx.RIGHT|wx.TOP, 5 )

    item18 = wx.BoxSizer( wx.VERTICAL )
    
    item19 = wx.TextCtrl( parent, txtmsgsubject, "", wx.DefaultPosition, [80,-1], 0 )
    item18.Add( item19, 1, wx.GROW|wx.ALL, 5 )

    item20 = wx.TextCtrl( parent, txtmsgbody, "", wx.DefaultPosition, [500,300], wx.TE_MULTILINE )
    item18.Add( item20, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT|wx.TOP, 5 )

    item7.Add( item18, 1, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT, 5 )

    item3.Add( item7, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.TOP|wx.BOTTOM, 5 )

    item1.Add( item3, 0, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )

    item0.Add( item1, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    if set_sizer == True:
        parent.SetSizer( item0 )
        if call_fit == True:
            item0.SetSizeHints( parent )
    
    return item0

txtnewmsgname = 10044

def MessageNameDialog( parent, call_fit = True, set_sizer = True ):
    item0 = wx.BoxSizer( wx.VERTICAL )
    
    item1 = wx.BoxSizer( wx.HORIZONTAL )
    
    item2 = wx.StaticText( parent, ID_TEXT, "Message Name:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item2, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item3 = wx.TextCtrl( parent, txtnewmsgname, "", wx.DefaultPosition, [125,-1], 0 )
    item1.Add( item3, 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item0.Add( item1, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item4 = wx.BoxSizer( wx.HORIZONTAL )
    
    item5 = wx.Button( parent, wx.ID_CANCEL, "Cancel", wx.DefaultPosition, wx.DefaultSize, 0 )
    item4.Add( item5, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item4.Add( [ 10, 10 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item6 = wx.Button( parent, wx.ID_OK, "OK", wx.DefaultPosition, wx.DefaultSize, 0 )
    item4.Add( item6, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item0.Add( item4, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    if set_sizer == True:
        parent.SetSizer( item0 )
        if call_fit == True:
            item0.SetSizeHints( parent )
    
    return item0

txtInvoiceNo = 10045

def InvoiceNoDialog( parent, call_fit = True, set_sizer = True ):
    item0 = wx.BoxSizer( wx.VERTICAL )
    
    item1 = wx.BoxSizer( wx.HORIZONTAL )
    
    item2 = wx.StaticText( parent, ID_TEXT, "Invoice Number:", wx.DefaultPosition, wx.DefaultSize, 0 )
    item1.Add( item2, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item3 = wx.TextCtrl( parent, txtInvoiceNo, "", wx.DefaultPosition, [80,-1], 0 )
    item1.Add( item3, 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item0.Add( item1, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    item4 = wx.BoxSizer( wx.HORIZONTAL )
    
    item5 = wx.Button( parent, wx.ID_CANCEL, "Cancel", wx.DefaultPosition, wx.DefaultSize, 0 )
    item4.Add( item5, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item4.Add( [ 20, 20 ] , 1, wx.ALIGN_CENTER|wx.ALL, 5 )

    item6 = wx.Button( parent, wx.ID_OK, "OK", wx.DefaultPosition, wx.DefaultSize, 0 )
    item4.Add( item6, 0, wx.ALIGN_CENTER|wx.ALL, 5 )

    item0.Add( item4, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )

    if set_sizer == True:
        parent.SetSizer( item0 )
        if call_fit == True:
            item0.SetSizeHints( parent )
    
    return item0

# Menubar functions

# Toolbar functions

# Bitmap functions


def MyBitmapImages( index ):
    if index == 0:
        return wx.Image( "dialogs_wdr/MyBitmapImages_0.png", wx.BITMAP_TYPE_PNG ).ConvertToBitmap()
    if index == 1:
        return wx.Image( "dialogs_wdr/MyBitmapImages_1.png", wx.BITMAP_TYPE_PNG ).ConvertToBitmap()
    if index == 2:
        return wx.Image( "dialogs_wdr/MyBitmapImages_2.png", wx.BITMAP_TYPE_PNG ).ConvertToBitmap()
    return wx.NullBitmap

# End of generated file
