[GRASS-dev] Single big window for GRASS7

Dear all,

Any body can tell me the progress of proposed single window developement for GRASS GIS. Actually, I am C/C++ developer. I have not much knowledge in Python. As RASAD give me the source code for GRASS CATALOG. I build it successfuly. But from this I am unable to advance it to a suitable single window. But I need it very much.

Thanks in advance.

SWAPAN GHOSH

Hi,

I had asked list long back regarding integrated gui. please see this thread[0]. What GRASS needs is to maitain current style and add integrated ui as optional.

Btw, what do you mean by “unable to advance to a suitable single window”. if catalog is running then it should show up a single window

[0] http://osgeo-org.1560.n6.nabble.com/GRASS-dev-GRASS-Integreated-GUI-td4511608.html

···

On Tue, Feb 12, 2013 at 11:13 AM, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Dear all,

Any body can tell me the progress of proposed single window developement for GRASS GIS. Actually, I am C/C++ developer. I have not much knowledge in Python. As RASAD give me the source code for GRASS CATALOG. I build it successfuly. But from this I am unable to advance it to a suitable single window. But I need it very much.

Thanks in advance.

SWAPAN GHOSH


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Regards,
Rashad

Dear Rashad,

I see your link and understand that core committe is very much interested for multiple window. But I can’t understand why, where many big application like Microsoft Visual studio, Microsoft Word , ArcGIS…etc likes SDI. Actually, SDI is more user friendlly, every body accept it. So why we not advance it to market standard.

Actually GRASS catalog is just approach,not complete application because display pane is small than layer pane.display pane is not attached with command console,search module and python shell. More over when we minimize the big window then display will disappear.

As due to lack of my python knowledge I can not recover the problem as stated above.

Please don’t mind your approach is great.

Thanks & Regards,

SWAPAN

···

On Tue, Feb 12, 2013 at 11:13 AM, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Dear all,

Any body can tell me the progress of proposed single window developement for GRASS GIS. Actually, I am C/C++ developer. I have not much knowledge in Python. As RASAD give me the source code for GRASS CATALOG. I build it successfuly. But from this I am unable to advance it to a suitable single window. But I need it very much.

Thanks in advance.

SWAPAN GHOSH


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Regards,
Rashad

Hi,

I had developed Catalog in 2010 before grass7 and updated it for grass 6.4, 6.5 & to 7. But since there is no much interest and another problem is wxpython. Other developers needs to keep MapFrame as wx.Frame and I completely support their decision. But wxPython doesnt allow to embed wx.Frame inside antoher wx.Frame.

To have a single display wx.Frame should be changed to wx.Panel. But the detached window will not be possible and there are issues with status bar and stuff.

If there is an option in wx.Frame inside wx.Frame I would love to work on DataCatalog.

···

On Tue, Feb 12, 2013 at 12:13 PM, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Dear Rashad,

I see your link and understand that core committe is very much interested for multiple window. But I can’t understand why, where many big application like Microsoft Visual studio, Microsoft Word , ArcGIS…etc likes SDI. Actually, SDI is more user friendlly, every body accept it. So why

you mean MDI right?

see this thread - http://wxpython-users.1045709.n5.nabble.com/wxPython-MDI-is-obsolete-td2281512.html

we not advance it to market standard.

Actually GRASS catalog is just approach,not complete application because display pane is small than layer pane.display pane is not attached with command console,search module and python shell. More over when we minimize the big window then display will disappear.

As due to lack of my python knowledge I can not recover the problem as stated above.

Please don’t mind your approach is great.

Thanks & Regards,

SWAPAN

On Tue, Feb 12, 2013 at 11:20 AM, Rashad M <mohammedrashadkm@gmail.com> wrote:

Hi,

I had asked list long back regarding integrated gui. please see this thread[0]. What GRASS needs is to maitain current style and add integrated ui as optional.

Btw, what do you mean by “unable to advance to a suitable single window”. if catalog is running then it should show up a single window

