本文整理汇总了C++中Bar::Break方法的典型用法代码示例。如果您正苦于以下问题:C++ Bar::Break方法的具体用法?C++ Bar::Break怎么用?C++ Bar::Break使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bar
的用法示例。
在下文中一共展示了Bar::Break方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MainTool
void TopicEditor::MainTool(Bar& bar)
{
editor.StyleTool(bar);
bar.Gap();
editor.FontTools(bar);
bar.Gap();
editor.InkTool(bar);
editor.PaperTool(bar);
bar.Gap();
editor.LanguageTool(bar);
editor.SpellCheckTool(bar);
bar.Gap();
editor.IndexEntryTool(bar);
bar.Break();
editor.HyperlinkTool(bar, 300, K_CTRL_H);
bar.Gap();
editor.ParaTools(bar);
bar.Gap();
editor.EditTools(bar);
bar.Gap();
bar.Add("Print", CtrlImg::print(), THISBACK(Print))
.Key(K_CTRL_P);
bar.GapRight();
bar.Break();
editor.LabelTool(bar, 500, K_CTRL_M, "Code reference");
bar.Gap();
Tools(bar);
bar.Gap();
editor.TableTools(bar);
}
示例2: Tool
void LayoutDesigner::Tool(Bar& bar) {
EditBar(bar);
// bar.Separator();
ItemBar(bar);
bar.Separator();
OptionsBar(bar);
bar.Break();
bar.Add(layoutlist, 200);
bar.Gap();
bar.Add(langlist, 100);
}
示例3: MainToolBar
void IconDes::MainToolBar(Bar& bar)
{
EditBar(bar);
bar.Separator();
SelectBar(bar);
bar.Separator();
ImageBar(bar);
bar.Break();
DrawBar(bar);
ToolEx(bar);
bar.Separator();
SettingBar(bar);
}
示例4: TheBar
void RichEditHdrFtr::TheBar(Bar& bar)
{
EditTools(bar);
bar.Gap();
FontTools(bar);
bar.Gap();
InkTool(bar);
PaperTool(bar);
bar.Gap();
LanguageTool(bar);
SpellCheckTool(bar);
bar.Break();
StyleTool(bar);
bar.Gap();
ParaTools(bar);
bar.Gap();
TableTools(bar);
bar.Gap();
bar.Add(!IsReadOnly(), t_("Insert page number"), RichEditImg::PageNumber(), THISBACK(PageNumber));
bar.Add(!IsReadOnly(), t_("Insert page count"), RichEditImg::PageCount(), THISBACK(PageCount));
}
示例5: StdBar
void RichEdit::StdBar(Bar& menu)
{
int l, h;
Id field;
String fieldparam;
String ofieldparam;
RichObject object;
if(GetSelection(l, h)) {
CopyTool(menu);
CutTool(menu);
PasteTool(menu);
}
else {
if(objectpos >= 0) {
bar_object = GetObject();
if(!bar_object) return;
bar_object.Menu(menu, context);
if(!menu.IsEmpty())
menu.Separator();
Size sz = bar_object.GetPhysicalSize();
bool b = sz.cx || sz.cy;
menu.Add(t_("Object position.."), THISBACK(AdjustObjectSize));
menu.Separator();
menu.Add(b, "20 %", THISBACK1(SetObjectPercent, 20));
menu.Add(b, "40 %", THISBACK1(SetObjectPercent, 40));
menu.Add(b, "60 %", THISBACK1(SetObjectPercent, 60));
menu.Add(b, "80 %", THISBACK1(SetObjectPercent, 80));
menu.Add(b, "90 %", THISBACK1(SetObjectPercent, 90));
menu.Add(b, "100 %", THISBACK1(SetObjectPercent, 100));
menu.Break();
menu.Add(t_("3 pt up"), THISBACK1(SetObjectYDelta, -3));
menu.Add(t_("2 pt up"), THISBACK1(SetObjectYDelta, -2));
menu.Add(t_("1 pt up"), THISBACK1(SetObjectYDelta, -1));
menu.Add(t_("Baseline"), THISBACK1(SetObjectYDelta, 0));
menu.Add(t_("1 pt down"), THISBACK1(SetObjectYDelta, 1));
menu.Add(t_("2 pt down"), THISBACK1(SetObjectYDelta, 2));
menu.Add(t_("3 pt down"), THISBACK1(SetObjectYDelta, 3));
menu.Separator();
CopyTool(menu);
CutTool(menu);
}
else {
RichPos p = cursorp;
field = p.field;
bar_fieldparam = p.fieldparam;
RichPara::FieldType *ft = RichPara::fieldtype().Get(field, NULL);
if(ft) {
ft->Menu(menu, &bar_fieldparam);
if(!menu.IsEmpty())
menu.Separator();
CopyTool(menu);
CutTool(menu);
}
else {
WString w = GetWordAtCursor();
if(!w.IsEmpty() && !SpellWord(w, w.GetLength(),
fixedlang ? fixedlang : formatinfo.language)) {
menu.Add(t_("Add to user dictionary"), THISBACK(AddUserDict));
menu.Separator();
}
PasteTool(menu);
ObjectTool(menu);
}
}
LoadImageTool(menu);
}
}