beginning of the first row.
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg156961.html
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33234
a592a061-630c-0410-9148-
cb99ea01b6c8
# left: the toolbar should be at the left of the window
# right: the toolbar should be at the right of the window
#
+# samerow: do not create new line for this toolbar
+# (note that order of toolbars is defined in stdtoolbars.inc)
+#
Toolbars
"standard" "on,top"
"view/update" "on,top"
- "extra" "on,top"
+ "extra" "on,top,samerow"
"review" "auto,review,top"
"vcs" "off,top"
"table" "auto,table,bottom"
Item "Toggle table toolbar" "toolbar-toggle table"
End
+ Toolbar "view/update" "View/Update"
+ Item "View" "buffer-view"
+ Item "Update" "buffer-update"
+ Item "View master document" "master-buffer-view"
+ Item "Update master document" "master-buffer-update"
+ Separator
+ StickyPopupMenu "view-others" "View other formats"
+ StickyPopupMenu "update-others" "Update other formats"
+ End
+
Toolbar "extra" "Extra"
Item "Default" "layout"
Item "Numbered list" "layout Enumerate"
Item "Next note" "note-next"
End
- Toolbar "view/update" "View/Update"
- Item "View" "buffer-view"
- Item "Update" "buffer-update"
- Item "View master document" "master-buffer-view"
- Item "Update master document" "master-buffer-update"
- Separator
- StickyPopupMenu "view-others" "View other formats"
- StickyPopupMenu "update-others" "Update other formats"
- End
-
Toolbar "view-others" "View Other Formats"
ViewFormats
End
if (!tb)
continue;
int const visibility = guiApp->toolbars().defaultVisibility(cit->name);
- bool newline = true;
+ bool newline = !(visibility & Toolbars::SAMEROW);
tb->setVisible(false);
tb->setVisibility(visibility);
flag = RIGHT;
else if (!compare_ascii_no_case(*cit, "auto"))
flag = AUTO;
+ else if (!compare_ascii_no_case(*cit, "samerow"))
+ flag = SAMEROW;
else {
LYXERR(Debug::ANY,
"Toolbars::readToolbarSettings: unrecognised token:`"
MATH = 128, //< show when in math
TABLE = 256, //< show when in table
REVIEW = 512, //< show when change tracking is enabled
- MATHMACROTEMPLATE = 1024 //< show in math macro template
+ MATHMACROTEMPLATE = 1024, //< show in math macro template
+ SAMEROW = 2048 //place to the current row, no new line
};
typedef std::vector<ToolbarInfo> Infos;