• Modern alternative to Iwidgets?

    From Petro Kazmirchuk@vivid.tree7955@fastmail.com to comp.lang.tcl on Mon Aug 19 18:37:26 2024
    From Newsgroup: comp.lang.tcl

    Hi all,
    I'm looking for a reasonably modern alternative to Iwidgets:
    - must NOT use snit or itcl
    - ideally, written without any C code
    - ideally, ttk-aware

    Do you think that apave could be a decent candidate? https://aplsimple.github.io/en/tcl/pave/

    Any other good candidates?
    Thanks in advance,
    Petro
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Tue Aug 20 07:25:38 2024
    From Newsgroup: comp.lang.tcl

    Am 19.08.2024 um 18:37 schrieb Petro Kazmirchuk:
    Hi all,
    I'm looking for a reasonably modern alternative to Iwidgets:
    - must NOT use snit or itcl
    - ideally, written without any C code
    - ideally, ttk-aware

    Do you think that apave could be a decent candidate? https://aplsimple.github.io/en/tcl/pave/

    Any other good candidates?
    Thanks in advance,
    Petro

    Petro,
    I am not aware of any recent work. I can only say, that Tk 9 has visual improvements and scalability of all items.
    Any solution without Tk9 compatibility is IMHO not future proof.

    BWidget is not a candidate. It is not ttk and Tk 9 is a work in progress.

    apave looks great.

    Thanks for all,
    Harald
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Petro Kazmirchuk@vivid.tree7955@fastmail.com to comp.lang.tcl on Tue Aug 20 08:56:56 2024
    From Newsgroup: comp.lang.tcl

    Thanks,
    compatibility with Tk 9 doesn't matter for me, because we can't migrate
    from Tcl 8.6

    On 20/08/2024 07:25, Harald Oehlmann wrote:
    Am 19.08.2024 um 18:37 schrieb Petro Kazmirchuk:
    Hi all,
    I'm looking for a reasonably modern alternative to Iwidgets:
    - must NOT use snit or itcl
    - ideally, written without any C code
    - ideally, ttk-aware

    Do you think that apave could be a decent candidate?
    https://aplsimple.github.io/en/tcl/pave/

    Any other good candidates?
    Thanks in advance,
    Petro

    Petro,
    I am not aware of any recent work. I can only say, that Tk 9 has visual improvements and scalability of all items.
    Any solution without Tk9 compatibility is IMHO not future proof.

    BWidget is not a candidate. It is not ttk and Tk 9 is a work in progress.

    apave looks great.

    Thanks for all,
    Harald

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Tue Aug 20 10:47:20 2024
    From Newsgroup: comp.lang.tcl

    Am 20.08.2024 um 08:56 schrieb Petro Kazmirchuk:
    Thanks,
    compatibility with Tk 9 doesn't matter for me, because we can't migrate
    from Tcl 8.6

    On 20/08/2024 07:25, Harald Oehlmann wrote:
    Am 19.08.2024 um 18:37 schrieb Petro Kazmirchuk:
    Hi all,
    I'm looking for a reasonably modern alternative to Iwidgets:
    - must NOT use snit or itcl
    - ideally, written without any C code
    - ideally, ttk-aware

    Do you think that apave could be a decent candidate?
    https://aplsimple.github.io/en/tcl/pave/

    Any other good candidates?
    Thanks in advance,
    Petro

    Petro,
    I am not aware of any recent work. I can only say, that Tk 9 has
    visual improvements and scalability of all items.
    Any solution without Tk9 compatibility is IMHO not future proof.

    BWidget is not a candidate. It is not ttk and Tk 9 is a work in progress.

    apave looks great.

    Thanks for all,
    Harald


    Ok.
    apave looks really recent.

    If you are looking for a megawidget framework, you may also look to the
    work of René Zaumseil. See his ETCL talk in Vienna.

    Take care,
    Harald
    --- Synchronet 3.20a-Linux NewsLink 1.114