|
Private Types |
enum | PageOrder { Path = 0,
Dll = 1,
Namespace = 2
} |
Private Member Functions |
internal | ProjectSettingsWindow (DllAndNamespaceHandling dAndN) |
void | CreatePathWidget () |
| Creates path widget and attaches handlers for it.
|
void | OnPathEntryKeyPressEvent (object o, KeyPressEventArgs args) |
void | onActivated (object sender, EventArgs e) |
void | AddLowerButtons () |
| Adds the cancel, apply, and ok -buttons.
|
void | AddHandlers () |
| Adds some GUI handlers. The rest is added in constructors to ItemSelection.
|
void | Applyable (bool value) |
| Shows, in the gui, whether the project settings are applyable (the apply and ok -button).
|
void | OnSwitchPage (object o, SwitchPageArgs args) |
void | UpdatePage (uint pageNum) |
| Updates the ItemSelection treeviews depending on the current active page.
|
delegate void | RemoveHandler (string item) |
bool | SomeRemove (string item, RemoveHandler handler) |
| Calls some remove method (path, dll, or namespace) and shows an error dialog if it creates trouble.
|
string | OnPathAdd (string item) |
bool | OnPathRemove (string item) |
string | OnDllAdd (string item) |
bool | OnDllRemove (string item) |
string | OnNamespaceAdd (string item) |
bool | OnNamespaceRemove (string item) |
void | RemoveErrorDialog (ItemInUseException e) |
| Shows an error dialog, using the exceptions message property as error message.
|
void | OnCancel (object o, EventArgs args) |
void | OnApply (object o, EventArgs args) |
void | OnOk (object o, EventArgs args) |
void | OnSelectPath (string item) |
| Navigates the path in the pathWidget (ItemSelection).
|
void | UpdatePathSelection () |
| Updates the shown paths in the pathWidget.
|
Private Attributes |
ItemSelection | pathWidget |
Label | pathLabel = new Label() |
Entry | pathEntry = new Entry() |
ItemSelection | dllWidget |
ItemSelection | namespaceWidget |
string | currentPath |
DllAndNamespaceHandling | _dAndN |
DllAndNamespaceHandling | _dAndNCopy |
VBox | mainBox = new VBox(false, 8) |
Notebook | tabs = new Notebook() |
Button | cancelButton = new Button(Stock.Cancel) |
Button | applyButton = new Button(Stock.Apply) |
Button | okButton = new Button(Stock.Ok) |