Пользовательские интерфейсы
Беда большинства пользовательских интерфейсов - огромное расстояние между рамками элемента и его содержимым, а еще - расстояние между элементами.
В html это называлось бы как-то вроде cellpadding и cellspacing.
Я уж не знаю, откуда это повелось (когда эта эпидемия началась, устройств с тачскрином было не так много), но окошко в линуксах всегда выглядело как-то так: http://s1.ipicture.ru/uploads/20120503/jcOh1zJ5.png
Причем, не важно, gtk, qt, что-то еще. Везде все распухшее.
В результате - все программы выглядят как пряничный домик (особенно с иконками в вроде tango), сравните gimp и фш, кто выглядит профессиональнее (читай: пригоднее для постоянной работы с программой человеком)?
Причем, округлые элементы той же макоси выглядят куда потребнее, видно, что дизайнеры там рисуют для людей, а не для дизайна.
Но, т.к. открытому сообществу с дизайнерами явно не повезло, можно просто сделать gui поделикатней - я набросал, каким бы я хотел видеть конкретный пользовательский интерфейс: http://s1.ipicture.ru/uploads/20120503/Upr00y26.png
Как этого добиться, например, в gtk?