module line; import dwt.DWT; import dwt.widgets.Composite; import dwt.widgets.Text; import dwt.widgets.Shell; import dwt.widgets.Display; import dwt.layout.RowLayout; void main(){ auto display = new Display (); auto shell = new Shell(display); shell.setLayout(new RowLayout()); // EventHandler leh = new EventHandler(); auto line = new Composite(shell,DWT.NONE); auto ChqDate = new Text(line,DWT.RIGHT); ChqDate.setBounds( 1, 15, 60, 15); ChqDate.setText = "10/04/08"; ChqDate.setEditable = true; ChqDate.setTextLimit(8); auto ChqNo = new Text(line,DWT.RIGHT); ChqNo.setBounds( 70, 15,70, 15); ChqNo.setText = "123456789"; ChqNo.setEditable = true; ChqNo.setTextLimit(20); auto Details = new Text(line,DWT.LEFT); Details.setBounds( 150, 15,100, 15); Details.setText = "Bob the Builder "; Details.setEditable = true; Details.setTextLimit(50); auto Code = new Text(line,DWT.RIGHT); Code.setBounds( 260, 15, 30, 15); Code.setText = "340"; Code.setEditable = true; Code.setTextLimit(4); auto Debit = new Text(line,DWT.RIGHT) ; Debit.setBounds(300, 15,70, 15); Debit.setText = "1542.35"; Debit.setEditable = true; Debit.setTextLimit(8); auto Credit = new Text(line,DWT.RIGHT) ; Credit.setBounds( 380, 15, 70, 15); Credit.setText = "0.00"; Credit.setEditable = true; Credit.setTextLimit(8); auto Balance = new Text(line,DWT.RIGHT) ; Balance.setBounds( 460, 15, 90, 15); Balance.setText = "1542.35"; Balance.setEditable = true; Balance.setTextLimit(10) ; //shell.setSize (600, 100); shell.pack ; shell.open ; while (!shell.isDisposed) if (!display.readAndDispatch) display.sleep; display.dispose; }