96
97
right_answer += GetPossibleAnswer (which);
99
public override void Draw (CairoContextEx gr, int area_width, int area_height, bool rtl)
101
100
double x = DrawAreaX + 0.25, y = DrawAreaY + 0.16;
104
base.Draw (gr, area_width, area_height, rtl);
106
gr.SetPangoLargeFontSize ();
101
Container container = new Container (x, y, 1 - (x * 2), 0.6);
102
AddWidget (container);
108
104
for (int i = 0; i < options_cnt; i++)
111
indx = random_indices[i];
112
gr.ShowPangoText (String.Format ("{0}) {1:##0.##}", GetPossibleAnswer (i) , options [indx]));
106
DrawableArea drawable_area = new DrawableArea (0.3, 0.1);
108
drawable_area.Y = y + i * 0.15;
109
container.AddChild (drawable_area);
110
drawable_area.Data = i;
111
drawable_area.DataEx = GetPossibleAnswer (i);
113
drawable_area.DrawEventHandler += delegate (object sender, DrawEventArgs e)
115
int n = (int) e.Data;
116
int indx = random_indices[n];
118
e.Context.SetPangoLargeFontSize ();
119
e.Context.MoveTo (0.02, 0.02);
120
e.Context.ShowPangoText (String.Format ("{0}) {1:##0.##}", GetPossibleAnswer (n), options [indx]));