MSGINFO with scrollbars

MSGINFO with scrollbars

Postby Otto » Wed Jul 07, 2021 6:30 am

Hello friends,
Is there a ready to go MSGINFO with scrollbars available?
Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6313
Joined: Fri Oct 07, 2005 7:07 pm

Re: MSGINFO with scrollbars

Postby nageswaragunupudi » Thu Jul 08, 2021 6:35 am

Please try

Code: Select all  Expand view
#include "fivewin.ch"

function Main()

   local cText, oDlg, oGet, oBtn

   cText := MEMOREAD( "testmsg3.prg" )

   MsgInfo2( MEMOREAD( "testmsg3.prg" ), "testmsg3.prg" )

   ? "Done"

return nil

function MsgInfo2( cText, cTitle, nWidth, nHeight )

   local oDlg

   DEFAULT cTitle := "Attention", nWidth := 300, nHeight := 200

   DEFINE DIALOG oDlg SIZE nWidth, nHeight PIXEL TRUEPIXEL TITLE cTitle

   @  20, 20 GET oGet VAR cText MEMO SIZE nWidth - 40, nHeight - 90 PIXEL OF oDlg READONLY NOBORDER ;
      COLOR CLR_BLACK, oDlg:nClrPane

   @ nHeight - 40,( nWidth / 2 ) - 50 BUTTON "OK" SIZE 100,28 PIXEL OF oDlg ACTION oDlg:End()

   ACTIVATE DIALOG oDlg CENTERED

return nil
 
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10620
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: MSGINFO with scrollbars

Postby nageswaragunupudi » Thu Jul 08, 2021 6:35 am

Please try

Code: Select all  Expand view
#include "fivewin.ch"

function Main()

   local cText, oDlg, oGet, oBtn

   cText := MEMOREAD( "testmsg3.prg" )

   MsgInfo2( MEMOREAD( "testmsg3.prg" ), "testmsg3.prg" )

   ? "Done"

return nil

function MsgInfo2( cText, cTitle, nWidth, nHeight )

   local oDlg

   DEFAULT cTitle := "Attention", nWidth := 300, nHeight := 200

   DEFINE DIALOG oDlg SIZE nWidth, nHeight PIXEL TRUEPIXEL TITLE cTitle

   @  20, 20 GET oGet VAR cText MEMO SIZE nWidth - 40, nHeight - 90 PIXEL OF oDlg READONLY NOBORDER ;
      COLOR CLR_BLACK, oDlg:nClrPane

   @ nHeight - 40,( nWidth / 2 ) - 50 BUTTON "OK" SIZE 100,28 PIXEL OF oDlg ACTION oDlg:End()

   ACTIVATE DIALOG oDlg CENTERED

return nil
 
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10620
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: MSGINFO with scrollbars

Postby Otto » Thu Jul 08, 2021 7:24 am

Dear Mr. Rao,
Thank you. It is working fine.
Font is small, and I think we need also horizontal scrolling.
Do you add this to FW.

Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6313
Joined: Fri Oct 07, 2005 7:07 pm

Re: MSGINFO with scrollbars

Postby nageswaragunupudi » Thu Jul 08, 2021 7:56 am

We can provide an option to specify a font.
If you think it would be useful, we can include in FWH after further refining it.
Horizontal scrolling may be not necessary because the text is wrapped to fit the width of the dialog.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10620
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: MSGINFO with scrollbars

Postby Otto » Thu Jul 08, 2021 1:22 pm

Dear Mr. Rao,

I think it would be very useful.
At the same time, we should have a modal box with the same syntax for mod harbor. Maybe MsgInfo in mod is working this way, I test it.

Fwlog would also be great if it were adapted for mod harbour.

And it doesn't quite fit here, but a quick output of ARRAYs in mod harbour like xbrowser () would be helpful.

Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6313
Joined: Fri Oct 07, 2005 7:07 pm

Re: MSGINFO with scrollbars

Postby Silvio.Falconi » Sat Aug 21, 2021 6:57 pm

Nages,Otto,
is it possible to make a horizontal scroll with obviously small bitmaps (jpg, png) and alternate with text?
In the past I tried to do a small class but then I couldn't

Image

sample png

Image

Image

Image
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
User avatar
Silvio.Falconi
 
Posts: 7034
Joined: Thu Oct 18, 2012 7:17 pm

Re: MSGINFO with scrollbars

Postby FiveWiDi » Sat Aug 21, 2021 8:22 pm

Otto wrote:Dear Mr. Rao,

I think it would be very useful.


+1
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1171
Joined: Mon Oct 10, 2005 2:38 pm

Re: MSGINFO with scrollbars

Postby Otto » Mon Sep 06, 2021 8:49 am

Dear Mr. Rao,
can we have a parameter to tell msginfo that it should be centered in the calling window/dialog or screen?
Thank you in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6313
Joined: Fri Oct 07, 2005 7:07 pm

Re: MSGINFO with scrollbars

Postby nageswaragunupudi » Mon Sep 06, 2021 4:49 pm

Yes.
We will provide and inform.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10620
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 88 guests