Ignore:
Timestamp:
12/13/13 14:12:47 (11 years ago)
Author:
csl14
Message:

resetHomeFrame action wipes and rebuilds home frame, startpages home button now works for all users

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/actions/Misc.java

    r614 r622  
    13661366       
    13671367        /**
    1368          * Rebuilds the default frame, restoring its original presentation.
    1369          */
    1370         public static void resetDefaultFrame() {
    1371                 try {
    1372                         Frame frame = FrameIO.CreateNewProfile(UserSettings.ProfileName);
    1373                         FrameUtils.DisplayFrame(frame.getName());
    1374                 } catch (Exception e) {
    1375                         e.printStackTrace();
    1376                 }
     1368         * Rebuilds the home frame restoring its original presentation.
     1369         * Basically removes all items on the frame and reruns FrameUtils.CreateDefaultProfile().
     1370         */
     1371        public static void resetHomeFrame() {
     1372                Frame homeFrame = FrameIO.LoadFrame(UserSettings.HomeFrame);
     1373                homeFrame.removeAllItems(homeFrame.getItems());
     1374                homeFrame.addText(0, 0, "title", null);
     1375                FrameUtils.CreateDefaultProfile(UserSettings.UserName, homeFrame);
     1376        }
     1377       
     1378        /**
     1379         * Navigates back to the home frame.
     1380         */
     1381        public static void goToHome() {
     1382                FrameUtils.DisplayFrame(UserSettings.ProfileName + "1");
    13771383        }
    13781384}
Note: See TracChangeset for help on using the changeset viewer.