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(); } }