• scrollutil::scrollednotebook, plainnotebook and pagesman thoughts

    From Harald Oehlmann@21:1/5 to All on Thu Mar 10 09:54:46 2022
    Dear Csaba,

    on last TUM teleconference, I forgot to ask you about your opinion on
    the latest new text widget changes. What do you think?

    I finally took today the time to test you new great widgets: scrollutil::scrollednotebook, scrollutil::plainnotebook,
    scrollutil::pagesman

    I tested them and they work as described, great !

    Please allow me to enter in a solution discussion:

    My is situation is, that I used BWidget::notebook which show arrows when
    there is not enough space. To get a TTK version, I used two
    ttk::notebook, one in each other. If there is little space for the tabs,
    the tab label get shortened.

    I tested scrollednotebook and it did not shorten the tab labels (as
    expected). That is great. Users do not see, if there are currently
    invisible tabs (due to missing space). I really liked the arrow Buttons
    used by BWidget. Do you see any way to indicate, that there are more
    tabs than shown ?

    A perfect version would be the scrollutil::pageman with two levels like
    in the demo. But it takes constantly a whole column of space. It would
    be great, if the pageman could be collapsed and restored by buttons or
    other means, so the space is only needed on navigation and then freed
    (on a button press, for example). I specially think about Android, where vertical space is an issue.

    But anyway, I think, I will implement the pageman as is.

    Thank you, great work !

    Take care,
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nemethi@21:1/5 to All on Thu Mar 10 16:32:50 2022
    Am 10.03.22 um 09:54 schrieb Harald Oehlmann:
    Dear Csaba,

    on last TUM teleconference, I forgot to ask you about your opinion on
    the latest new text widget changes. What do you think?

    I finally took today the time to test you new great widgets: scrollutil::scrollednotebook, scrollutil::plainnotebook,
    scrollutil::pagesman

    I tested them and they work as described, great !

    Please allow me to enter in a solution discussion:

    My is situation is, that I used BWidget::notebook which show arrows when there is not enough space. To get a TTK version, I used two
    ttk::notebook, one in each other. If there is little space for the tabs,
    the tab label get shortened.

    I tested scrollednotebook and it did not shorten the tab labels (as expected). That is great. Users do not see, if there are currently
    invisible tabs (due to missing space). I really liked the arrow Buttons
    used by BWidget. Do you see any way to indicate, that there are more
    tabs than shown ?

    A perfect version would be the scrollutil::pageman with two levels like
    in the demo. But it takes constantly a whole column of space. It would
    be great, if the pageman could be collapsed and restored by buttons or
    other means, so the space is only needed on navigation and then freed
    (on a button press, for example). I specially think about Android, where vertical space is an issue.

    But anyway, I think, I will implement the pageman as is.

    Thank you, great work !

    Take care,
    Harald

    Hi Harald,

    The latest changes in the text widget code have fixed several bugs,
    especially related to elided text. My last tests with Tablelist a few
    weeks ago were successful, both with the legacy text widget and the one
    built from the revised_text branch. IMHO, this is quite promising.
    Many thanks to Francois, frithrah, and Jan for their great work!

    I am glad to hear that the scrollednotebook, plainnotebook, and pagesman widgets of the the Scrollutil(_tile) package work for you as expected.
    I will be thinking about your suggestions, which might find their way
    into some future Scrollutil version. Very probably not in the next one
    though, since I am planning to release version 1.14 soon.

    Many thanks for your feedback!

    Best regards,

    Csaba

    --
    Csaba Nemethi https://www.nemethi.de mailto:[email protected]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Harald Oehlmann@21:1/5 to All on Fri Mar 11 18:34:06 2022
    Am 10.03.2022 um 16:32 schrieb nemethi:
    Am 10.03.22 um 09:54 schrieb Harald Oehlmann:
    Dear Csaba,

    on last TUM teleconference, I forgot to ask you about your opinion on
    the latest new text widget changes. What do you think?

    I finally took today the time to test you new great widgets:
    scrollutil::scrollednotebook, scrollutil::plainnotebook,
    scrollutil::pagesman

    I tested them and they work as described, great !

    Please allow me to enter in a solution discussion:

    My is situation is, that I used BWidget::notebook which show arrows
    when there is not enough space. To get a TTK version, I used two
    ttk::notebook, one in each other. If there is little space for the
    tabs, the tab label get shortened.

    I tested scrollednotebook and it did not shorten the tab labels (as
    expected). That is great. Users do not see, if there are currently
    invisible tabs (due to missing space). I really liked the arrow
    Buttons used by BWidget. Do you see any way to indicate, that there
    are more tabs than shown ?

    A perfect version would be the scrollutil::pageman with two levels
    like in the demo. But it takes constantly a whole column of space. It
    would be great, if the pageman could be collapsed and restored by
    buttons or other means, so the space is only needed on navigation and
    then freed (on a button press, for example). I specially think about
    Android, where vertical space is an issue.

    But anyway, I think, I will implement the pageman as is.

    Thank you, great work !

    Take care,
    Harald

    Hi Harald,

    The latest changes in the text widget code have fixed several bugs, especially related to elided text.  My last tests with Tablelist a few
    weeks ago were successful, both with the legacy text widget and the one
    built from the revised_text branch.  IMHO, this is quite promising. Many thanks to Francois, frithrah, and Jan for their great work!

    I am glad to hear that the scrollednotebook, plainnotebook, and pagesman widgets of the the Scrollutil(_tile) package work for you as expected. I
    will be thinking about your suggestions, which might find their way into
    some future Scrollutil version.  Very probably not in the next one
    though, since I am planning to release version 1.14 soon.

    Many thanks for your feedback!

    Best regards,

    Csaba


    Dear Csaba,
    thank you for your valuable comment. Great, that the new text widget
    works for you. It is hard to see, that anything in Tk drops on the
    sholders of Francois, if original authors are gone. Anyway, great that
    there is progress.

    I took some time to understand the great pagesman concept of a
    folder+files view on the left side, where you can open and close folders
    to see the next level with infinite nesting.

    For me, the styling of the labels/buttons etc is an open issue.

    You have a new release ? Great ! Magic Csaba has probably exciting news !

    Thank you for all your work,
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)