[[TOC]] = wxGUI Development = wxGUI is described at user level here: * [http://grass.osgeo.org/grass70/manuals/html70_user/wxGUI.html Manual pages] * [http://grass.osgeo.org/wiki/wxGUI User wiki] This page contains wxGUI developer-related issues. == Empty slots == List of major tasks to be implemented for wxGUI which are not assigned to any developer. Please don't hesitate to join the wxGUI development group. * [http://grass.osgeo.org/wiki/WxGUI#General_GUI_Design General GUI desing] (Python/wxPython required) * [http://grass.osgeo.org/wiki/WxGUI#GUI_for_ps.map GUI for ps.map] (Python/wxPython required) * Clean up/update imagery modules and library (C required) and [http://grass.osgeo.org/wiki/WxGUI#Imagery_tools integrate these tools into wxGUI] - e.g. {{{i.class}}}, {{{i.ortho.photo}}} (Python/wxPython required) * Clean up & integrate [http://grass.osgeo.org/wiki/WxGUI#Data_Catalog data catalog] into wxGUI in trunk * Improve [http://grass.osgeo.org/wiki/wxNviz 3D view mode] * Improve vector querying by allowing interactive queries using a line or polygon drawn by the user on the display canvas. This would be facilitated by improvements to v.what that allows it to find all vector objects within (or optionally intersecting) a line or polygon defined by a set of coordinate pairs. This could be done via v.select but it sounds like v.select might be problematic to use in this way. * Create a new python wrapper script for thematic mapping. This would include d.thematic for areas, and scripting code (possibly salvaged from d.vect.thematic) for points and lines. It also would need legend generating code. == Vector digitizer == * Re-design vector digitizer to avoid crash of the whole GUI. Currently when digitizer crashes, the whole GUI also crash. * Implement progress bar when exiting from the editing session * Update the list to include new requested functionality... == Graphical Modeler == * [wiki:wxGUIDevelopment/Modeler wxGUI Modeler] == wxNviz (3D view mode) == See also [http://grass.osgeo.org/wiki/WxNviz GRASS User Wiki] page. === Known issues === * Templates for saving images doesn't work properly. When tif output selected, it saves to a PNM. * Lighting settings is not working == Source code == * GRASS 7.0 - [source:grass/trunk/gui/wxpython] * GRASS 6.5 - [source:grass/branches/develbranch_6/gui/wxpython] * GRASS 6.4 - [source:grass/branches/releasebranch_6_4/gui/wxpython] == New bugs/wishes == [[TicketQuery(status=new&component=wxGUI&order=priority)]] === GRASS 6.4 === [[TicketQuery(status=new&component=wxGUI&milestone=6.4.0&order=priority)]] === GRASS 6.5 === [[TicketQuery(status=new&component=wxGUI&milestone=6.5.0&order=priority)]] === GRASS 7.0 === [[TicketQuery(status=new&component=wxGUI&milestone=7.0.0&order=priority)]] == Assigned bugs/wishes == [[TicketQuery(status=assigned&component=wxGUI&order=priority)]] === GRASS 6.4 === [[TicketQuery(status=assigned&component=wxGUI&milestone=6.4.0&order=priority)]] === GRASS 6.5 === [[TicketQuery(status=assigned&component=wxGUI&milestone=6.5.0&order=priority)]] === GRASS 7.0 === [[TicketQuery(status=assigned&component=wxGUI&milestone=7.0.0&order=priority)]] == Reopened bugs/wishes == [[TicketQuery(status=reopened&component=wxGUI&order=priority)]] === GRASS 6.4 === [[TicketQuery(status=reopened&component=wxGUI&milestone=6.4.0&order=priority)]] === GRASS 6.5 === [[TicketQuery(status=reopened&component=wxGUI&milestone=6.5.0&order=priority)]] === GRASS 7.0 === [[TicketQuery(status=reopened&component=wxGUI&milestone=7.0.0&order=priority)]] == Closed bugs/wishes == [[TicketQuery(status=closed&component=wxGUI&order=priority)]]