Enrico Tröger
da3af0302f
If the requested file in ui_add_config_file_menu_item() doesn't exist in the user's config directory, try reading it from the global data directory and use the contents for the new file.
...
Add a menu item to 'Tools->Configuration files' for the toolbar UI definition.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3331 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 12:28:21 +00:00
Enrico Tröger
827f972516
Don't print warnings when the user's toolbar UI definition just doesn't exist which is no error.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3330 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 12:12:00 +00:00
Enrico Tröger
b5c392d309
Add new stock icon GEANY_STOCK_SAVE_ALL.
...
Remove code to manually update the size of the 'Save All' toolbar icon and use the GEANY_STOCK_SAVE_ALL stock icon instead.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3329 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 11:45:48 +00:00
Enrico Tröger
8ed9710f48
Rewrite of the whole toolbar code. Now it is based on GtkActions and all elements can be added/removed/reordered using a simple XML file.
...
Add GeanyMenubuttonAction and GeanyEntryAction as GtkAction subclasses to have menu buttons and text entries in the toolbar.
Change the Goto line toolbar item back to a plain text entry again.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3328 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 11:10:06 +00:00