.
­21c      s      k  l  k l  k l  k l  k l  k l  d  e f d     YZ ( d e f d     YZ	 0 d e f d     YZ
 d S(   s   PackageAreac     sS     d   Z   d   Z  e d  Z   d   Z " d   Z % e d  Z RS(   Nc   s
     d  S(   N(    (   s   selfs   xs   ys   ixs   packages	   ./area.pys   createPackagec   s
     d  S(   N(    (   s   selfs   xs   ys   ixs   groups	   ./area.pys   createGroupc   s
     d  S(   N(    (   s   selfs   es	   ./area.pys   redrawDisplayc   s
     ! d  S(   N(    (   s   selfs   groups   newWins	   ./area.pys   changeGroupc   s
   " # d  S(   N(    (   s   selfs   groups	   ./area.pys   setGroupc   s   % & t  i |  |  d  S(   N(   s   RHFrames   __init__s   selfs   Master(   s   selfs   Masters	   ./area.pys   __init__(   s   createPackages   createGroups   Nones   redrawDisplays   changeGroups   setGroups   __init__(    s	   ./area.pys   PackageAreas   CustomCommandc     s   ( ) d   Z  - d   Z RS(   Nc   s   ) * | |  _  + | |  _ d  S(   N(   s   commands   selfs   arg(   s   selfs   commands   args	   ./area.pys   __init__c   s   - . |  i |  i  d  S(   N(   s   selfs   commands   arg(   s   selfs	   ./area.pys   call(   s   __init__s   call(    s	   ./area.pys   CustomCommands
   NestedAreac     sĐ  0 2 e    Z 3 e d Z 4 e i   6 e   Z 7 e i e  8 e i d  : e   Z ; e i d  = e   Z	 > e	 i d  @ d   Z
 g d   Z | d   Z  d   Z  e e d	  Z  e e d
  Z ¤ d   Z ą d   Z ģ e d  Z Ä d   Z Ī d   Z × d   Z Ū e d  Z d   Z d   Z "d   Z (d   Z +d   Z .d   Z Pd   Z Xd   Z bd   Z  ed   Z! hd   Z" ne d  Z# RS(   Ns
   backgrounds   defpackage.gifs   deffolder.gifs   back.gifc   si  @ A | | } B |  i i | | | d | | d | d | | d h  |  i d d <	 } E |  i i d d |  G | i
   o H t d d  } I | i | i
    J | i   K t   } L | i d  N |  i i |  P |  i i | d | d h  | d < }	 n0 S |  i i | d | d h  |  i d < }	 V |  i i d	 d |	  W |  i i | d | d
 h  | i   d < }
 X |  i i | d | d h  | i   d < } [ | |  i | <\ | |  i |	 <] | |  i |
 <^ | |  i | <_ d |  i | <a t |  i |	 |  } b | i  o c | i!   n e | i" | i# |  t$  d  S(   NiD   s   backs   fills   withtags   /tmp/glint.gifs   wi"   s   images   iconiH   s   textiR   s   package(%   s   xs   xoffs   ixs   selfs   Cs   create_polygons   ys   backdrops   addtags   packages   getIcons   opens   fs   writes   closes   RHPhotos   images   reads	   imageLists   appends   create_images   packs   defaultPackageImages   create_texts   getNames   texts   getRevisions   revs   maps   types   BackIcons   icons   selecteds   selects   addSelectCallbacks   selectCallbacks   None(   s   selfs   xs   ys   xoffs   packages   ixs   backdrops   fs   images   packs   texts   revs   icons	   ./area.pys   createPackagec 
  s  g h | | } i |  i i | | | d | | d | d | | d h  |  i d d <	 } l |  i i d d |  m |  i i	 | d | d h  |  i
 d < } o |  i i d d |  p |  i i | d | d h  | i   d	 < } q |  i i | d | d h  | i   d	 < }	 t | |  i | <u | |  i | <v | |  i | <w | |  i |	 <x d
 |  i | <z | i |  i |  |	  d  S(   NiD   s   backs   fills   withtagi"   s   images   iconiH   s   texts   group(   s   xs   xoffs   ixs   selfs   Cs   create_polygons   ys   backdrops   addtags   create_images   defaultFolderImages   folders   create_texts   groups   getNames   texts   getSelectedStrings   nums   maps   types   addSelectCallbacks   countChanged(
   s   selfs   xs   ys   xoffs   groups   ixs   backdrops   folders   texts   nums	   ./area.pys   createGroupc   s4  | } d | } ~ |  i i | d d | d d | d | d h  |  i d d < }  |  i i d d |   |  i i | d d h  |  i d < }  |  i i d d |   |  i i
 d | d	 h  d
 d < }  t |  i | |  }  | |  i | < | |  i | < | |  i | < d |  i | <d  S(   Ni    iD   s   backs   fills   withtagi"   s   images   iconiH   s   Backs   text(   s   xoffs   ixs   selfs   Cs   create_polygons   backdrops   addtags   create_images	   backImages   folders   create_texts   texts   BackIcons   icons   maps   type(   s   selfs   xoffs   ixs   backdrops   folders   texts   icons	   ./area.pys
   createBackc   s9     |  i i | h  | i   d <  |  i   d  S(   Ns   text(   s   selfs   Cs
   itemconfigs   texts   groups   getSelectedStrings   selectCallback(   s   selfs   groups   texts	   ./area.pys   countChangedc   sw     |  i o@  d |  i i   i   |  i i   i   d f |  i d <n$  d |  i i   i   |  i d <d  S(   Ns   Packages selected: %d (%dkb)i   s   texts   Packages selected: %d(   s   selfs   showSizes   groups   getRoots   getNumberSelecteds   getSelectedSizes   Selected(   s   selfs   selecteds   icons	   ./area.pys   selectCallbackc   s     |  i i   oZ  |  i }  x1  | i   o
 | i   o  | i   } q( W  |  i | d  n ĸ |  i   d  S(   Ni    (   s   selfs   groups   emptys	   getParents   changeGroups   redrawDisplay(   s   selfs   groups   datas	   ./area.pys   redrawCallbackc   sē   ¤ Ĩ | i i d  } Ļ | o § | \ } ¨ |  i | } Ē |  i | d j o# Ģ | |  _	 Ŧ |  i
 i |  n; ­ |  i | d j o# Ž | |  _ ¯ |  i i |  n n d  S(   Ns   currents   groups   package(   s   events   widgets   find_withtags   itemtups   items   selfs   maps   things   types   currGroupMenuGroups	   groupMenus   postevs   currPackageMenuPackages   packageMenu(   s   selfs   events   itemtups   items   things	   ./area.pys   showMenuc   s~   ą ˛ | i i d  } ŗ | oX ´ | \ } ĩ |  i | } ˇ |  i | d j o! ¸ |  i | } š | i	   n n d  S(   Ns   currents   package(
   s   events   widgets   find_withtags   itemtups   items   selfs   maps   things   types   toggleSelect(   s   selfs   events   itemtups   items   things	   ./area.pys   oneClickc   st   ģ ŧ | i i d  } Ŋ | oN ž | \ } ŋ |  i | } Á |  i | d j o Â |  i	 | d  n n d  S(   Ns   currents   groupi   (
   s   events   widgets   find_withtags   itemtups   items   selfs   maps   things   types   changeGroup(   s   selfs   events   itemtups   items   things	   ./area.pys	   newWindowc   s   Ä Å | i i d  } Æ | ov Į | \ } Č |  i | } Ę |  i | d j o Ë |  i	   n/ Ė |  i | d j o Í |  i
 | d  n n d  S(   Ns   currents   backs   groupi    (   s   events   widgets   find_withtags   itemtups   items   selfs   maps   things   types   popGroups   changeGroup(   s   selfs   events   itemtups   items   things	   ./area.pys	   twoClicksc   s   Ī Đ xG |  i i   d Đ r1 } Ņ |  i | d j o Ō | i |   n q WĶ h  |  _ Ô g  |  _ Õ |  i i d  d  S(   Ni    s   backs   all(   s   selfs   types   keyss   things   removeSelectCallbacks	   imageLists   Cs   delete(   s   selfs   things	   ./area.pys   cleanupCanvasc   s]   × Ø |  i   Ų h  |  _ Ú |  i o0 Û |  i i   i |   Ü |  i i |   n d  S(   N(   s   selfs   cleanupCanvass   types   groups   getRoots   removeSelectCallbacks   removeRedrawCallback(   s   selfs	   ./area.pys   cleanupc   s-  Ū ß |  i   á | o â | i d |  i d <n ã d } ä d } å xs |  i i   |  i i	   i
   d å rJ } į | i   } č t |  } é | | j o ę | } ë | } n qo Wí |  i i d d h  | d < } î |  i i |  \ } }	 }
 } ī |
 | d } đ | d j  o ņ d } n ō | d j  o ķ | d } n
 õ d } ö |  i i d	  ø d } ų d } ú t i |  i d  } ü d
 |  i i   |  i d <ū |  i i   t  j o ˙ t  |  _! n |  i" |  | } xp |  i i   d rZ } |  i# | | | |  | | } | | | j o d } 	| d } n qWxv |  i i	   i
   d rZ } |  i% | | | |  | | } | | | j o d } | d } n qW| d j o | d } n d | | f |  i d <d  S(   Ni   s   widthi    s    s   texti   iH   i   s   alls   Path: i_   s	   0 0 %d %ds   scrollregion(&   s   selfs   cleanupCanvass   es   widths   Cs   maxLabelLens   maxLabels   groups   getSubgroupss   getPackageSets   getPackagess   getNames   names   lens   lengths   create_texts   texts   bboxs   x1s   y1s   x2s   y2s	   itemwidths   ixs   deletes   xs   ys   strings   atois   getPaths   Paths	   getParents   Nones
   backfolders
   createBacks   createGroups   packages   createPackage(   s   selfs   es   maxLabelLens   maxLabels   groups   names   lengths   texts   x1s   y1s   x2s   y2s	   itemwidths   ixs   xs   ys   widths   packages	   ./area.pys   redrawDisplayc   s   |  i Sd  S(   N(   s   selfs   group(   s   selfs	   ./area.pys   getGroupc   sx   |  i   | |  _ |  i i   i |  i |  t  |  i i |  i |  t  |  i	    |  i   d  S(   N(
   s   selfs   cleanups   groups   getRoots   addSelectCallbacks   selectCallbacks   Nones   addRedrawCallbacks   redrawCallbacks   redrawDisplay(   s   selfs   groups	   ./area.pys   setGroupc   sD   "#|  i i   } $| t j o %d  Sn &|  i |  d  S(   N(   s   selfs   groups	   getParents   parents   Nones   setGroup(   s   selfs   parents	   ./area.pys   popGroupc   s   ()|  i i | |  d  S(   N(   s   selfs   parents   changeGroups   groups   newWin(   s   selfs   groups   newWins	   ./area.pys   changeGroupc   s   +,|  i |  d  S(   N(   s   selfs   setGroups   group(   s   selfs   groups	   ./area.pys	   pushGroupc   sŊ  ./t  |  h  d d < |  _ 0|  i i d |  i  1|  i i d |  i  2|  i i d |  i  3|  i i d |  i  4|  i i d |  i  6t	 |   |  _
 7t |  i
 h  d d	 <|  i i d
 < |  _ 9|  i i |  i d <;t	 |   |  _ <t |  i h  d d <d d <d d < |  _ ?|  i i h  d d <d d <d d <d d < A|  i i h  d d <d d < Ct	 |   |  _ Dt |  i h  d d <d d <d d < |  _ G|  i i h  d d <d d <d d <d d < I|  i i h  d d <d d <d d < K|  i i h  d d <d d <d d < L|  i
 i h  d d <d d < N|  i i h  d d <d d < d  S(   Ns   400s   widths   <1>s   <3>s
   <Double-1>s
   <Double-2>s   <Configure>s   verticals   orients   commands   yscrollcommands   Path:s   texts   raiseds   reliefs   ws   anchors   lefts   sides   1s   expands   xs   fills   Size:s   bottoms   tops   ys   rights   both(   s   Canvass   selfs   Cs   binds   oneClicks   showMenus	   twoClickss	   newWindows   redrawDisplays   Frames   VscrollFs	   Scrollbars   yviews   Vscrolls   sets   PathFs   Labels   Paths   packs	   SelectedFs   Selected(   s   selfs	   ./area.pys   createWidgetsc   s   PQ|  i i d h  | d <t |  i | d f  i d < T|  i i d h  | d <t |  i | d f  i d < d  S(   Ns   commands   labels   ps   g(	   s   selfs   packageMenus   adds   labels   CustomCommands   menuCalls   commands   calls	   groupMenu(   s   selfs   labels   commands	   ./area.pys
   addToMenusc   su   XY| \ } } Z| d j o# [|  i i   } \| |  n- ^t   } _| i |  i	  `| |  d  S(   Ns   g(
   s   infos   commands   args   selfs   currGroupMenuGroups   getPackagess   packagess
   PackageSets
   addPackages   currPackageMenuPackage(   s   selfs   infos   commands   args   packagess	   ./area.pys   menuCallc   s   bc| i   d  S(   N(   s   packagess	   selectAll(   s   selfs   packagess	   ./area.pys   selectMenuChoicec   s   ef| i   d  S(   N(   s   packagess   unselectAll(   s   selfs   packagess	   ./area.pys   unselectMenuChoicec   sQ   hit    |  _ jt    |  _ k|  i d |  i  l|  i d |  i  d  S(   Ns   Selects   Unselect(   s   Popups   selfs   packageMenus	   groupMenus
   addToMenuss   selectMenuChoices   unselectMenuChoice(   s   selfs	   ./area.pys   createPopupsc   s   not  i |  |  pt |  _ qh  |  _ rh  |  _ sg  |  _ t| |  _	 u|  i
   v|  i   w|  i   x| |  _ d  S(   N(   s   PackageAreas   __init__s   selfs   Masters   Nones   groups   types   maps	   imageLists   showSizes   createWidgetss   createPopupss   packs   parent(   s   selfs   showSizes   Masters	   ./area.pys   __init__($   s   Canvass   cs   backs   destroys   RHPhotos   defaultPackageImages   transparentColors   reads   defaultFolderImages	   backImages   createPackages   createGroups
   createBacks   countChangeds   Nones   selectCallbacks   redrawCallbacks   showMenus   oneClicks	   newWindows	   twoClickss   cleanupCanvass   cleanups   redrawDisplays   getGroups   setGroups   popGroups   changeGroups	   pushGroups   createWidgetss
   addToMenuss   menuCalls   selectMenuChoices   unselectMenuChoices   createPopupss   __init__(    s	   ./area.pys
   NestedAreaN(   s   Tkinters   *s	   rhtkinters   groups   packages
   packagesets   icons   RHFrames   PackageAreas   CustomCommands
   NestedArea(    s	   ./area.pys   ?