Package com.lightcrafts.ui.browser.ctrls

Source Code of com.lightcrafts.ui.browser.ctrls.TrashButton

/* Copyright (C) 2005-2011 Fabio Riccardi */

package com.lightcrafts.ui.browser.ctrls;

import static com.lightcrafts.ui.browser.ctrls.Locale.LOCALE;
import com.lightcrafts.ui.browser.view.AbstractImageBrowser;
import com.lightcrafts.ui.browser.view.ImageBrowserActions;
import com.lightcrafts.ui.toolkit.CoolButton;
import com.lightcrafts.prefs.ApplicationMode;

import javax.swing.*;

/**
* A little trash can button that deletes selected images in a browser.
*/
public class TrashButton extends CoolButton {

    private final static String ToolTip = LOCALE.get("TrashToolTip");

    public TrashButton(AbstractImageBrowser browser) {
        ImageBrowserActions actions = browser.getActions();
        Action action = actions.getTrashAction();
        setAction(action);
        setIcon(ButtonFactory.getIconByName("trash"));
        setText(null);
        setToolTipText(ToolTip);

        ApplicationMode.maybeSetToolTip(this);
    }
}
TOP

Related Classes of com.lightcrafts.ui.browser.ctrls.TrashButton

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.