>>Python>Validating Entry>Changelog
Changelog

0.1.11b 9/09
-------

- changes in class NamedVEntry:
    In pack() and pack_forget(), raising proper NotImplementedError
        instead of NotImplemented.

0.1.10b 8/09
-------

- changes in class VEntry:
    In initialise(callback = True), introducing new argument CALLBACK.

0.1.9b 8/09
------

- changes in classes VEntry and NamedVEntry:
    destroy()

0.1.8b 8/09
------

- changes in class NamedVEntry:
    In __init__(..., name = None, ...), allowing for NAME to be left out
        if label is specified.

0.1.7b 8/09
------

- changes in class VEntry:
    In initialise(), fallback to bind('<KeyRealease>') because vcmd method
        does not work.
    vcmd(), renamed back to tk_key_release().

- changes in class NamedVEntry:
    In __init__(), making column and row optional.
    pack(*args, **kwargs)
    grid(column, row, **ventry_kwargs)
    pack_forget()
    grid_forget()

0.1.6b 8/09
------

- changes in class VEntry:
    In initialise(), using and to react on content
        change.
    tk_key_release(event), renamed to vcmd() accordingly.

0.1.5b 8/09
------

- introducing in class VEntry:
    pack_forget()
    grid_forget()
    
0.1.4b 5/09
------

- changes in class VEntry:
    In __init__(..., formatter=None, ...), additional paramter.

- changes in class NamedVEntry:
    In __init__(..., formatter=None, label=None,...),
        additional parameters.

0.1.3b 5/09
------

- change in class VEntry:
    In __init__(), setting self.value to default None.
    In validate(), introducing parameter `callback'.
    In set(), introducing paramter `callback'.

0.1.2b 5/09
------

- introducing validation function:
    int(str)

0.1.1b 4/09
------

- introducing class Validity:
    __init__(valid,value)

- introducing validation functions:
    number(str)
    string(str)
    number_none(str)

- introducing class VEntry:
    __init__(master,validate=None,initial='',
            hook_update=None,**entry_kwargs)
    initialise()
    tk_key_release(event)
    validate()
    set(value)
    get()
    pack(*entry_args,**entry_kwargs)
    grid(*entry_args,**entry_kwargs)
    disable()
    enable()

- introducing class NamedVEntry(VEntry):
    __init__(master,name,column,row,mode='horizontal',
            validate=None,initial='',
            hook_update=None,**ventry_kwargs)

0.1.0b 4/09
------

failed.


Impressum/Contact