[TYPO3-core] RFC: #7986: Vertical aligned Icons in List-Module

Dmitry Dulepov [typo3] dmitry at typo3.org
Tue Apr 8 22:20:00 CEST 2008


Hi!

Jeff Segars wrote:
> Most of the time when a toolbar icon is grayed out it is because the 
> icon doesn't make sense in the current application state. The user can 
> change this state, however, and cause the toolbar icon to become active 
> again.
> 
> One example of this would be a mail client with no messages selected. In 
> this state, the reply button does not make sense but as soon as a 
> message is selected, there's a proper state for the reply button.
> 
> In list view, the toolbar icons are unique for a specific record rather 
> than the entire application. The backend user cannot make changes that 
> would cause these disabled toolbar icons to be activated (moving records 
> in the list may be the one exception).

I think the last paragraph is not 100% correct. ~Icons~ in the List view are not unique to row because all icons in one vertical row are the same. It is ~icon state~ that is unique to row. Which bring us back to ~state~ indication as I pointed.

> This means that the disabled toolbar icons don't indicate the current 
> record state and instead are a static view of what functions that record 
> supports.

Not necessarily. It may depend on permissions, versioning, etc. But having disabled icons gives List view consistent look. Have you actually looked at screenshot? It looks very messy. It is aligned, which is much better than current state of List view but it looks messy. There is no structure. Having disabled icons will give each row unified familar look to every editor.

> Again, not sure exactly where I come down on this RFC but I think there 
> are some distinctions between the icons here and a standard application 
> toolbar.

You are right but these buttons still represent the toolbar :) They are shortcuts to application functions, so they perform toolbar functions, though for each record.

-- 
Dmitry Dulepov
TYPO3 core team
Web: http://typo3bloke.net/
Skype: callto:liels_bugs
"Nothing is impossible. There are only limits to our knowledge"


More information about the TYPO3-team-core mailing list