MESSAGE REQUESTERS AND POP-UP NOTIFICATION WINDOWS EXPLAINED
A Requester is normally a window that has buttons on it with information, instructions and/or a question too. It is called a Requester because it requests you to take
some kind of action. For example. The buttons might be named YES and NO, CANCEL and CONTINUE, I AGREE or I DISAGREE and so on; it depends on what the request is asking
Requesters are also known by their type such as File Requester, Security Requester and Message Requester with variants of them such Security Message Requester and Notification. Requesters are also known as: Dialog Boxes - Dialogs in that they are communicating (speaking) to you. Dialog is really a book word and programmer's word and in my humble opinion doesn't express as well as the words Requester and Notification (explained later), so in these examples and throughout this website I will use the word Requester or Notification - You can use Dialog if you want!
Below is an example of a standard Message Requester. It is requesting that you make a decision, and therefore click on one of its buttons, in relation to the question
being asked - Are You Sure You Want To Permanently Erase The Items In The Trash? Or to rephrase; Are You Sure You Want To Permanently Delete The Folder(s)/File(s) That
Have Been Placed, Temporarily, Inside The Dustin?
If you click on the EMPTY TRASH button any folders and files (items) currently stored (placed) inside the TRASH folder will be erased (deleted) for good. You will not be able to see those items anymore or use the TRASH folder option of PUT BACK (Undelete). And if you click on the CANCEL button the items will stay inside the TRASH folder but not be deleted, because by clicking on the CANCEL button you are say NO, Do Not Delete Anything From The TRASH Folder. CANCEL My Request.
As said; The above was an example of a standard Message Requester - A window with a message displayed on it and one or more buttons (two buttons in the example). Although the requester in this next example is also a standard message requester it can also be classed as a Security Message Requester simply because its message is warning you about "lack of security privileges"; hence the warning icon (yellow triangle with exclamation mark). With this message requester (security message requester) you would simply read the message and then acknowledge it by clicking on the requester's OK button.
A slightly more advanced version of the Security Message Requester is this next one which not only displays a securty message with two buttons but also asks you to enter the password belonging to the currently logged-in user (user account) in order to then unlock the security privileges that will enable the current user to modify certain System Preferences. Basically, you enter your password and it allows you to modify the System Preferences.
Not all requesters actually request action and if they do, not immediately. Take this next example. It is a message requester in that it is displaying a message, but it is not asking for any kind of action. Its action is optional. If you look to the right-side of the progress bar (blue gauge) you will notice a small X in a circle. This is the requester's action button, just like the action buttons in the above example requesters (EMPTY TRASH, OK and UNLOCK). Clicking on that X button will stop the copy of items (folders/files). So in this example if 100 items have already been copied, onto the desktop screen, clicking on the X button means the other 1,323 items will not be copied. These type of requesters are commonly known as Progress Bars because their blue gauge is showing the progress of something in time (i.e. how much has been copied so far / how much copying remains).
Clicking on the X button with this next example of a Progress Bar message requester will stop the installation of the Mozilla Thunderbird e-mail application simply because you would be stopping the copying process of its installation files.
Some message requesters can be helpful/useful. While installing an application, such as Mozilla Thunderbird, OS X (Mountain Lion) might display a security message requester similar to the one below if it feels the application you are installing is a risk/harmful to it, your user account, your data and/or your computer. This kind of message requester is good because it allows you to check the web page of the application you are installing, so you can recall where you downloaded its installation/application file from for example, by clicking on the requester's SHOW WEB PAGE button. If you are confident the application you are installing is okay to open (install) click on the requester's OPEN button to continue with the installation, otherwise click on the requester's CANCEL button to stop the installation process.
In this next example I have not switched on my broadband modem/router yet, therefore OS X (Mountain Lion) has brought up the following message requester stating none of my preferred Wireless Networks are available - Wireless Networks in this case means Broadband Connections the computer has connected to in the past. Furthermore, it is asking me to join (connect with) an available wireless network from the list of available wireless networks. So this requester is asking me to select something from a list and then click on a button; the JOIN button. This is an example of an advanced message requester - Its JOIN button doesn't become clickable until you select something from its list.
This final example shows a File Requester whereby the requester expands or shrinks depending on the click of its Up/Down toggle (changeable) arrow button. For example. Below I am saving a PDF file whereby the file requester has appeared asking me where I would like to save the pdf file and under what file name. Normally I would just click on the file requester's SAVE button, after specifying a new folder and/or file name if need be, but if I click on the DOWN arrow button instead the file requester expands to give me more options (Fig 1.9). This then allows me a clearer view of the folder options for example (i.e. I can see more of the requester and therefore can navigate around the folders more easily). In other words, with file requesters you have to look around them a bit more as they may have hidden options/buttons that could benefit you.
NOTIFICATION WINDOWS AND POP-UP WINDOWS
A notification window is usually a small window that an application brings up informing you (notifying you) of something, such as: You Have New E-Mail, John Smith Is Now Online and Your Security Is At Risk. Here are some examples.
The above are classic notification windows that also just pop-up. They are also known as Alerts because they are also used to warn you of something, like security (Fig 2.1 above). This next example shows the classic pop-up window which is classed more of a pop-up window than a notification window because of its size, because it has an X (exit/close) button and because of the nature of its message being more involved (i.e. with more importance and/or detailed information).
As well as the classic pop-up window and notification window you can get a combination of the two. This is a window that slides out or appears from within the main window you are using. Normally they ask you to agree to something or set something. In this last example a window has appeared within the main Firefox web browser application window asking me if I would like to set Firefox as my default (normally used) web browser application. As you can see; it is a combination of a pop-up window and a message requester that is notifying me, to some degree, that Firefox is not currently the default web browser application. I now have the choice of making it the default or not by clicking on its YES or NO button.
As you should realize by now, regardless of what these windows are called (Dialog Box, Message Requester, Notification Window or Pop-Up Window) at the end of the day they
are just normal windows with options on them (CANCEL, YES, NO, X, I AGREE and so on). And that once you have identified them as a requester and/or pop-up window the next
thing to do is make sure you understand the information/warning on them so that you end up making the correct decision(s) and not clicking on the wrong button.
The two general rules to this are 1) Try and identify the program/software that is being mentioned and 2) Ignore the request at first if you do not understand the request and/or do not know the mentioned application/software. If cancelling/denying a request does not allow you to do something with the mentioned application/software you have played safe. The next time the requester/pop-up window appears ALLOW it to do what it wants (i.e. click on its YES or ALLOW button), but only if you are absolutely sure. If in doubt, check the internet by typing the name of the mentioned application/software into a search engine first (i.e. type into the search engine: What Is Bitdefender? or What Is Rapport?).