MenuForm.pas

<< Click to Display Table of Contents >>

Navigation:  Demos > XI > Features >

MenuForm.pas

unit MenuForm;

{PUBDIST}

 

interface

 

uses

 IWAppForm, IWApplication, IWTypes, Classes,

 {$IFDEF Linux}QGraphics,{$ELSE}Graphics,{$ENDIF}

 {$IFDEF Linux}QControls,{$ELSE}Controls,{$ENDIF}

 {$IFDEF Linux}QForms,{$ELSE}Forms,{$ENDIF}

 {$IFDEF Linux}QMenus,{$ELSE}Menus, {$ENDIF}

 {$IFDEF Linux}QTypes,{$ENDIF}

 IWControl, IWHTMLControls, MenuFrame, IWCompMenu, IWBaseControl;

 

type

 TformMenuDemo = class(TIWAppForm)

 framMenu1: TframMenu;

 IWMenu1: TIWMenu;

 MainMenu1: TMainMenu;

 Basefeatures1: TMenuItem;

 SimpleInputForm1: TMenuItem;

 MessageDialogs1: TMenuItem;

 Miscelleaneous1: TMenuItem;

 DownloadForm1: TMenuItem;

 Advancedcontrols1: TMenuItem;

 StyleSheets1: TMenuItem;

 IntractiveImage1: TMenuItem;

 JavaApplet1: TMenuItem;

 Grids1: TMenuItem;

 DisplayGrid1: TMenuItem;

 EditableGrid1: TMenuItem;

 PopupContentWindow1: TMenuItem;

 imerSubmit1: TMenuItem;

 Layoutcontrols1: TMenuItem;

 HTMLTemplate1: TMenuItem;

 FlowLayout1: TMenuItem;

 Dynamiccontrols1: TMenuItem;

 DynamicChart1: TMenuItem;

 DynamicGrid1: TMenuItem;

 Menu1: TMenuItem;

 procedure SimpleInputForm1Click(Sender: TObject);

 procedure MessageDialogs1Click(Sender: TObject);

 procedure Miscelleaneous1Click(Sender: TObject);

 procedure DownloadForm1Click(Sender: TObject);

 procedure PopupContentWindow1Click(Sender: TObject);

 procedure IntractiveImage1Click(Sender: TObject);

 procedure StyleSheets1Click(Sender: TObject);

 procedure JavaApplet1Click(Sender: TObject);

 procedure DisplayGrid1Click(Sender: TObject);

 procedure EditableGrid1Click(Sender: TObject);

 procedure imerSubmit1Click(Sender: TObject);

 procedure HTMLTemplate1Click(Sender: TObject);

 procedure FlowLayout1Click(Sender: TObject);

 procedure DynamicChart1Click(Sender: TObject);

 procedure DynamicGrid1Click(Sender: TObject);

 procedure Menu1Click(Sender: TObject);

 public

 protected

 procedure Move(AFormClass: TIWAppFormClass);

 end;

 

implementation

{$R *.dfm}

 

Uses

 IWInit,

 Combobox, ContentWindow, ChartForm,

 DownloadForm,

 EditGridForm,

 FlowForm,

 GridForm,

 JavaApplet,

 Main, MessageDialogs, MapForm,

 Simple, StyleSheetForm, DynamicGridForm,

 TimerForm, TemplateForm;

 

procedure TformMenuDemo.Move(AFormClass: TIWAppFormClass);

begin

 // Release the current form

 TIWAppForm(WebApplication.ActiveForm).Release;

 // Create the next form

 AFormClass.Create(WebApplication).Show;

end;

 

procedure TformMenuDemo.SimpleInputForm1Click(Sender: TObject);

begin

 Move(TformSimple);

end;

 

procedure TformMenuDemo.MessageDialogs1Click(Sender: TObject);

begin

 Move(TformMessageDialogs);

end;

 

procedure TformMenuDemo.Miscelleaneous1Click(Sender: TObject);

begin

 Move(TformComboboxes);

end;

 

procedure TformMenuDemo.DownloadForm1Click(Sender: TObject);

begin

 Move(TformDownload);

end;

 

procedure TformMenuDemo.PopupContentWindow1Click(Sender: TObject);

begin

 Move(TformContentWindow); 

end;

 

procedure TformMenuDemo.IntractiveImage1Click(Sender: TObject);

begin

 Move(TformMap);

end;

 

procedure TformMenuDemo.StyleSheets1Click(Sender: TObject);

begin

 Move(TformStyleSheets);

end;

 

procedure TformMenuDemo.JavaApplet1Click(Sender: TObject);

begin

 Move(TformJavaApplet);

end;

 

procedure TformMenuDemo.DisplayGrid1Click(Sender: TObject);

begin

 Move(TformGrids);

end;

 

procedure TformMenuDemo.EditableGrid1Click(Sender: TObject);

begin

 Move(TformEditGrid);

end;

 

procedure TformMenuDemo.imerSubmit1Click(Sender: TObject);

begin

 Move(TformTimer);

end;

 

procedure TformMenuDemo.HTMLTemplate1Click(Sender: TObject);

begin

 TformTemplate.Create(WebApplication).Show;

end;

 

procedure TformMenuDemo.FlowLayout1Click(Sender: TObject);

begin

 TformFlow.Create(WebApplication).Show;

end;

 

procedure TformMenuDemo.DynamicChart1Click(Sender: TObject);

begin

 Move(TformChart);

end;

 

procedure TformMenuDemo.DynamicGrid1Click(Sender: TObject);

begin

 Move(TformDynamicGrid);

end;

 

procedure TformMenuDemo.Menu1Click(Sender: TObject);

begin

 Move(TformMenuDemo);

end;

 

end.