mirror of https://github.com/zlatinb/muwire
do not filter on every keystroke
parent
9c7cf3d969
commit
88fe173fbb
|
@ -380,23 +380,7 @@ class MainFrameView {
|
||||||
panel {
|
panel {
|
||||||
label(trans("FILTER"))
|
label(trans("FILTER"))
|
||||||
def textField = new JTextField(columns: 20)
|
def textField = new JTextField(columns: 20)
|
||||||
DocumentListener dl = new DocumentListener() {
|
textField.addActionListener({controller.filterLibrary()})
|
||||||
@Override
|
|
||||||
void insertUpdate(DocumentEvent e) {
|
|
||||||
controller.filterLibrary()
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
void removeUpdate(DocumentEvent e) {
|
|
||||||
controller.filterLibrary()
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
void changedUpdate(DocumentEvent e) {
|
|
||||||
controller.filterLibrary()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
textField.getDocument().addDocumentListener(dl)
|
|
||||||
widget(id: "library-filter-textfield", textField)
|
widget(id: "library-filter-textfield", textField)
|
||||||
}
|
}
|
||||||
panel {
|
panel {
|
||||||
|
|
Loading…
Reference in New Issue