Canvas: add second constraint tester
This commit is contained in:
parent
0d5725a63b
commit
94b44ceb52
@ -120,7 +120,8 @@ main (int argc, char* argv[])
|
||||
r4->name = "r4";
|
||||
r5->name = "r5";
|
||||
r6->name = "r6";
|
||||
hbox1->pack_start (r4, PackOptions(PackExpand|PackFill));
|
||||
|
||||
ConstrainedItem* rbi = hbox1->pack_start (r4, PackOptions(PackExpand|PackFill));
|
||||
hbox1->pack_start (r5, PackOptions(PackExpand|PackFill));
|
||||
hbox1->pack_start (r6, PackOptions(PackExpand|PackFill));
|
||||
|
||||
@ -129,6 +130,8 @@ main (int argc, char* argv[])
|
||||
|
||||
hb1 = vbox->pack_start (hbox1, PackOptions (PackExpand|PackFill));
|
||||
|
||||
rbi->add_constraint (rbi->width() == hb1->width() / 2.);
|
||||
|
||||
Circle* circle = new Circle (c);
|
||||
circle->name = "circle";
|
||||
//circle->set_radius (30);
|
||||
@ -137,6 +140,7 @@ main (int argc, char* argv[])
|
||||
|
||||
ci = vbox->pack_start (circle, PackOptions (PackExpand|PackFill));
|
||||
ci->add_constraint (ci->height() == 0.5 * hb1->height());
|
||||
ci->add_constraint (ci->center_x() == rbi->center_x());
|
||||
|
||||
cBox* hbox2 = new cBox (c, Horizontal);
|
||||
hbox2->name = "hbox2";
|
||||
@ -149,7 +153,7 @@ main (int argc, char* argv[])
|
||||
Pango::FontDescription font ("Sans");
|
||||
|
||||
txt->set_font_description (font);
|
||||
txt->set ("hello, world");
|
||||
txt->set ("hello world");
|
||||
|
||||
ConstrainedItem* ti = hbox2->pack_start (txt, PackExpand);
|
||||
ti->add_constraint (ti->left() == 25);
|
||||
|
@ -173,6 +173,15 @@ def build(bld):
|
||||
constraint_test.target = 'constraint_test'
|
||||
constraint_test.install_path = ''
|
||||
|
||||
constraint_test2_src = [ 'constraint_test2.cc' ]
|
||||
constraint_test2 = bld (features = 'cxx cxxprogram')
|
||||
constraint_test2.source = constraint_test2_src
|
||||
constraint_test2.includes = obj.includes + ['../pbd', '../gtkmm2ext']
|
||||
constraint_test2.use = [ 'GTKMM', 'libcanvas', 'libgtkmm2ext' ]
|
||||
constraint_test2.name = 'constraint_test2'
|
||||
constraint_test2.target = 'constraint_test2'
|
||||
constraint_test2.install_path = ''
|
||||
|
||||
def shutdown():
|
||||
autowaf.shutdown()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user