Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
added browsing
  • Loading branch information
sharadmv committed Jan 11, 2012
1 parent 37a8811 commit 43c5851
Show file tree
Hide file tree
Showing 8 changed files with 472 additions and 36 deletions.
11 changes: 9 additions & 2 deletions src/com/sharad/quizbowl/ui/client/HomeWidget.java
Expand Up @@ -18,11 +18,13 @@
import com.google.gwt.jsonp.client.JsonpRequestBuilder;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.cellview.client.CellBrowser;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Anchor;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.DockLayoutPanel;
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.HTML;
Expand All @@ -38,6 +40,7 @@
import com.sharad.quizbowl.ui.client.util.Resources;
import com.sharad.quizbowl.ui.client.util.guava.Joiner;
import com.sharad.quizbowl.ui.client.widget.AnswerInfoPanel;
import com.sharad.quizbowl.ui.client.widget.Browser;
import com.sharad.quizbowl.ui.client.widget.Chatroom;
import com.sharad.quizbowl.ui.client.widget.FilterBar;
import com.sharad.quizbowl.ui.client.widget.FilterBox;
Expand Down Expand Up @@ -66,7 +69,6 @@
import com.sharad.quizbowl.ui.client.widget.event.ReadEventHandler;
import com.sharad.quizbowl.ui.client.widget.event.SortEvent;
import com.sharad.quizbowl.ui.client.widget.event.SortEventHandler;
import com.smartgwt.client.widgets.Canvas;

public class HomeWidget extends Composite {

Expand Down Expand Up @@ -115,6 +117,8 @@ interface HomeWidgetUiBinder extends UiBinder<Widget, HomeWidget> {
@UiField
static Button startButton;
static MultiReader multiReader;
@UiField(provided = true)
CellBrowser browser;

public HomeWidget(JsArrayInteger years, JsArrayString tournaments,
JsArrayString difficulties, JsArrayString categories) {
Expand Down Expand Up @@ -153,7 +157,9 @@ public void onTossupsReceived(FilterEvent event) {
horizontalPanel = new FlowPanel();
centerPanel = new LayoutPanel();
searchPanel = new DockLayoutPanel(Unit.PX);

// TODO
browser = new CellBrowser(new Browser.DatabaseBrowseTreeModel(
difficulties), null);
main.add(uiBinder.createAndBindUi(this));
setSearchConfiguration(Search.DEFAULT_CONFIGURATION);
reader.addReadEventHandler(new ReadEventHandler() {
Expand Down Expand Up @@ -267,6 +273,7 @@ public void onClick(ClickEvent event) {
}

});

signoutBox.yesButton.addClickHandler(new ClickHandler() {

@Override
Expand Down
8 changes: 7 additions & 1 deletion src/com/sharad/quizbowl/ui/client/HomeWidget.ui.xml
@@ -1,7 +1,7 @@
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:my='urn:import:com.sharad.quizbowl.ui.client.widget'
xmlns:cl='urn:import:com.sharad.quizbowl.ui.client'>
xmlns:cl='urn:import:com.sharad.quizbowl.ui.client' xmlns:c='urn:import:com.google.gwt.user.cellview.client'>
<ui:style>
.databasePanel {
width: 100%;
Expand Down Expand Up @@ -65,6 +65,12 @@
</g:west>
</g:DockLayoutPanel>
</g:tab>
<g:tab>
<g:header size='1.5'>
Browser
</g:header>
<c:CellBrowser ui:field="browser" />
</g:tab>
</g:TabLayoutPanel>
</g:layer>
<g:layer left="92%" right='0px' top='0px' height='2.25em'>
Expand Down

0 comments on commit 43c5851

Please sign in to comment.