blob: f2ad3d2f23774e6f2b436efe81ca81ec5488983b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
package NET.worlds.console;
class BookmarkAddDialog implements MainCallback, DialogReceiver {
private java.awt.Window parent;
private DialogReceiver receiver;
private BookmarkEditDialog editor;
BookmarkAddDialog(java.awt.Window parent, DialogReceiver receiver) {
this.parent = parent;
this.receiver = receiver;
Main.register(this);
}
@Override
public void mainCallback() {
this.editor = new BookmarkEditDialog(
this.parent,
this,
Console.message("Add-WorldsMark2"),
WorldsMarkPart.getCurrentPositionName(),
Console.message("Add"),
Console.message("Cancel"),
WorldsMarkPart.getCurrentPositionURL(false)
);
Main.unregister(this);
}
public BookmarkEditDialog getEditor() {
return this.editor;
}
@Override
public void dialogDone(Object who, boolean confirmed) {
this.receiver.dialogDone(this, confirmed);
}
}
|