Ignore:
Timestamp:
06/05/19 13:03:58 (5 years ago)
Author:
bln4
Message:

You can now create groups. Make a text item of the format "Group: <group name>", with cursor over, hit F6. Instead of creating a normal frameset this will create a group.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/FrameIO.java

    r1403 r1406  
    16691669                return newFrame;
    16701670        }
     1671       
     1672        public static Frame CreateNewGroup(String name) {
     1673                try {
     1674                        Frame oneFrame = FrameIO.CreateFrameset(name, FrameIO.GROUP_PATH);
     1675                        oneFrame.setPermission(new PermissionTriple(UserAppliedPermission.full, UserAppliedPermission.none, UserAppliedPermission.none));
     1676                       
     1677                        Text ownerAnnotation = oneFrame.createNewText("@Owner: " + UserSettings.UserName.get());
     1678                        ownerAnnotation.setPosition(100, 100);
     1679                        ownerAnnotation.setPermission(new PermissionTriple(UserAppliedPermission.full, UserAppliedPermission.none, UserAppliedPermission.none));
     1680                        Text membersAnnotation = oneFrame.createNewText("@Members: ");
     1681                        membersAnnotation.setPosition(100, 200);
     1682                       
     1683                        FrameIO.SaveFrame(oneFrame);
     1684                       
     1685                        FrameIO.LoadFrame(name + 0, FrameIO.GROUP_PATH).setPermission(new PermissionTriple(UserAppliedPermission.full, UserAppliedPermission.none, UserAppliedPermission.none));
     1686                       
     1687                        return oneFrame;
     1688                } catch (Exception e) {
     1689                        MessageBay.displayMessage("Unable to create group with name: " + name + ".  See console for more details.");
     1690                        e.printStackTrace();
     1691                        return null;
     1692                }               
     1693        }
    16711694
    16721695        /**
Note: See TracChangeset for help on using the changeset viewer.