[0] http://osgeo-org.1560.n6.nabble.com/GRASS-dev-GRASS-Integreated-GUI-td4511608.html

Regards,
Rashad

On Tue, Feb 12, 2013 at 11:13 AM, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Dear all,

Any body can tell me the progress of proposed single window developement for GRASS GIS. Actually, I am C/C++ developer. I have not much knowledge in Python. As RASAD give me the source code for GRASS CATALOG. I build it successfuly. But from this I am unable to advance it to a suitable single window. But I need it very much.

Thanks in advance.

SWAPAN GHOSH


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Regards,
Rashad

Hi,

I though that we three already discussed this topic but I cannot find
the thread. Anyway, I totally agree that GRASS needs one big single
window (we should also keep the old behavior to satisfy existing
users). For this a refactoring of the wxGUI source code is needed.
Anna and I already did some work on it but still it is not possible to
build one big single window.

It will take some time to finish refactoring. Python, wxPython and
object oriented programming are necessary. Here is the page about
development:
http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Refactoring
and some guide (not finished):
http://grasswiki.osgeo.org/wiki/WxGUI_Programming_Howto

Vaclav

On 12 February 2013 07:56, Rashad M <mohammedrashadkm@gmail.com> wrote:

Hi,

I had developed Catalog in 2010 before grass7 and updated it for grass 6.4,
6.5 & to 7. But since there is no much interest and another problem is
wxpython. Other developers needs to keep MapFrame as wx.Frame and I
completely support their decision. But wxPython doesnt allow to embed
wx.Frame inside antoher wx.Frame.

To have a single display wx.Frame should be changed to wx.Panel. But the
detached window will not be possible and there are issues with status bar
and stuff.

If there is an option in wx.Frame inside wx.Frame I would love to work on
DataCatalog.

On Tue, Feb 12, 2013 at 12:13 PM, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Dear Rashad,

I see your link and understand that core committe is very much interested
for multiple window. But I can't understand why, where many big application
like Microsoft Visual studio, Microsoft Word , ArcGIS...etc likes SDI.
Actually, SDI is more user friendlly, every body accept it. So why

you mean MDI right?
see this thread -
http://wxpython-users.1045709.n5.nabble.com/wxPython-MDI-is-obsolete-td2281512.html

we not advance it to market standard.

Actually GRASS catalog is just approach,not complete application because
display pane is small than layer pane.display pane is not attached with
command console,search module and python shell. More over when we minimize
the big window then display will disappear.

As due to lack of my python knowledge I can not recover the problem as
stated above.

Please don't mind your approach is great.

Thanks & Regards,

SWAPAN

On Tue, Feb 12, 2013 at 11:20 AM, Rashad M <mohammedrashadkm@gmail.com>
wrote:

Hi,

I had asked list long back regarding integrated gui. please see this
thread[0]. What GRASS needs is to maitain current style and add integrated
ui as optional.

Btw, what do you mean by "unable to advance to a suitable single window".
if catalog is running then it should show up a single window

[0]
http://osgeo-org.1560.n6.nabble.com/GRASS-dev-GRASS-Integreated-GUI-td4511608.html

On Tue, Feb 12, 2013 at 11:13 AM, SWAPAN GHOSH <swap.ghsh@gmail.com>
wrote:

Dear all,

Any body can tell me the progress of proposed single window developement
for GRASS GIS. Actually, I am C/C++ developer. I have not much knowledge in
Python. As RASAD give me the source code for GRASS CATALOG. I build it
successfuly. But from this I am unable to advance it to a suitable single
window. But I need it very much.

Thanks in advance.

SWAPAN GHOSH

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

--
Regards,
   Rashad

--
Regards,
   Rashad

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Hi Vaclav,

You are true that we already discussed. I will see the development page.

Regards,

SWAPAN

On Tue, Feb 12, 2013 at 1:16 PM, Vaclav Petras <wenzeslaus@gmail.com> wrote:

Hi,

