Hi, I wanted to familiarize myself with the Anjuta code-base this evening. I thought the best way to do so was to dig in and fix a few things in the UI that looked a little rough. I've attached some before and after screen-shots along with the patches. I tried to split them up in a way that you can cherry pick what you are interested in (if at all). In this patch set, I tackled the following: * Add "primary-toolbar" to the anjuta window. * Adjust preferences dialog so that Close button and dialog contents outer lines are aligned appropriately. Also make sure close button does not collide with window resize grip. * Alter layout of Installed Plugins page to maximize vertical space. * Alter padding and alignments within shortcuts page to match others. Additionally, I made a quick patch to Gdl to set appropriate GtkJunctionSides on the GtkToggleButton children used in GdlSwitcher. I didn't see a mailing list for Gdl and Anjuta seems to be the primary user, so I've included a patch and screenshot of the result as well. You never know whether people will like patches on aesthetics. So if this is something you'd like more of, please let me know. If not, that is okay too. Also, if you would like me to file bugs and attach patches there, I can do that. I was really interested in getting feedback on whether this is desired first. Cheers, -- Christian
Attachment:
0001-Set-GTK_STYLE_CLASS_PRIMARY_TOOLBAR-on-AnjutaApp-too.patch
Description: Text Data
Attachment:
0002-Adjust-outer-borders-of-preferences-dialog.patch
Description: Text Data
Attachment:
0003-Hide-vertical-scrollbar-in-preferences-unless-needed.patch
Description: Text Data
Attachment:
0004-Expand-text-renderer-in-plugin-treeview.patch
Description: Text Data
Attachment:
0005-Ellipsize-plugin-labels-and-remove-horizontal-scroll.patch
Description: Text Data
Attachment:
0006-Remove-headers-on-plugin-list.patch
Description: Text Data
Attachment:
0007-Enable-rules-hint-on-plugins-list.patch
Description: Text Data
Attachment:
0008-Alter-styling-and-position-of-show-all-plugins-check.patch
Description: Text Data
Attachment:
0009-Center-Visible-column-header-text.patch
Description: Text Data
Attachment:
0010-Match-border-and-styling-for-shortcuts-to-plugin-lis.patch
Description: Text Data
Attachment:
installed-plugins-after.png
Description: PNG image
Attachment:
installed-plugins-before.png
Description: PNG image
Attachment:
primary-toolbar.png
Description: PNG image
Attachment:
shortcuts-after.png
Description: PNG image
Attachment:
shortcuts-before.png
Description: PNG image
Attachment:
gdlswitcher-junctionsides.png
Description: PNG image
Attachment:
0001-Set-GtkJunctionSides-for-GdlSwitcher-toggle-buttons.patch
Description: Text Data