13 Matching Annotations
  1. Apr 2021
    1. Today, many users rely upon graphical user interfaces and menu-driven interactions. However, some programming and maintenance tasks may not have a graphical user interface and may still use a command line.
  2. Mar 2021
    1. If you call ./configure --enable-gui=auto, the build process will automatically build against whichever GUI libraries are available. A cursory glance suggests that gtk2 will be prioritised over gnome2.
  3. Nov 2020
    1. The GUI was initially developed as one of many innovative new research projects at Xerox's Palo Alto Research Center1. Silicon Valley being a small place back then, Steve Jobs got himself a tour one day, and just flat out fell in love with their GUI.

      The GUI was first developed at Xerox's Palo Alto Research Center (PARC). Silicon Valley being a small place at the time, Steve Jobs had people around him prod him to take a tour, which he took them up on. When he first saw the GUI they were working on, he knew it would be the future.

  4. Nov 2019
    1. In 1988 Apple sued Microsoft and Hewlett-Packard on the grounds that they infringed Apple's copyrighted GUI, citing (among other things) the use of rectangular, overlapping, and resizable windows. After four years, the case was decided against Apple, as were later appeals. Apple's actions were criticized by some in the software community, including the Free Software Foundation (FSF), who felt Apple was trying to monopolize on GUIs in general, and boycotted GNU software for the Macintosh platform for seven years.
  5. Jun 2018
  6. Jun 2016
    1. Every graphic element of Pharo that you click on...  - With Cmd+Shift+Option,  - you'll get a little menu around the graphic element.

      I don't get this halo directly, by presing Ctrl + Shift, which can be a little confusing. What I get is a contextual menu that let's me to select the halo after that. See:

      After that I need to go to the add halo menu. It's kind of indirect, compared with the previous behavior.

      Am I doing something wrong?

  7. May 2016
    1. this

      this is whoever is drawing the object, in this case it is this, which is the panel itself

      the panel itself is the object we are inside of, (the one who called paint)

      • fill
      • setStroke
      • setPaint
    2. so whenever paint is called, it is passed an argument g which we then modify.

      so it paints based on what we have modified on the next run

    3. Graphics2D.draw = with a stroke Graphics2D.fill = fills shape

  8. Apr 2016