* Made printing related windows close on pressing the
Escape key. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39736 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -54,7 +54,8 @@ SelectPrinterDialog::SelectPrinterDialog(GPData* data)
|
|||||||
:
|
:
|
||||||
DialogWindow(BRect(100, 100, 500, 500),
|
DialogWindow(BRect(100, 100, 500, 500),
|
||||||
"Select Printer", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
"Select Printer", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE | B_ASYNCHRONOUS_CONTROLS),
|
B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE | B_ASYNCHRONOUS_CONTROLS
|
||||||
|
| B_CLOSE_ON_ESCAPE),
|
||||||
fData(data)
|
fData(data)
|
||||||
{
|
{
|
||||||
SetResult(B_ERROR);
|
SetResult(B_ERROR);
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ static BMessage* BorderWidthMessage(uint32 what, float width)
|
|||||||
AdvancedSettingsWindow::AdvancedSettingsWindow(BMessage *settings)
|
AdvancedSettingsWindow::AdvancedSettingsWindow(BMessage *settings)
|
||||||
: HWindow(BRect(0, 0, 450, 180), "Advanced Settings", B_TITLED_WINDOW_LOOK,
|
: HWindow(BRect(0, 0, 450, 180), "Advanced Settings", B_TITLED_WINDOW_LOOK,
|
||||||
B_MODAL_APP_WINDOW_FEEL, B_NOT_RESIZABLE | B_NOT_MINIMIZABLE |
|
B_MODAL_APP_WINDOW_FEEL, B_NOT_RESIZABLE | B_NOT_MINIMIZABLE |
|
||||||
B_NOT_ZOOMABLE),
|
B_NOT_ZOOMABLE | B_CLOSE_ON_ESCAPE),
|
||||||
fSettings(settings)
|
fSettings(settings)
|
||||||
{
|
{
|
||||||
AddShortcut('W', B_COMMAND_KEY, new BMessage(B_QUIT_REQUESTED));
|
AddShortcut('W', B_COMMAND_KEY, new BMessage(B_QUIT_REQUESTED));
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
DocInfoWindow::DocInfoWindow(BMessage *docInfo)
|
DocInfoWindow::DocInfoWindow(BMessage *docInfo)
|
||||||
: HWindow(BRect(0, 0, 400, 250), "Document Information", B_TITLED_WINDOW_LOOK,
|
: HWindow(BRect(0, 0, 400, 250), "Document Information", B_TITLED_WINDOW_LOOK,
|
||||||
B_MODAL_APP_WINDOW_FEEL, B_NOT_MINIMIZABLE),
|
B_MODAL_APP_WINDOW_FEEL, B_NOT_MINIMIZABLE | B_CLOSE_ON_ESCAPE),
|
||||||
fDocInfo(docInfo)
|
fDocInfo(docInfo)
|
||||||
{
|
{
|
||||||
BRect bounds(Bounds());
|
BRect bounds(Bounds());
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ DragListView::InitiateDrag(BPoint point, int32 index, bool wasSelected)
|
|||||||
FontsWindow::FontsWindow(Fonts *fonts)
|
FontsWindow::FontsWindow(Fonts *fonts)
|
||||||
: HWindow(BRect(0,0,400,220), "Fonts", B_TITLED_WINDOW_LOOK,
|
: HWindow(BRect(0,0,400,220), "Fonts", B_TITLED_WINDOW_LOOK,
|
||||||
B_MODAL_APP_WINDOW_FEEL, B_NOT_RESIZABLE | B_NOT_MINIMIZABLE |
|
B_MODAL_APP_WINDOW_FEEL, B_NOT_RESIZABLE | B_NOT_MINIMIZABLE |
|
||||||
B_NOT_ZOOMABLE)
|
B_NOT_ZOOMABLE | B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
// ---- Ok, build a default page setup user interface
|
// ---- Ok, build a default page setup user interface
|
||||||
BRect r, r1;
|
BRect r, r1;
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ JobSetupWindow::JobSetupWindow(BMessage *msg, const char * printerName)
|
|||||||
B_TITLED_WINDOW_LOOK,
|
B_TITLED_WINDOW_LOOK,
|
||||||
B_MODAL_APP_WINDOW_FEEL,
|
B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
| B_AUTO_UPDATE_SIZE_LIMITS)
|
| B_AUTO_UPDATE_SIZE_LIMITS | B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
fSetupMsg = msg;
|
fSetupMsg = msg;
|
||||||
fExitSem = create_sem(0, "JobSetup");
|
fExitSem = create_sem(0, "JobSetup");
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ PageSetupWindow::PageSetupWindow(BMessage *msg, const char *printerName)
|
|||||||
: HWindow(BRect(0, 0, 200, 100), "Page setup", B_TITLED_WINDOW_LOOK,
|
: HWindow(BRect(0, 0, 200, 100), "Page setup", B_TITLED_WINDOW_LOOK,
|
||||||
B_MODAL_APP_WINDOW_FEEL,
|
B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
| B_AUTO_UPDATE_SIZE_LIMITS),
|
| B_AUTO_UPDATE_SIZE_LIMITS | B_CLOSE_ON_ESCAPE),
|
||||||
fResult(B_ERROR),
|
fResult(B_ERROR),
|
||||||
fSetupMsg(msg),
|
fSetupMsg(msg),
|
||||||
fAdvancedSettings(*msg),
|
fAdvancedSettings(*msg),
|
||||||
|
|||||||
@@ -50,7 +50,8 @@ public:
|
|||||||
SelectPPDDlg::SelectPPDDlg(PSData* data)
|
SelectPPDDlg::SelectPPDDlg(PSData* data)
|
||||||
: DialogWindow(BRect(10, 10, 400, 400),
|
: DialogWindow(BRect(10, 10, 400, 400),
|
||||||
"Select PPD", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
"Select PPD", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE | B_ASYNCHRONOUS_CONTROLS),
|
B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE | B_ASYNCHRONOUS_CONTROLS
|
||||||
|
| B_CLOSE_ON_ESCAPE),
|
||||||
fPSData(data)
|
fPSData(data)
|
||||||
{
|
{
|
||||||
SetResult(B_ERROR);
|
SetResult(B_ERROR);
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ JobSetupWindow::JobSetupWindow(BMessage *msg, const char * printerName)
|
|||||||
: BlockingWindow(BRect(0, 0, 100, 100), "Job Setup",
|
: BlockingWindow(BRect(0, 0, 100, 100), "Job Setup",
|
||||||
B_TITLED_WINDOW_LOOK,
|
B_TITLED_WINDOW_LOOK,
|
||||||
B_MODAL_APP_WINDOW_FEEL, B_NOT_RESIZABLE | B_NOT_MINIMIZABLE |
|
B_MODAL_APP_WINDOW_FEEL, B_NOT_RESIZABLE | B_NOT_MINIMIZABLE |
|
||||||
B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS),
|
B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS | B_CLOSE_ON_ESCAPE),
|
||||||
fPrinterName(printerName),
|
fPrinterName(printerName),
|
||||||
fSetupMsg(msg)
|
fSetupMsg(msg)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ PageSetupWindow::PageSetupWindow(BMessage *msg, const char *printerName)
|
|||||||
B_TITLED_WINDOW_LOOK,
|
B_TITLED_WINDOW_LOOK,
|
||||||
B_MODAL_APP_WINDOW_FEEL,
|
B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
| B_AUTO_UPDATE_SIZE_LIMITS),
|
| B_AUTO_UPDATE_SIZE_LIMITS | B_CLOSE_ON_ESCAPE),
|
||||||
fSetupMsg(msg),
|
fSetupMsg(msg),
|
||||||
fPrinterDirName(printerName)
|
fPrinterDirName(printerName)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -161,7 +161,8 @@ SetupView::CheckSetup()
|
|||||||
SetupWindow::SetupWindow(BDirectory* printerDirectory)
|
SetupWindow::SetupWindow(BDirectory* printerDirectory)
|
||||||
: BWindow(BRect(100, 100, 100 + DLG_WIDTH, 100 + DLG_HEIGHT),
|
: BWindow(BRect(100, 100, 100 + DLG_WIDTH, 100 + DLG_HEIGHT),
|
||||||
"HP JetDirect Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
"HP JetDirect Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE)
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
|
| B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
fResult = 0;
|
fResult = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -148,7 +148,8 @@ bool IppSetupView::UpdateViewData()
|
|||||||
IppSetupDlg::IppSetupDlg(BDirectory *dir)
|
IppSetupDlg::IppSetupDlg(BDirectory *dir)
|
||||||
: BWindow(BRect(100, 100, 100 + DLG_WIDTH, 100 + DLG_HEIGHT),
|
: BWindow(BRect(100, 100, 100 + DLG_WIDTH, 100 + DLG_HEIGHT),
|
||||||
"IPP Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
"IPP Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE)
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
|
| B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
result = 0;
|
result = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -164,7 +164,8 @@ LprSetupDlg::LprSetupDlg(BDirectory *dir)
|
|||||||
:
|
:
|
||||||
DialogWindow(BRect(100, 100, 100 + DLG_WIDTH, 100 + DLG_HEIGHT),
|
DialogWindow(BRect(100, 100, 100 + DLG_WIDTH, 100 + DLG_HEIGHT),
|
||||||
"LPR Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
"LPR Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE)
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
|
| B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
fSetupView = new LprSetupView(Bounds(), dir);
|
fSetupView = new LprSetupView(Bounds(), dir);
|
||||||
AddChild(fSetupView);
|
AddChild(fSetupView);
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
FileSelector::FileSelector(void)
|
FileSelector::FileSelector(void)
|
||||||
: BWindow(BRect(0,0,320,160), "printtofile", B_TITLED_WINDOW,
|
: BWindow(BRect(0,0,320,160), "printtofile", B_TITLED_WINDOW,
|
||||||
B_NOT_ZOOMABLE, B_CURRENT_WORKSPACE)
|
B_NOT_ZOOMABLE | B_CLOSE_ON_ESCAPE, B_CURRENT_WORKSPACE)
|
||||||
{
|
{
|
||||||
fExitSem = create_sem(0, "FileSelector");
|
fExitSem = create_sem(0, "FileSelector");
|
||||||
fResult = B_ERROR;
|
fResult = B_ERROR;
|
||||||
|
|||||||
@@ -75,7 +75,8 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
AboutBoxWindow::AboutBoxWindow(BRect frame, const char *driver_name, const char *version, const char *copyright)
|
AboutBoxWindow::AboutBoxWindow(BRect frame, const char *driver_name, const char *version, const char *copyright)
|
||||||
: BWindow(frame, "", B_TITLED_WINDOW, B_NOT_RESIZABLE | B_NOT_ZOOMABLE )
|
: BWindow(frame, "", B_TITLED_WINDOW,
|
||||||
|
B_NOT_RESIZABLE | B_NOT_ZOOMABLE | B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
char title[256];
|
char title[256];
|
||||||
sprintf(title, "About %s Driver", driver_name);
|
sprintf(title, "About %s Driver", driver_name);
|
||||||
|
|||||||
@@ -1022,7 +1022,8 @@ JobSetupDlg::JobSetupDlg(JobData* jobData, PrinterData* printerData,
|
|||||||
DialogWindow(BRect(100, 100, 200, 200), "PrintJob Setup",
|
DialogWindow(BRect(100, 100, 200, 200), "PrintJob Setup",
|
||||||
B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
| B_ASYNCHRONOUS_CONTROLS | B_AUTO_UPDATE_SIZE_LIMITS)
|
| B_ASYNCHRONOUS_CONTROLS | B_AUTO_UPDATE_SIZE_LIMITS
|
||||||
|
| B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
SetResult(B_ERROR);
|
SetResult(B_ERROR);
|
||||||
AddShortcut('W', B_COMMAND_KEY, new BMessage(B_QUIT_REQUESTED));
|
AddShortcut('W', B_COMMAND_KEY, new BMessage(B_QUIT_REQUESTED));
|
||||||
|
|||||||
@@ -350,7 +350,7 @@ PageSetupDlg::PageSetupDlg(JobData *job_data, PrinterData *printer_data, const P
|
|||||||
: DialogWindow(BRect(100, 100, 160, 160),
|
: DialogWindow(BRect(100, 100, 160, 160),
|
||||||
"Page Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
"Page Setup", B_TITLED_WINDOW_LOOK, B_MODAL_APP_WINDOW_FEEL,
|
||||||
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
B_NOT_RESIZABLE | B_NOT_MINIMIZABLE | B_NOT_ZOOMABLE
|
||||||
| B_AUTO_UPDATE_SIZE_LIMITS)
|
| B_AUTO_UPDATE_SIZE_LIMITS | B_CLOSE_ON_ESCAPE)
|
||||||
{
|
{
|
||||||
AddShortcut('W',B_COMMAND_KEY,new BMessage(B_QUIT_REQUESTED));
|
AddShortcut('W',B_COMMAND_KEY,new BMessage(B_QUIT_REQUESTED));
|
||||||
|
|
||||||
|
|||||||
@@ -128,7 +128,8 @@ ConfigWindow::ConfigWindow(config_setup_kind kind, Printer* defaultPrinter,
|
|||||||
BWindow(ConfigWindow::GetWindowFrame(),
|
BWindow(ConfigWindow::GetWindowFrame(),
|
||||||
B_TRANSLATE("Page setup"),
|
B_TRANSLATE("Page setup"),
|
||||||
B_TITLED_WINDOW,
|
B_TITLED_WINDOW,
|
||||||
B_NOT_RESIZABLE | B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS),
|
B_NOT_RESIZABLE | B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS
|
||||||
|
| B_CLOSE_ON_ESCAPE),
|
||||||
fKind(kind),
|
fKind(kind),
|
||||||
fDefaultPrinter(defaultPrinter),
|
fDefaultPrinter(defaultPrinter),
|
||||||
fSettings(settings),
|
fSettings(settings),
|
||||||
|
|||||||
Reference in New Issue
Block a user