/*
 * FileListDrilldownButtonThingy_n.java
 *
 * Created on June 22, 2007, 4:20 PM
 */

package usda.weru.mcrew.gui;

/**
 *
 * @author  Joseph Levin
 */
public class FileDropDown_n extends javax.swing.JPanel {
    private static final long serialVersionUID = 1L;
    
    /**
     * Creates new form FileListDrilldownButtonThingy_n
     */
    public FileDropDown_n() {
        initComponents();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        g_drilldown = new javax.swing.JButton();
        g_dropdown = new usda.weru.util.WepsTreeComboBox();

        g_drilldown.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/folder.gif"))); // NOI18N
        g_drilldown.setFocusable(false);
        g_drilldown.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                g_drilldownActionPerformed(evt);
            }
        });

        g_dropdown.setMinimumSize(new java.awt.Dimension(0, 0));
        g_dropdown.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                g_dropdownMouseClicked(evt);
            }
        });
        g_dropdown.setToClose(true);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(g_drilldown, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, 0)
                .addComponent(g_dropdown, javax.swing.GroupLayout.DEFAULT_SIZE, 101, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(g_drilldown, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addComponent(g_dropdown, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
    }// </editor-fold>//GEN-END:initComponents

    
    
    private void g_drilldownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_g_drilldownActionPerformed
        drilldownActionPerformed(evt);
    }//GEN-LAST:event_g_drilldownActionPerformed

    protected void drilldownActionPerformed(java.awt.event.ActionEvent evt) {

    }
    
    private void g_dropdownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_g_dropdownActionPerformed
        dropdownActionPerformed(evt);
    }//GEN-LAST:event_g_dropdownActionPerformed

    protected void dropdownActionPerformed(java.awt.event.ActionEvent evt) {
        
    }
    
    private void g_dropdownItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_g_dropdownItemStateChanged
        dropdownItemStateChanged(evt);
    }//GEN-LAST:event_g_dropdownItemStateChanged

    private void g_dropdownMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_g_dropdownMouseClicked
            dropdownMouseClicked(evt);
    }//GEN-LAST:event_g_dropdownMouseClicked

    protected void dropdownItemStateChanged(java.awt.event.ItemEvent evt) {

    }
    
    protected void dropdownKeyTyped(java.awt.event.KeyEvent evt) {

    }
    protected void dropdownMouseClicked(java.awt.event.MouseEvent evt) {                                        
        
    }  
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    protected javax.swing.JButton g_drilldown;
    protected usda.weru.util.WepsTreeComboBox g_dropdown;
    // End of variables declaration//GEN-END:variables
    
}
