• src/uifc/uifc.h uifc32.c uifcx.c

    From rswindell@VERT to CVS commit on Thursday, October 12, 2017 01:32:55
    src/uifc uifc.h 1.88 1.89 uifc32.c 1.224 1.225 uifcx.c 1.30 1.31
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv3981

    Modified Files:
    uifc.h uifc32.c uifcx.c
    Log Message:
    Terminology update (GET -> COPY, PUT -> PASTE).
    Added Cut and Paste-Insert support to stdio version of UIFC.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, October 22, 2017 20:04:38
    src/uifc uifc.h 1.89 1.90 uifc32.c 1.225 1.226 uifcx.c 1.31 1.32
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv27586

    Modified Files:
    uifc.h uifc32.c uifcx.c
    Log Message:
    Eliminated the "Paste Over" option/behavior. Paste (Ctrl-V, F6 or Shift-Insert) is always the same operation (e.g. Paste-Insert).
    MSK_PASTE_OVER and MSK_PASTE_INSERT have been removed (now combined into MSK_PASTE), so current SCFG code, for example, won't compile.
    Introduced a separate WIN_CUT uifc.list mode flag to enable the Cut (e.g. Ctrl-X) option on the status/help line.
    Re-factored the bottomline() routine to re-use the WIN_* mode flags.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 03, 2020 14:10:33
    src/uifc uifc.h 1.94 1.95 uifc32.c 1.252 1.253 uifcx.c 1.39 1.40
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv16846

    Modified Files:
    uifc.h uifc32.c uifcx.c
    Log Message:
    uifcapi_t:
    - msg() now returns an int (e.g. 0 for OK, non-zero otherwise)
    - add msgf() a printf-style version of msg()
    - add confirm() a printf-stle yes/no dialog (returns TRUE on "Yes"/default)
    - add deny() a printf-style no/yes dialog (returns TRUE on "No"/default)
    - add yesNoOpts to allow application to over-ride "Yes"/"No" strings.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Thursday, February 10, 2022 15:32:04
    https://gitlab.synchro.net/main/sbbs/-/commit/1124f51a2dc2baaaeaee3171
    Modified Files:
    src/uifc/uifc.h uifc32.c uifcx.c
    Log Message:
    Some consitifications

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, March 10, 2022 23:56:27
    https://gitlab.synchro.net/main/sbbs/-/commit/85dce134829649151452dd14
    Modified Files:
    src/uifc/uifc.h uifc32.c uifcx.c
    Log Message:
    UIFC "list" now supports an optional left/right arrow key indicator

    Passing either WIN_LEFTKEY or WIN_RIGHTKEY in the window "mode" argument enables this new indicator in the upper right of "list" windows. These indicator arrows are mouse-clickable too (translate to the left and right arrow keys).

    We had defined uses for all 32 available WIN_* mode bits, so I extended the win mode type from 32 to 64 bits (should this now be called uifc64.c?) :-)

    Anyway, it'll be easier to add more WIN_* mode flags as needed later, but I do wonder about JavaScript support (not so great for > 31-bit integers).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@VERT/DOCKSUD to Rob Swindell on Friday, March 11, 2022 14:53:32
    El 11/3/22 a las 04:56, Rob Swindell escribi¢:
    https://gitlab.synchro.net/main/sbbs/-/commit/85dce134829649151452dd14 Modified Files:
    src/uifc/uifc.h uifc32.c uifcx.c
    Log Message:
    UIFC "list" now supports an optional left/right arrow key indicator

    Passing either WIN_LEFTKEY or WIN_RIGHTKEY in the window "mode" argument enables this new indicator in the upper right of "list" windows. These indicator arrows are mouse-clickable too (translate to the left and right arrow keys).

    We had defined uses for all 32 available WIN_* mode bits, so I extended the win mode type from 32 to 64 bits (should this now be called uifc64.c?) :-)

    Anyway, it'll be easier to add more WIN_* mode flags as needed later, but I do wonder about JavaScript support (not so great for > 31-bit integers).
    ---
    ¨ Synchronet ¨ Vertrauen ¨ Home of Synchronet ¨ [vert/cvs/bbs].synchro.ne

    good!! Lynx style navigation could be cool!

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
  • From Digital Man@VERT to Ragnarok on Friday, March 11, 2022 21:13:17
    Re: Re: src/uifc/uifc.h uifc32.c uifcx.c
    By: Ragnarok to Rob Swindell on Fri Mar 11 2022 02:53 pm

    good!! Lynx style navigation could be cool!

    I haven't used Lynx all that much, or at least, not in a long long time. How is its navigation style cool?
    --
    digital man (rob)

    Sling Blade quote #17:
    Charles Bushman: A shovel just makes too goddamned much racket.
    Norco, CA WX: 58.2øF, 19.0% humidity, 0 mph N wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@VERT/DOCKSUD to Digital Man on Saturday, March 12, 2022 10:36:31
    El 12/3/22 a las 02:13, Digital Man escribi¢:
    Re: Re: src/uifc/uifc.h uifc32.c uifcx.c
    By: Ragnarok to Rob Swindell on Fri Mar 11 2022 02:53 pm

    > good!! Lynx style navigation could be cool!

    I haven't used Lynx all that much, or at least, not in a long long time. How is its navigation style cool?

    Right arrow act as Enter. When you move to right you will enter to the selected item. Left arrow act as ESC and go back

    You can activate it on Midnight Commander Options->Panels->Lynx Style Navigation to see how to this work.

    Saludos!

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
  • From Andre@VERT/RDOMENTR to Ragnarok on Saturday, March 12, 2022 09:21:25
    Re: Re: src/uifc/uifc.h uifc32.c uifcx.c
    By: Ragnarok to Digital Man on Sat Mar 12 2022 10:36 am

    Right arrow act as Enter. When you move to right you will enter to the selected item. Left arrow act as ESC and go back

    That would make more sense if the submenus opened to the right in a sort of column navigation, leaving the previous menu (left column) on the screen. This doesn't seem like an intuitive UI for the way Sync's curses menus display to the user.

    Doesn't really hurt anything, I guess. But my rule of thumb is that if a UI needs documentation for someone to know how a feature works, then it's probably a bad UI. But if it helps power users, then whatever.


    - Andre

    ---
    þ Synchronet þ Radio Mentor BBS - bbs.radiomentor.org
  • From Digital Man@VERT to Ragnarok on Saturday, March 12, 2022 11:09:03
    Re: Re: src/uifc/uifc.h uifc32.c uifcx.c
    By: Ragnarok to Digital Man on Sat Mar 12 2022 10:36 am

    El 12/3/22 a las 02:13, Digital Man escribi¢:
    Re: Re: src/uifc/uifc.h uifc32.c uifcx.c
    By: Ragnarok to Rob Swindell on Fri Mar 11 2022 02:53 pm

    > good!! Lynx style navigation could be cool!

    I haven't used Lynx all that much, or at least, not in a long long time. How is its navigation style cool?

    Right arrow act as Enter. When you move to right you will enter to the selected item. Left arrow act as ESC and go back

    You can activate it on Midnight Commander Options->Panels->Lynx Style Navigation to see how to this work.

    I don't see how that method would work with the UIFC use of those keys already. --
    digital man (rob)

    Synchronet "Real Fact" #46:
    Synchronet External X/Y/ZMODEM protocol driver (SEXYZ) was introduced in 2005 Norco, CA WX: 74.0øF, 13.0% humidity, 2 mph NNE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net