I though that we three already discussed this topic but I cannot find
the thread. Anyway, I totally agree that GRASS needs one big single
window (we should also keep the old behavior to satisfy existing
users). For this a refactoring of the wxGUI source code is needed.
Anna and I already did some work on it but still it is not possible to
build one big single window.

It will take some time to finish refactoring. Python, wxPython and
object oriented programming are necessary. Here is the page about
development:
http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Refactoring
and some guide (not finished):
http://grasswiki.osgeo.org/wiki/WxGUI_Programming_Howto

Vaclav

On 12 February 2013 07:56, Rashad M <mohammedrashadkm@gmail.com> wrote:

Hi,

I had developed Catalog in 2010 before grass7 and updated it for grass 6.4,
6.5 & to 7. But since there is no much interest and another problem is
wxpython. Other developers needs to keep MapFrame as wx.Frame and I
completely support their decision. But wxPython doesnt allow to embed
wx.Frame inside antoher wx.Frame.

To have a single display wx.Frame should be changed to wx.Panel. But the
detached window will not be possible and there are issues with status bar
and stuff.

If there is an option in wx.Frame inside wx.Frame I would love to work on
DataCatalog.

On Tue, Feb 12, 2013 at 12:13 PM, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Dear Rashad,

I see your link and understand that core committe is very much interested
for multiple window. But I can’t understand why, where many big application
like Microsoft Visual studio, Microsoft Word , ArcGIS…etc likes SDI.
Actually, SDI is more user friendlly, every body accept it. So why

you mean MDI right?
see this thread -
http://wxpython-users.1045709.n5.nabble.com/wxPython-MDI-is-obsolete-td2281512.html

we not advance it to market standard.

Actually GRASS catalog is just approach,not complete application because
display pane is small than layer pane.display pane is not attached with
command console,search module and python shell. More over when we minimize
the big window then display will disappear.

As due to lack of my python knowledge I can not recover the problem as
stated above.

Please don’t mind your approach is great.

Thanks & Regards,

SWAPAN

On Tue, Feb 12, 2013 at 11:20 AM, Rashad M <mohammedrashadkm@gmail.com>
wrote:

Hi,

I had asked list long back regarding integrated gui. please see this
thread[0]. What GRASS needs is to maitain current style and add integrated
ui as optional.

Btw, what do you mean by “unable to advance to a suitable single window”.
if catalog is running then it should show up a single window

[0]
http://osgeo-org.1560.n6.nabble.com/GRASS-dev-GRASS-Integreated-GUI-td4511608.html

On Tue, Feb 12, 2013 at 11:13 AM, SWAPAN GHOSH <swap.ghsh@gmail.com>
wrote:

Dear all,

Any body can tell me the progress of proposed single window developement
for GRASS GIS. Actually, I am C/C++ developer. I have not much knowledge in
Python. As RASAD give me the source code for GRASS CATALOG. I build it
successfuly. But from this I am unable to advance it to a suitable single
window. But I need it very much.

Thanks in advance.

SWAPAN GHOSH


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Regards,
Rashad


Regards,
Rashad


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Hi Swapan,

now I see that there is not much about what is needed for the big
single window. I will update it now.

Vaclav

On 12 February 2013 12:45, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Hi Vaclav,

You are true that we already discussed. I will see the development page.

Regards,

SWAPAN

On Tue, Feb 12, 2013 at 1:16 PM, Vaclav Petras <wenzeslaus@gmail.com> wrote:

Hi,

I though that we three already discussed this topic but I cannot find
the thread. Anyway, I totally agree that GRASS needs one big single
window (we should also keep the old behavior to satisfy existing
users). For this a refactoring of the wxGUI source code is needed.
Anna and I already did some work on it but still it is not possible to
build one big single window.

It will take some time to finish refactoring. Python, wxPython and
object oriented programming are necessary. Here is the page about
development:
http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Refactoring
and some guide (not finished):
http://grasswiki.osgeo.org/wiki/WxGUI_Programming_Howto

