When running an application with IButton I get:
[ERROR] [SC01] - Line 30: No source code is available for type com.smartgwt.client.widgets.IButton; did you forget to inherit a required module?
I was able to get this to run by including in the gwt.xml file:
<inherits name="com.smartgwtee.SmartGwtEE"/>
<inherits name="com.smartgwtee.tools.Tools"/>
The buttons display but they have only text with now borders or color.
Is there a .css file or another module to inherit I need to get this to display correctly?
Also, the sample button code loads icons. Where do I get the icons to make this sample code run correctly?
Version: SmartClient Version: v8.3p_2013-02-15/EVAL Deployment (expires 2013.04.16_08.17.20) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)
Browswer: Google Chrome Version 24.0.1312.57 m
I'm using the sample code from one of the IButton samples line for line:
package com.cedarcone.SC01.client;
[ERROR] [SC01] - Line 30: No source code is available for type com.smartgwt.client.widgets.IButton; did you forget to inherit a required module?
I was able to get this to run by including in the gwt.xml file:
<inherits name="com.smartgwtee.SmartGwtEE"/>
<inherits name="com.smartgwtee.tools.Tools"/>
The buttons display but they have only text with now borders or color.
Is there a .css file or another module to inherit I need to get this to display correctly?
Also, the sample button code loads icons. Where do I get the icons to make this sample code run correctly?
Version: SmartClient Version: v8.3p_2013-02-15/EVAL Deployment (expires 2013.04.16_08.17.20) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)
Browswer: Google Chrome Version 24.0.1312.57 m
I'm using the sample code from one of the IButton samples line for line:
package com.cedarcone.SC01.client;
Code:
/*
* Smart GWT (GWT for SmartClient)
* Copyright 2008 and beyond, Isomorphic Software, Inc.
*
* Smart GWT is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License version 3
* as published by the Free Software Foundation. Smart GWT is also
* available under typical commercial license terms - see
* [url]http://smartclient.com/license[/url]
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*/
import com.google.gwt.core.client.EntryPoint;
import com.smartgwt.client.widgets.IButton;
import com.smartgwt.client.widgets.events.ClickEvent;
import com.smartgwt.client.widgets.events.ClickHandler;
import com.smartgwt.client.widgets.layout.HLayout;
import com.smartgwt.client.widgets.layout.VLayout;
public class ClientEntry implements EntryPoint {
public void onModuleLoad() {
final IButton findButton = new IButton("Print");
findButton.setWidth(120);
findButton.setIcon("silk/printer.png");
final IButton saveButton = new IButton("Save");
saveButton.setShowRollOver(true);
saveButton.setIcon("icons/16/icon_add_files.png");
saveButton.setIconOrientation("right");
saveButton.setShowDownIcon(true);
final IButton button = new IButton("Disable Save");
button.setWidth(120);
button.setLeft(60);
button.setTop(45);
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
if (saveButton.isDisabled()) {
saveButton.enable();
button.setTitle("Disable Save");
} else {
saveButton.disable();
button.setTitle("Enable Save");
}
}
});
HLayout hLayout = new HLayout();
hLayout.setMembersMargin(20);
hLayout.addMember(findButton);
hLayout.addMember(saveButton);
VLayout layout = new VLayout();
layout.setAutoHeight();
layout.setMembersMargin(30);
layout.addMember(hLayout);
layout.addMember(button);
layout.draw();
}
}