Skip to main content
Engineering LibreTexts

2.5: The World Menu

  • Page ID
    39574
    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Once Pharo is running, you should see a single large window, possibly containing some open playground windows (see Figure \(\PageIndex{1}\)). You might notice a menu bar, but Pharo mainly makes use of context-dependent pop-up menus.

    The World Menu.
    Figure \(\PageIndex{1}\): Clicking anywhere on the Pharo window background activates the World Menu.

    Clicking anywhere on the background of the Pharo window will display the World Menu, which contains many of the Pharo tools, utilities and settings.

    At the top of the World Menu, you will see a list of several core tools in Pharo, including the System Browser, the Playground, the Monticello package manager, and others. We will discuss them in more detail in the coming chapters.

    Interacting with Pharo

    Pharo offers three ways to interact with the system using a mouse or other pointing device.

    click (or left-click): this is the most often used mouse button, and is normally equivalent to left-clicking (or clicking a single-mouse button without any modifier key). For example, click on the background of the Pharo window to bring up the World menu (Figure \(\PageIndex{1}\)).

    action-click (or right-click): this is the next most used button. It is used to bring up a contextual menu that offers different sets of actions depending on where the mouse is pointing (see Figure \(\PageIndex{2}\)). If you do not have a multi-button mouse, then normally you will configure the control modifier key to action-click with the mouse button.

    meta-click: Finally, you may meta-click on any object displayed in the image to activate the ”morphic halo”, an array of handles that are used to perform operations on the on-screen objects themselves, such as inspecting or resizing them (see Figure \(\PageIndex{3}\)). If you let the mouse linger over a handle, a help balloon will explain its function. In Pharo, how you meta-click depends on your operating system: either you must hold Shift-Ctrl or Shift-Alt (on Windows or Linux) or Shift-Option (on OS X) while clicking.

    The contextual menu.
    Figure \(\PageIndex{2}\): Action Click (right click) brings the contextual menu.
    The Halos.
    Figure \(\PageIndex{3}\): Meta-Clicking on a window opens the Halos.

    This page titled 2.5: The World Menu is shared under a CC BY-SA 3.0 license and was authored, remixed, and/or curated by via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.