Category Archives: VISIBILITY

Dong Shin 11.18.2010

  • fixed a bug showing filter comboboxes larger than the screen – used % values for widths
  • Continue on history mgmt
    • ContractMgmt and ApproprirationsMgmt force maximize on finishing of data retrieval and removed old maximize method
    • save history on panel close
    • weird behavior on restore panels – added setTimeout (setPanelsToXml, 500) – half a second delay

Phil 11.18.2010

7:30 – 3:30 VISIBILITY

  • “go visibility” made progress today! We might be up soon
  • worked on automating the project_portfolio save script. Printed out documentation for schtasks to bring in tomorrow
  • Commenting
    • AirFileImageApp.mxml – done
    • LoginScreen.mxml – done
    • SetupScreen.mxml – done
    • SequenceScreen.mxml – done
    • ImageScreen.mxml
    • TimedImage.as
    • TimedImageRenderer – done
    • CommonScreenSckin – done
    • BinomialStatistics – done
    • DataDictionary.as – done
    • DataElement.as – done
    • EnhancedSkinnableContainer.as – done
    • RepeatableRandom.as – done

Phil 11.17.2010

7:30 – 5:00 VISIBILITY

  • Put together a shell script that backs up project_portfolio and moves the file to another machine in the enclave.
  • My svn isn’t working. Now it is. Dong fixed, after a few attempts.
  • More commenting. Maybe add a transition or two. Added transitions and learned a few things.
    • Components that have a transition must bein BasicLayout, with only x, y, width and height defined. If you need centering, you need to do that programatically, wising things like the FlexNativeWindowBoundsEvent.WINDOW_RESIZE event. Otherwise, the components get confused as to where to go after they have reached their endpoints
    • Programatically created classes also seem to have some issues. The SequenceScreen creates a series of ImageScreens, and I can’t get the SequenceScreen to work as part of a transition. Interestingly, transitions within a dynamically created ImageScreen work just fine.

Dong Shin 11.16.2010

  • fixed the weird bug on User Management Panel
    • caused by adding two User Management Panels in Managed Canvas
  • continue working on history management
    • maximize panels on the last step of the panel creation
    • added forceMinimizePanel, forceMaximizePanel, forceDefaultPanel to EdgeUtils.DynamicPanel
    • added forceFromXml to EdgeUtils.SaveStatePanel to force restore window states
  • having a weird problem with Flash Player
    • not going forward after Config load on debugging session
    • installed 10,1,102,64 – looks ok now
  • History Management works!
    • funding request flaky….

Phil 11.16.2010

8:00 – 5:00 VISIBILITY

  • Christie has asked Trish and a new guy (Tom?) to look over the beta. I sent a note saying that if everything seemed OK, I’d promote the beta on Thursday.
  • Working on item renderers and getting a tile layout to have border padding. Not sure why that isn’t working… Turns out that you need to use the left, right, top, bottom attributes.
  • Wrote up a binomial distribution class. Since I couldn’t find anything easily convertible, I put it up on fgmdev, under development.
  • Commenting

Phil 11.15.2010

8:00 – 3:30 VISIBILITY

  • Talked to Christie. She’s going to try out the new version and also show Trish. They’ll either call to discuss or I’ll pick up tomorrow
  • Chris’ first day. Her task list is:
    • Flex in a week
    • Mavenize AirFileImageApp, and fix MavenAssist to create Air apps
    • Start converting VISIBILITY to Flash4 (4.5?)
  • Working on AirFileImageApp
    • Trying to add a [Bindable] value that a skin can access. Done – had to extend the SkinnableContainer class with a small actionscript class. Interestingly, it makes <layout> part of the package where the inheriting class is instead of spark.components. . I’m guessing that it’s because layout is a variable?
    • ItemRenderer – mostly done – working with padding.
  • Leaving at 3:30

5:30 – 6:30 FP

  • Cut some polycarbonate cards for PC mounting

Dong Shin 11.15.2010

  • helped Christine set up her development environment
  • adding PanelEvents to handle save panels instead of saving at open panel
    • PanelEvent.MAXIMIZE, PanelEvent.CLOSE, PanelEvent.MINIMIZE, PanelEvent.DEFAULT
    • close handled by onPanelClosing method
  • list of managed panels
    • FundingRequestPanel
    • ProjectViewerPanel
    • CreateProjectPanel
    • UserManagementPanel
    • ContractsMgmtPanel
    • AppropriationsMgmtPanel
    • ProjectMgmtPanel
  • found a weird bug on UserMgmtPanel
    • not coming up maximized
    • cannot maximize/minimize?

Dong Shin 11.12.2010

  • added better message for duplicate projects – ID and Name of the duplicate project found
  • continue working on History Management
    • Back/Forward buttons get enabled/disabled based on current history index.
    • Create Project enabled for History with no values?
    • All panels get maximized on restore…… Time for extending ManagedCanvas?

Phil 11.12.2010

7:00 – 4:00 VISIBILITY

  • Deployed the new PPM app. Couldn’t get in contact with Christa, so I left it in the Beta state and will pick it up with her on Monday, unless she calls today.
  • Working on skins. Done! That was actually quite easy and nice. Now commenting.

Dong Shin 11.11.2010

  • find duplicate projects functional
    • when services and totals of FY amount match
    • using query below, create dynamic FY values
  • find duplicate projects query
    SELECT p.uid, project_id, center_number, center_name, year, services, SUM(IF(year=1, amount, 0)) as FY1, SUM(IF(year=2, amount, 0)) as FY2, SUM(IF(year=3, amount, 0)) as FY3 FROM `budget_centers` b, budget_amounts a, projects p  WHERE begin_year=2010 AND end_year=2012 AND p.uid = project_id AND b.uid = budget_center_id AND services = ” AND p.uid = @lid GROUP BY p.uid ORDER BY p.uid

Phil 11.10.2010

8:00 – 3:30VISIBILITY

  • All is well on site
  • Reviewing Dong’s new PPM
  • Working on the Air App
    • Fleshing out DataDictionary class. Adding callbacks, comments, etc
    • Finished with the DataDictionary. I can’t get the Changewatcher to work with the property change event, though I can fire it if the object itself changes. So instead I added a more java-like callback with listeners functionality.

Phil 11.9.2010

8:30 – 6:00 VISIBILITY

  • Deployed the new version. Christie liked the new version, but it’s not ready for prime time. I told her that we’d have a new version up on Friday.
    • We need some kind of automatic fix if the combined budget is a negative number
    • There are some locking issues?
    • Numerous formatting changes
    • Need to eliminate scrollbars from cells
    • Need the rows in the project management table to be sortable
    • Add changewatcher to DataDictionary
    • Need to add in the test based on whether all the services and all the budgets match
  • Finished the business logic on the AIR app, now I need to:
    • Add an itemRenderer
    • Add Skins
    • Add transitions and sequences
    • Add *a lot* of comments

Dong Shin 11.09.2010

  • diable creating Funding Request on INCOMPLETE projects (total_funding = 0)
  • PPM bugs from Phil/Christina 11/09/2010
    • unable to update Contracts – fixed
      • UID must not be set on UPDATE
    • sort enabled on Project Mgmt Panel
    • Projects with < $0 Total Budget gets warning and recalculated
    • added refresh on unlock in Project Mgmt Panel
    • fixed horizontal scroll control showing up on Budgets Grid
    • resize Add Comment/View Comments buttons