summaryrefslogtreecommitdiff
path: root/wizards/com/sun/star/wizards/web/IconsDialog.java
diff options
context:
space:
mode:
Diffstat (limited to 'wizards/com/sun/star/wizards/web/IconsDialog.java')
-rw-r--r--wizards/com/sun/star/wizards/web/IconsDialog.java122
1 files changed, 73 insertions, 49 deletions
diff --git a/wizards/com/sun/star/wizards/web/IconsDialog.java b/wizards/com/sun/star/wizards/web/IconsDialog.java
index ed366ff47c9b..38cb11826b0c 100644
--- a/wizards/com/sun/star/wizards/web/IconsDialog.java
+++ b/wizards/com/sun/star/wizards/web/IconsDialog.java
@@ -47,7 +47,8 @@ import com.sun.star.wizards.web.data.CGIconSet;
* It also implements the ImageList.ImageRenderer interface, to handle
* its own objects.
*/
-public class IconsDialog extends ImageListDialog implements ImageList.ImageRenderer, ListModel {
+public class IconsDialog extends ImageListDialog implements ImageList.ImageRenderer, ListModel
+{
private ConfigSet set;
String htmlexpDirectory;
@@ -55,41 +56,45 @@ public class IconsDialog extends ImageListDialog implements ImageList.ImageRende
* this icons filename prefixes are used to display the icons.
*/
private String[] icons = new String[]
- {"firs","prev","next","last","nav","text","up","down"};
+ {
+ "firs", "prev", "next", "last", "nav", "text", "up", "down"
+ };
private Integer[] objects;
-
/**
* @param xmsf
* @param set_ the configuration set of the supported
* icon sets.
*/
public IconsDialog(XMultiServiceFactory xmsf,
- ConfigSet set_,
- WebWizardDialogResources resources)
- throws Exception
+ ConfigSet set_,
+ WebWizardDialogResources resources)
+ throws Exception
{
- super(xmsf, WWHID.HID_IS, new String[] {
- resources.resIconsDialog,
- resources.resIconsDialogCaption,
- resources.resOK,
- resources.resCancel,
- resources.resHelp,
- resources.resDeselect,
- resources.resOther,
- resources.resCounter
- } );
-
- htmlexpDirectory = FileAccess.getOfficePath(xmsf,"Gallery","share", "");
+ super(xmsf, WWHID.HID_IS, new String[]
+ {
+ resources.resIconsDialog,
+ resources.resIconsDialogCaption,
+ resources.resOK,
+ resources.resCancel,
+ resources.resHelp,
+ resources.resDeselect,
+ resources.resOther,
+ resources.resCounter
+ });
+
+ htmlexpDirectory = FileAccess.getOfficePath(xmsf, "Gallery", "share", "");
set = set_;
objects = new Integer[set.getSize() * icons.length];
- for (int i = 0; i<objects.length; i++)
- objects[i] = new Integer(i);
+ for (int i = 0; i < objects.length; i++)
+ {
+ objects[i] = new Integer(i);
+ }
il.setListModel(this);
il.setRenderer(this);
il.setRows(4);
il.setCols(8);
- il.setImageSize(new Size(20,20));
+ il.setImageSize(new Size(20, 20));
il.setShowButtons(false);
il.setRowSelect(true);
il.scaleImages = Boolean.FALSE;
@@ -100,89 +105,108 @@ public class IconsDialog extends ImageListDialog implements ImageList.ImageRende
build();
}
-
- public String getIconset() {
+ public String getIconset()
+ {
if (getSelected() == null)
+ {
return null;
+ }
else
- return (String) set.getKey( ((Number)getSelected()).intValue() / icons.length );
+ {
+ return (String) set.getKey(((Number) getSelected()).intValue() / icons.length);
+ }
}
- public void setIconset(String iconset) {
- int icon = set.getIndexOf(set.getElement( iconset ) ) * icons.length;
- this.setSelected( icon >= 0 ? objects[icon] : null );
+ public void setIconset(String iconset)
+ {
+ int icon = set.getIndexOf(set.getElement(iconset)) * icons.length;
+ this.setSelected(icon >= 0 ? objects[icon] : null);
}
/**
* dummy
*/
- public synchronized void addListDataListener(javax.swing.event.ListDataListener listener) {
+ public synchronized void addListDataListener(javax.swing.event.ListDataListener listener)
+ {
}
+
/**
* dummy
*/
- public synchronized void removeListDataListener(javax.swing.event.ListDataListener listener) {
+ public synchronized void removeListDataListener(javax.swing.event.ListDataListener listener)
+ {
}
/* (non-Javadoc)
* @see javax.swing.ListModel#getSize()
*/
- public int getSize() {
+ public int getSize()
+ {
return set.getSize() * icons.length;
}
/* (non-Javadoc)
* @see javax.swing.ListModel#getElementAt(int)
*/
- public Object getElementAt(int arg0) {
+
+ public Object getElementAt(int arg0)
+ {
return objects[arg0];
}
/* (non-Javadoc)
* @see com.sun.star.wizards.ui.ImageList.ImageRenderer#getImageUrls(java.lang.Object)
*/
- public Object[] getImageUrls(Object listItem) {
- int i = ((Number)listItem).intValue();
+ public Object[] getImageUrls(Object listItem)
+ {
+ int i = ((Number) listItem).intValue();
int iset = getIconsetNum(i);
int icon = getIconNum(i);
String[] sRetUrls = new String[2];
- sRetUrls[0] = htmlexpDirectory + "/htmlexpo/" +
- getIconsetPref(iset) +
- icons[icon] +
- getIconsetPostfix(iset);
+ sRetUrls[0] = htmlexpDirectory + "/htmlexpo/" +
+ getIconsetPref(iset) +
+ icons[icon] +
+ getIconsetPostfix(iset);
sRetUrls[1] = sRetUrls[0];
//System.out.println(s);
return sRetUrls;
}
- /* (non-Javadoc)
+ /* (non-Javadoc)
* @see com.sun.star.wizards.common.Renderer#render(java.lang.Object)
*/
- public String render(Object object) {
+
+ public String render(Object object)
+ {
if (object == null)
- return "";
- int i = ((Number)object).intValue();
+ {
+ return "";
+ }
+ int i = ((Number) object).intValue();
int iset = getIconsetNum(i);
return getIconset(iset).cp_Name;
}
-
- private int getIconsetNum(int i) {
+ private int getIconsetNum(int i)
+ {
return i / icons.length;
}
- private int getIconNum(int i) {
+ private int getIconNum(int i)
+ {
return i % icons.length;
}
- private String getIconsetPref(int iconset) {
+ private String getIconsetPref(int iconset)
+ {
return getIconset(iconset).cp_FNPrefix;
}
- private String getIconsetPostfix(int iconset) {
+ private String getIconsetPostfix(int iconset)
+ {
return getIconset(iconset).cp_FNPostfix;
}
- private CGIconSet getIconset(int i ) {
- return (CGIconSet)set.getElementAt(i);
+ private CGIconSet getIconset(int i)
+ {
+ return (CGIconSet) set.getElementAt(i);
}
-
}