https://bugs.freedesktop.org/show_bug.cgi?id=78156
--- Comment #7 from Jay Philips <[email protected]> --- Would like to suggest a means of how to implement this. In the properties sidebar panel, we create a new section called 'Custom Layouts', which will list layouts that are outside of the standard 12 layouts. When empty, the section will have an blank entry with a '+' sign in it, symbolizing that the user can press that button to add a new custom layout. When the new button is pressed, impress goes into 'create new layout' mode and a prompt appears asking the user whether to use the current displayed layout as the basis of the new layout one or to start with a blank layout. Once they have chosen their preference, a 'create new layouts' toolbar will appear, if not already visible, with the following buttons :- 1) Create Layout 2) Add AutoLayout Text 3) Add AutoLayout Bullet or Object 4) Discard Layout 5) Save Layout Note: If the toolbar is visible and impress is not in 'create new layout' mode, buttons 2 to 5 are disabled. Once the user is finished with the creation, he can either discard the layout (button 4) or save it (button 5). If he/she decides to save it, a dialog appears asking them to name it. Once named, a suitable thumbnail showing the layout is prepared and added to the 'Custom Layouts' section. After the layout is saved or discarded, impress exits 'create new layout' mode and the toolbar is hidden if it was previously hidden. Once a custom layout is added to the section, a user should be able to right-click on it and the context menu has options to rename, delete, and export. It would be great if a user was able to set what exact type of content will be placed in the each 'AutoLayout Bullet or Object' (ex. bullets, table, chart, image, sound/video), as after all it is a custom layout that a user is building. It would also be useful for a user to be able to import custom layouts, so that customized layouts could be shared with others and this could also spur up a new section in http://extensions.libreoffice.org/ -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
