Page 3 of 3

Re: HMG OBJECTS 2010.05.30

Posted: Tue Jun 01, 2010 11:19 pm
by Roberto Lopez
gfilatov wrote:
Roberto Lopez wrote:
sudip wrote:TSBrowse with HMG!!! :D Great :D
That will happen only if someone with adequate minigui ext. internals knowledge does it. This is the reason I've asked Grigory about that.

Or it could be ported directly from its original (FiveWin) sources, if someone volunteers for that.
Hi Roberto,

I've revised minigui ext.'s TBrowse implementation and it will be required the five vars in the _HMG_SYSDATA public array of HMG for TBrowse data

_HMG_ActiveTBrowseName := ""
_HMG_ActiveTBrowseHandle := 0
_HMG_BeginTBrowseActive := .F.

_TSB_aControlhWnd := {}
_TSB_aControlObjects := {}

Are you ready to allocate these _HMG_SYSDATA elements as first step?

There are also the changes in the functions Events() and _AddItem / _DeleteItem for TsBrowse action's support. :idea:

I'll wait for your response...
Yes. No problem.

I've allocated extra space in _HMG_SYSDATA from the beginning, so there is available space yet.

So, please, give me all the details.

I assuming that the required modifications to HMG core could be handled via conditional compilation, so, not affecting current code and being possible easily disabling if problem arises.

And, since I don´t know anything about GETBOX control I'll need that you handle porting from GETBOX to TEXTBOX.

Thanks for your help on this.

Re: HMG OBJECTS 2010.05.30

Posted: Wed Jun 02, 2010 8:05 am
by sudip
I am very happy about the current development :D

I don't know internals of HMG or Minigui Extended. I shall definitely participate in testing process of TBrowse of HMG :)

Re: HMG OBJECTS 2010.05.30

Posted: Wed Jun 02, 2010 8:11 am
by gfilatov
Roberto Lopez wrote: Yes. No problem.

I've allocated extra space in _HMG_SYSDATA from the beginning, so there is available space yet.

So, please, give me all the details.

I assuming that the required modifications to HMG core could be handled via conditional compilation, so, not affecting current code and being possible easily disabling if problem arises.

And, since I don´t know anything about GETBOX control I'll need that you handle porting from GETBOX to TEXTBOX.

Thanks for your help on this.
Roberto,

Ok. I've planned to use the following vars for internal TBrowse's usage
_HMG_SYSDATA [ 41 ], _HMG_SYSDATA [ 42 ], _HMG_SYSDATA [ 43 ], _HMG_SYSDATA [ 44 ], _HMG_SYSDATA [ 45 ]
and
#ifdef COMPILE_TBROWSE statement for conditional compilation in the HMG sources.

I'll translate also one call of GetBox control into TexBox calling.

I think that this porting will take one week after your approval :arrow:

Re: HMG OBJECTS 2010.05.30

Posted: Wed Jun 02, 2010 1:09 pm
by Roberto Lopez
gfilatov wrote:
Roberto Lopez wrote: Yes. No problem.

I've allocated extra space in _HMG_SYSDATA from the beginning, so there is available space yet.

So, please, give me all the details.

I assuming that the required modifications to HMG core could be handled via conditional compilation, so, not affecting current code and being possible easily disabling if problem arises.

And, since I don´t know anything about GETBOX control I'll need that you handle porting from GETBOX to TEXTBOX.

Thanks for your help on this.
Roberto,

Ok. I've planned to use the following vars for internal TBrowse's usage
_HMG_SYSDATA [ 41 ], _HMG_SYSDATA [ 42 ], _HMG_SYSDATA [ 43 ], _HMG_SYSDATA [ 44 ], _HMG_SYSDATA [ 45 ]
and
#ifdef COMPILE_TBROWSE statement for conditional compilation in the HMG sources.

I'll translate also one call of GetBox control into TexBox calling.

I think that this porting will take one week after your approval :arrow:
No problem.

Go ahead!

Re: HMG OBJECTS 2010.05.30

Posted: Thu Jun 03, 2010 1:00 am
by srvet_claudio
Gracias Roberto por tu gran esfuezo y dedicación.
Un abrazo,
Claudio.