Changeset 23 in iptables-gui


Ignore:
Timestamp:
06/07/11 06:45:55 (9 years ago)
Author:
michalwski
Message:

some one has ignored my work, so I've do it again:P

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/guiiptables/NewEntryWindow.java

    r22 r23  
    4747        private HashMap<String, String[]> chains = new HashMap<String, String[]>(); 
    4848        private IpTables ipTables; 
     49        private ComboViewer targetViewer; 
     50        private Combo targets; 
    4951 
    5052        public NewEntryWindow(Shell shell, Viewer view) { 
     
    101103                                        chainFilter.setText(""); 
    102104                                        chainFilter.select(-1); 
     105                                        targets.setItems(ipTables.getTargets(s.getItem(i)).toArray(new String[0])); 
     106                                        targets.setText(""); 
     107                                         
    103108                                } 
    104109                        } 
     
    135140                condition = new Text(parent, SWT.BORDER); 
    136141                condition.setLayoutData(gridData); 
     142                 
    137143 
    138144                Label targ = new Label(parent, SWT.NONE); 
    139145                targ.setText("target"); 
    140                 target = new Text(parent, SWT.BORDER); 
    141                 target.setLayoutData(gridData); 
     146//              target = new Text(parent, SWT.BORDER); 
     147//              target.setLayoutData(gridData); 
     148                targetViewer = new ComboViewer(parent, SWT.NONE); 
     149                targets = targetViewer.getCombo(); 
     150                targets.setItems(ipTables.getTargets("filter").toArray(new String[0])); 
    142151 
    143152                Label cos = new Label(parent, SWT.NONE); 
     
    181190        protected void saveInput() { 
    182191                ListEntry entry = new ListEntry(chainFilter.getText(), 
    183                                 target.getText(), protocol.getText(), "", source.getText(), 
     192                                targets.getText(), protocol.getText(), "", source.getText(), 
    184193                                destination.getText(), condition.getText()); 
    185194                entry.setGoodCondition(condition.getText()); 
Note: See TracChangeset for help on using the changeset viewer.