Vaclav

On 12 February 2013 07:56, Rashad M <mohammedrashadkm@gmail.com> wrote:
> Hi,
>
> I had developed Catalog in 2010 before grass7 and updated it for grass
> 6.4,
> 6.5 & to 7. But since there is no much interest and another problem is
> wxpython. Other developers needs to keep MapFrame as wx.Frame and I
> completely support their decision. But wxPython doesnt allow to embed
> wx.Frame inside antoher wx.Frame.
>
> To have a single display wx.Frame should be changed to wx.Panel. But the
> detached window will not be possible and there are issues with status
> bar
> and stuff.
>
> If there is an option in wx.Frame inside wx.Frame I would love to work
> on
> DataCatalog.
>
>
>
>
> On Tue, Feb 12, 2013 at 12:13 PM, SWAPAN GHOSH <swap.ghsh@gmail.com>
> wrote:
>>
>> Dear Rashad,
>>
>> I see your link and understand that core committe is very much
>> interested
>> for multiple window. But I can't understand why, where many big
>> application
>> like Microsoft Visual studio, Microsoft Word , ArcGIS...etc likes SDI.
>> Actually, SDI is more user friendlly, every body accept it. So why
>
>
> you mean MDI right?
> see this thread -
>
> http://wxpython-users.1045709.n5.nabble.com/wxPython-MDI-is-obsolete-td2281512.html
>
>>
>> we not advance it to market standard.
>
>
>
>
>
>>
>>
>> Actually GRASS catalog is just approach,not complete application
>> because
>> display pane is small than layer pane.display pane is not attached with
>> command console,search module and python shell. More over when we
>> minimize
>> the big window then display will disappear.
>>
>> As due to lack of my python knowledge I can not recover the problem as
>> stated above.
>>
>> Please don't mind your approach is great.
>>
>> Thanks & Regards,
>>
>> SWAPAN
>>
>>
>> On Tue, Feb 12, 2013 at 11:20 AM, Rashad M <mohammedrashadkm@gmail.com>
>> wrote:
>>>
>>> Hi,
>>>
>>> I had asked list long back regarding integrated gui. please see this
>>> thread[0]. What GRASS needs is to maitain current style and add
>>> integrated
>>> ui as optional.
>>>
>>> Btw, what do you mean by "unable to advance to a suitable single
>>> window".
>>> if catalog is running then it should show up a single window
>>>
>>> [0]
>>>
>>> http://osgeo-org.1560.n6.nabble.com/GRASS-dev-GRASS-Integreated-GUI-td4511608.html
>>>
>>>
>>> On Tue, Feb 12, 2013 at 11:13 AM, SWAPAN GHOSH <swap.ghsh@gmail.com>
>>> wrote:
>>>>
>>>> Dear all,
>>>>
>>>> Any body can tell me the progress of proposed single window
>>>> developement
>>>> for GRASS GIS. Actually, I am C/C++ developer. I have not much
>>>> knowledge in
>>>> Python. As RASAD give me the source code for GRASS CATALOG. I build
>>>> it
>>>> successfuly. But from this I am unable to advance it to a suitable
>>>> single
>>>> window. But I need it very much.
>>>>
>>>> Thanks in advance.
>>>>
>>>> SWAPAN GHOSH
>>>>
>>>> _______________________________________________
>>>> grass-dev mailing list
>>>> grass-dev@lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>> Rashad
>>
>>
>
>
>
> --
> Regards,
> Rashad
>
> _______________________________________________
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev

On Tue, Feb 12, 2013 at 7:43 AM, SWAPAN GHOSH <swap.ghsh@gmail.com> wrote:

Dear Rashad,

I see your link and understand that core committe is very much interested
for multiple window.

Well, there are different opinions. Some also consider it as a showstopper :slight_smile:
See
http://grasswiki.osgeo.org/wiki/WxGUI#General_GUI_Design

It is basically a question of available resources and efforts (see Vaclav's
recent email).

Markus