
    ը	f                     8    d dl Z d dlmZ d Zedk(  r e        yy)    Nc                     t        j                  d       t        j                         \  } }dd l}ddlm}  |        ddlm} ddlm	} ddl
m} d x}x}x}	}
| d   r| d   st        j                  t        d	             t        j                  | d   d
      d   }|s$t        j                  t        d      | d   z         t        j                  d|d      j!                         }| d   |vr$t        j                  t        d      | d   z         | d   }| d   rCt        j                  | d   d
      d   }	|	s$t        j                  t        d      | d   z         | d   rCt        j                  | d   d
      d   }
|
s$t        j                  t        d      | d   z         |j#                  ddd      }|dk(  rdt$        j&                  d<   ndt$        j&                  d<   |j)                         }|j+                  d |j,                  t        d             } ||d !      }|d"   s|j/                          |r|j1                  ||       |	rB|j2                  j5                  t        d#      |	z         |j6                  j9                  |	       |
r8|j2                  j5                  t        d$      |
z         |j;                  |
       |j=                          |d"   r|j?                          |jA                          y )%NFr   )set_gui_path)UserSettings)	globalvar)IClassMapDisplaygroupsubgroupzName of subgroup required)nameelementr
   zGroup <%s> not foundzi.groupsg)r   flagszSubgroup <%s> not foundmapcellfullnamezRaster map <%s> not foundtrainingmapvectorzVector map <%s> not founddisplaydrivertype)r   keysubkeypngGRASS_RENDER_IMMEDIATEcairoz*Supervised Classification Tool - GRASS GIS)parentsizetitle)r   gifacemzLoading raster map <%s>...zLoading training map <%s>...)!gscriptset_raise_on_errorparserwxgrass.script.setupr   core.settingsr   corer   iclass.framer   fatal_	find_fileread_command
splitlinesGetosenvironAppFrameMAP_WINDOW_SIZECenterOnScreenSetGroupr   WriteLogtrainingMapManagerAddLayerImportAreasShowMaximizeMainLoop)optionsr   r#   r   r   r   r   
group_namesubgroup_namemap_nametrainingmap_name	subgroupsr   appframes                  4/usr/lib/grass83/gui/wxpython/iclass/g.gui.iclass.pymainrE   8   s   u%^^%NGU/N*-?CCJCC,<wz"MM!789&&GG,<gNvV
MM!23gg6FFG((Zt

*, 	 :i/MM!569LLM
+u~$$'%.&I*UMM!7875>IJ}",,'

  MM!787=;QQR I8FKF/4

+,/6

+, &&(C HH&&<=  E
 E :z=1a <=HI  ))(3a >?BRRS*+	JJLSzLLN    __main__)r.   grass.scriptscriptr    rE   __name__ rF   rD   <module>rL      s)   h 
 K\ zF rF   