Status Owner Importance Complexity MD Version
Pending Normal Low
We are missing quite a lot of tango-style icons.
| Name | Description | Required Sizes |
|---|---|---|
| Unit Test | Menu, Dialog | |
| Code Template | Text snippet which can be added to the editor from a toolbox or using a specific expansion keyword. | Menu, Large Toolbar |
| Build Configuration | A set of build options which can be used to build a project (e.g. 'Debug', 'Release') | Menu, Large Toolbar |
Filetype icons for MD to register to be shown in MacOS Finder for the filetypes owned & handled by MD.
Required sizes: 512, 256, 128, 32, 16 (will be composed to an icns file using Icon Composer).
We could use icons for pretty much every specific filetype, but they're not very important, and too many to list.
Icons used sections of options dialogs.
| Name | Description | Required Sizes |
|---|---|---|
| External Tools | Custom tools which can be executed from the Tools menu of the IDE | Menu, Large Toolbar |
| Author Information | Information about an author (such as name, e-mail,...) | Menu, Dialog |
| Markers and Rulers | Markers and Rulers options for the text editor | Menu, Large Toolbar |
| Text Editor Behavior | Several options for customizing the behavior of the text editor | Menu, Large Toolbar |
| Syntax Hilighting | Syntax Hilighting options for the text editor | Menu, Large Toolbar |
| Formatting | Formatting options for the text editor | Menu, Large Toolbar |
| Visual Style | Global visual style options of the IDE | Menu, Large Toolbar |
| Custom Commands | Custom commands to be executed during build or execution operations | Menu, Large Toolbar |
| Compiler Options | Menu, Large Toolbar | |
| Version Control | Version Control options | Menu, Large Toolbar |
Required sizes: Menu and SmallToolbar (at least)
NOTE: in the next version of MonoDevelop the "Find" functionality will be overhauled, and it is likely that only two search-related actions, "Find/Replace in files" and an incremental searchbar-style "Find in document", will be all that remain.
Required size: Menu.
| Name | Description |
|---|---|
| Error list pad | Pad that shows the list of compilation errors and warnings |
| Version control output pad | Shows the output of version control operations |
| Output pad | Pad that shows the output of a tool being run from inside the IDE. |
| Debug Call Stack | The current debug call stack |
| Debug Immediate | Propmt which can be used to type and evaluate expressions |
| Unit Test Results | List of results of running a test suite |
Required size: Menu and SmallToolbar
NOTE: Many of the pad toolbar icons exist, and although freely licensed are of poor quality. Please check before tackling these.
| Name | Description |
|---|---|
| Group in categories | Toggles whether the toolbox or property grid's items should be grouped by category. |
| Events | Toggles the event editing tab in the property grid |
| Properties | Toggles the property editing tab in the property grid |
| Show as icons | Toggles the toolbox items to be shown as a palette of icons rather a list of names |
Required size: Menu, Dialog
| Name | Description |
|---|---|
| Text Template | T4 Text templating file |
| Web Application | ASP.NET web application |
| Web Form | ASP.NET interactive web page |
| Web Handler | ASP.NET web request handler |
| Web Control | ASP.NET web form widget |
| Web Service | ASP.NET web service |
| Master Page | ASP.NET master page |
| Global.asmx | ASP.NET application level objects and events for web app |
| Web.config | ASP.NET web configuration file |
Required size: Menu
NOTE: These need to be embedded into Mono's System.Web.dll assembly. Draft versions of many of these icons exist; please contact M.j.hutchinson for details.
| Name | Description |
|---|---|
| Button | |
| ImageButton | |
| LinkButton | |
| RadioButton | |
| RadioButtonList | |
| CheckBox | |
| CheckBoxList | |
| AdRotator | |
| Image | |
| Label | |
| HyperLink | |
| Panel | |
| Table | |
| DropDownList | |
| Calendar | |
| ListBox | |
| PlaceHolder | |
| Xml | |
| Repeater | Programmatically repeats its contents a number of times |
| TextBox | |
| ValidationSummary | |
| CompareValidator | |
| CustomValidator | |
| RangeValidator | Validates that the contents of a field are within a given range |
| RegularExpressionValidator | Validates a field against a regular expression |
| RequiredFieldValidator | Validates that a field is not empty |
| Literal | Something to be output verbatim to HTML |
| DataGrid | A grid bound to a data source |
| DataList | A list bound to a data source |