Think about the best way to include the required elements of the top-level menubar of the IDE. Think about whether and how to encode state in the save and build buttons. For example: the save button could be dim if there are no unsaved changes; the build button could be dim if there are no uncompiled changes and red if the latest build attempt failed.
Think about the best way to include the required elements of the top-level menubar of the IDE. Think about whether and how to encode state in the save and build buttons. For example: the save button could be dim if there are no unsaved changes; the build button could be dim if there are no uncompiled changes and red if the latest build attempt failed.