ToolBarButtonExtension
From OpenKM Documentation
Revision as of 11:07, 3 June 2010 by Jllort (talk | contribs) (Created page with '== Methods == setLang(String code) langRefresh() checkPermissions(GWTFolder folder, GWTFolder folderParent, int originPanel) checkPermissions(GWTDocument doc, GWTFolder folde…')
Contents
Methods
setLang(String code) langRefresh() checkPermissions(GWTFolder folder, GWTFolder folderParent, int originPanel) checkPermissions(GWTDocument doc, GWTFolder folder) checkPermissions(GWTMail mail, GWTFolder folder) boolean isEnabled() enable(boolean enable)
setLang(String code)
Executed each time user interface language is changed. It's executed always before any langRefresh.
langRefresh
Executed each time user interface is changed language
checkPermissions(GWTFolder folder, GWTFolder folderParent, int originPanel)
Check button permisions depending on folder grants in order to evaluate enable or disabling button
checkPermissions(GWTDocument doc, GWTFolder folder)
Check button permisions depending on document grants in order to evaluate enable or disabling button
checkPermissions(GWTMail mail, GWTFolder folder)
Check button permisions depending on mail grants in order to evaluate enable or disabling button
isEnabled()
Return boolena value indicating if button is enabled or disabled
enable(boolean enable)
Enables or disables button
Example
public class ToolBarButton extends ToolBarButtonExtension {
public ToolBarButton(Image image, String title, ClickHandler handler) {
super(image, title, handler);
}
@Override
public void langRefresh() {
if (lang.equals("en-GB")) {
title = "title";
} else {
title = "other title";
}
}
@Override
public void setLang(String code) {
lang = code;
}
@Override
public void checkPermissions(GWTFolder folder, GWTFolder folderParent, int originPanel) {
// TODO Auto-generated method stub
}
@Override
public void checkPermissions(GWTDocument doc, GWTFolder folder) {
// TODO Auto-generated method stub
}
@Override
public void checkPermissions(GWTMail mail, GWTFolder folder) {
// TODO Auto-generated method stub
}
@Override
public void enable(boolean enable) {
// TODO Auto-generated method stub
}
@Override
public boolean isEnabled() {
// TODO Auto-generated method stub
return false;
}
}