1 package org.glassbox.gui;
2
3 /***
4 Interface for a visible group.
5 */
6 public interface VisibleGroup extends Group, Visible {
7 /*** The key of the modal-member property. This property allows values which are instances of <code>VisibleMember</code>. */
8 public static final String MODAL_MEMBER_KEY = "glassbox.VisibleGroup.modal-member";
9 /*** The key of the viewport-size property. This property allows values which are instances of <code>java.awt.Dimension</code>. */
10 public static final String VIEWPORT_SIZE_KEY = "glassbox.VisibleGroup.viewport-size";
11
12 /***
13 Notify the group that the view of a member changed.
14 */
15 void memberViewUpdated(VisibleMember member);
16 }