## Uses of Interface
com.threerings.micasa.util.MiCasaContext

Packages that use MiCasaContext
com.threerings.micasa.client
com.threerings.micasa.lobby
com.threerings.micasa.lobby.table

### Uses of MiCasaContext in com.threerings.micasa.client

Methods in com.threerings.micasa.client that return MiCasaContext
`MiCasaContext` MiCasaClient.`getContext()` Returns a reference to the context in effect for this client.

Constructors in com.threerings.micasa.client with parameters of type MiCasaContext
Constructor and Description
`ClientController(MiCasaContext ctx, MiCasaFrame frame)` Creates a new client controller.
`LogonPanel(MiCasaContext ctx)`

### Uses of MiCasaContext in com.threerings.micasa.lobby

Methods in com.threerings.micasa.lobby with parameters of type MiCasaContext
`JComponent` LobbyConfig.`createMatchMakingView(MiCasaContext ctx)` Derived classes override this function and create the appropriate matchmaking user interface component.

Constructors in com.threerings.micasa.lobby with parameters of type MiCasaContext
Constructor and Description
`LobbyPanel(MiCasaContext ctx, LobbyConfig config)` Constructs a new lobby panel and the associated user interface elements.
`LobbySelector(MiCasaContext ctx)` Constructs a new lobby selector component.

### Uses of MiCasaContext in com.threerings.micasa.lobby.table

Methods in com.threerings.micasa.lobby.table with parameters of type MiCasaContext
`JComponent` TableLobbyConfig.`createMatchMakingView(MiCasaContext ctx)`

Constructors in com.threerings.micasa.lobby.table with parameters of type MiCasaContext
Constructor and Description
`TableItem(MiCasaContext ctx, TableDirector tdtr, Table table)` Creates a new table item to display and interact with the supplied table.
`TableListView(MiCasaContext ctx, LobbyConfig config)` Creates a new table list view, suitable for providing the user interface for table-style matchmaking in a table lobby.