preferences/printers Close dialog on alt+w/esc - Bug #14573
* Adds keyboard shortcuts to close the Add Printer dialog Change-Id: Iac3d75c4b3e27793124919112f1be68308c95db3 Reviewed-on: https://review.haiku-os.org/c/1019 Reviewed-by: Adrien Destugues <[email protected]> Reviewed-by: Stephan Aßmus <[email protected]>
This commit is contained in:
@@ -40,7 +40,8 @@ AddPrinterDialog::AddPrinterDialog(BWindow *parent)
|
|||||||
:
|
:
|
||||||
Inherited(BRect(78, 71, 400, 300), B_TRANSLATE("Add printer"),
|
Inherited(BRect(78, 71, 400, 300), B_TRANSLATE("Add printer"),
|
||||||
B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS),
|
B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS
|
||||||
|
| B_CLOSE_ON_ESCAPE),
|
||||||
fPrintersPrefletMessenger(parent)
|
fPrintersPrefletMessenger(parent)
|
||||||
{
|
{
|
||||||
_BuildGUI(0);
|
_BuildGUI(0);
|
||||||
@@ -221,6 +222,8 @@ AddPrinterDialog::_BuildGUI(int stage)
|
|||||||
.SetInsets(B_USE_WINDOW_SPACING, B_USE_WINDOW_SPACING,
|
.SetInsets(B_USE_WINDOW_SPACING, B_USE_WINDOW_SPACING,
|
||||||
B_USE_WINDOW_SPACING, B_USE_WINDOW_SPACING);
|
B_USE_WINDOW_SPACING, B_USE_WINDOW_SPACING);
|
||||||
|
|
||||||
|
AddShortcut('W', B_COMMAND_KEY, new BMessage(B_QUIT_REQUESTED));
|
||||||
|
|
||||||
SetDefaultButton(fOk);
|
SetDefaultButton(fOk);
|
||||||
fOk->MakeDefault(true);
|
fOk->MakeDefault(true);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user