Example usage for org.apache.wicket.request.resource PackageResourceReference PackageResourceReference

List of usage examples for org.apache.wicket.request.resource PackageResourceReference PackageResourceReference

Introduction

In this page you can find the example usage for org.apache.wicket.request.resource PackageResourceReference PackageResourceReference.

Prototype

public PackageResourceReference(final String name) 

Source Link

Document

Construct.

Usage

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWFirstButton.java

License:Open Source License

/**
 * @param id//from w  w w  . j a va  2s . co  m
 * @param gc
 * @param actionBase
 */
public GWFirstButton(String id, GozerController gc, GActionBase actionBase) {
    super(id, gc, actionBase, new PackageResourceReference("img"));
    add(new AttributeModifier("value", new Model<String>("First")));
}

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWFirstButton.java

License:Open Source License

@Override
public void onBeforeRender() {
    super.onBeforeRender();

    PageParameters pp = new PageParameters();
    pp.add("id", Icons.ICON_ACTIONS_MOVE_FIRST);

    boolean bEnabled = true;

    if (getDataBinding().getPosition() <= 0) {
        pp.add("inactive", 1); // add the inactivity filter
        bEnabled = false;//from   w  ww.  j a va 2  s  .co m
    }

    setImageResourceReference(new PackageResourceReference("img"), pp);

    setEnabled(bEnabled);
}

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWLastButton.java

License:Open Source License

/**
 * @param id//from w  w  w .ja  v  a2  s .c  om
 * @param gc
 * @param actionBase
 */
public GWLastButton(String id, GozerController gc, GActionBase actionBase) {
    super(id, gc, actionBase, new PackageResourceReference("img"));
    add(new AttributeModifier("value", new Model<String>("Last")));
}

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWLastButton.java

License:Open Source License

@Override
public void onBeforeRender() {
    super.onBeforeRender();

    PageParameters pp = new PageParameters();
    pp.add("id", Icons.ICON_ACTIONS_MOVE_LAST);

    boolean bEnabled = true;

    DataBinding binding = getDataBinding();
    if (binding.getPosition() == (binding.getCount() - 1)) {
        pp.add("inactive", 1); // add the inactivity filter
        bEnabled = false;/*www. ja  va2s  .  com*/
    }

    setImageResourceReference(new PackageResourceReference("img"), pp);

    setEnabled(bEnabled);
}

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWNextButton.java

License:Open Source License

/**
 * @param id/*w  ww.  j  av  a  2 s.c  o  m*/
 * @param gc
 * @param actionBase
 */
public GWNextButton(String id, GozerController gc, GActionBase actionBase) {
    super(id, gc, actionBase, new PackageResourceReference("img"));
    add(new AttributeModifier("value", new Model<String>("Next")));
}

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWNextButton.java

License:Open Source License

@Override
public void onBeforeRender() {
    super.onBeforeRender();

    PageParameters pp = new PageParameters();
    pp.add("id", Icons.ICON_ACTIONS_MOVE_RIGHT);

    String strValue = "id=" + Icons.ICON_ACTIONS_MOVE_RIGHT;
    boolean bEnabled = true;

    DataBinding binding = getDataBinding();
    if (binding.getPosition() == (binding.getCount() - 1)) {
        pp.add("inactive", 1); // add the inactivity filter
        bEnabled = false;// w  w w  .jav  a 2 s. com
    }

    setImageResourceReference(new PackageResourceReference("img"), pp);

    setEnabled(bEnabled);
}

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWPrevButton.java

License:Open Source License

/**
 * @param id//  w ww  . j av a2 s  . c o  m
 * @param gc
 * @param actionBase
 */
public GWPrevButton(String id, GozerController gc, GActionBase actionBase) {
    super(id, gc, actionBase, new PackageResourceReference("img"));
    add(new AttributeModifier("value", new Model<String>("Prev")));
}

From source file:com.swordlord.gozer.components.wicket.action.button.detail.GWPrevButton.java

License:Open Source License

@Override
public void onBeforeRender() {
    super.onBeforeRender();

    PageParameters pp = new PageParameters();
    pp.add("id", Icons.ICON_ACTIONS_MOVE_LEFT);

    String strValue = "id=" + Icons.ICON_ACTIONS_MOVE_LEFT;
    boolean bEnabled = true;

    if (getDataBinding().getPosition() <= 0) {
        pp.add("inactive", 1); // add the inactivity filter
        bEnabled = false;/*  w w w  .ja  v a 2s .  c om*/
    }

    setImageResourceReference(new PackageResourceReference("img"), pp);

    setEnabled(bEnabled);
}

From source file:com.swordlord.gozer.components.wicket.action.button.generic.GWAddButton.java

License:Open Source License

/**
 * @param id/*from w w w.  j a  v  a2 s .c  om*/
 * @param gc
 * @param actionBase
 * @param form
 */
public GWAddButton(String id, GozerController gc, GActionBase actionBase, Form<?> form) {
    super(id, gc, actionBase, new PackageResourceReference("img"), form);
    add(new AttributeModifier("value", new Model<String>("Row Add")));
    add(new AttributeModifier("alt", new ResourceModel("action.table_row_add")));
    add(new AttributeModifier("title", new ResourceModel("action.table_row_add")));
}

From source file:com.swordlord.gozer.components.wicket.action.button.generic.GWAddButton.java

License:Open Source License

@Override
public void onBeforeRender() {
    super.onBeforeRender();

    PageParameters pp = new PageParameters();
    pp.add("id", Icons.ICON_TABLE_ROW_INSERT);

    if (_gc.getFrameStatus() == GozerFrameStatus.EDIT && _gc.getGozerFrameExtension().canNew()) {
        setImageResourceReference(new PackageResourceReference("img"), pp);

        setEnabled(true);// w  w  w .  j  ava2  s.  com
    } else {
        pp.add("inactive", 1); // add the inactivity filter
        setImageResourceReference(new PackageResourceReference("img"), pp);

        setEnabled(false);
    }
}