Changeset 1633
- Timestamp:
- 07/13/07 06:39:54 (1 year ago)
- Files:
-
- gaphor/trunk/gaphor/diagram/activitynodes.py (modified) (1 diff)
- gaphor/trunk/setup.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphor/trunk/gaphor/diagram/activitynodes.py
r1612 r1633 218 218 219 219 def save(self, save_func): 220 save_func('matrix', tuple(self.matrix)) 221 save_func('height', float(self._handles[1].y)) 220 222 if self._combined: 221 223 save_func('combined', self._combined, reference=True) 222 super(ForkNodeItem, self).save(save_func)224 DiagramItem.save(self, save_func) 223 225 224 226 def load(self, name, value): 225 if name == 'combined': 227 if name == 'matrix': 228 self.matrix = eval(value) 229 elif name == 'height': 230 self._handles[1].y = eval(value) 231 elif name == 'combined': 226 232 self._combined = value 227 233 else: 228 super(ForkNodeItem, self).load(name, value) 234 DiagramItem.load(self, name, value) 235 #super(ForkNodeItem, self).load(name, value) 229 236 230 237 @observed gaphor/trunk/setup.py
r1544 r1633 67 67 except ImportError: 68 68 print 'epydoc not installed, skipping API documentation.' 69 70 71 #if sys.platform == 'darwin': 72 # # Mac OS X 73 # import pkg_resources 74 # pkg_resources.require('zope.component') 75 # platform_setup_requires=['py2app'] 76 # platform_setup = dict( 77 # app=['gaphor-osx.py'], 78 # ) 79 #else: 80 platform_setup_requires = [] 81 platform_setup = dict() 82 69 83 70 84 setup( … … 153 167 }, 154 168 155 setup_requires = 'nose >= 0.9.2',169 setup_requires = ['nose >= 0.9.2'] + platform_setup_requires, 156 170 157 171 test_suite = 'nose.collector', … … 159 173 options = dict( 160 174 py2app = dict( 161 includes=['atk', 'pango', 'cairo', 'pangocairo'], 162 # CFBundleDisplayName='Gaphor', 163 # CFBundleIdentifier='net.sourceforge.gaphor' 175 argv_emulation=True, 176 semi_standalone=True, # Depend on installed Python 2.4 Framework 177 includes=['atk', 'pango', 'cairo', 'pangocairo'], #'zope.defferedimport', 'zope.component', 'zope.deprecation', 'zope.interface', 'zope.event', 'zope.testing', 'zope.proxy'], 178 packages=['gaphor', 'zope'], 179 plist=dict( 180 CFBundleGetInfoString='Gaphor', 181 CFBundleIdentifier='com.devjavu.gaphor' 182 ) 164 183 ), 165 184 build_pot = dict( … … 169 188 all_linguas = ','.join(LINGUAS), 170 189 ), 171 ) 190 191 ), 192 193 **platform_setup 194 172 195 ) 173 196
