[GRASS-dev] Single big window for GRASS7

Vaclav Petras wenzeslaus at gmail.com
Mon Feb 11 23:46:18 PST 2013


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 at 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 at 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 at 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 at 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 at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>>    Rashad
>>
>>
>
>
>
> --
> Regards,
>    Rashad
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev


More information about the grass-dev mailing list