Foodolini.Activities.RegisterExercise.ExerciseEditorDialog Class Reference

Inherits Foodolini::Activities::IActivity.

Collaboration diagram for Foodolini.Activities.RegisterExercise.ExerciseEditorDialog:
Collaboration graph

List of all members.

Public Member Functions

 ExerciseEditorDialog (Exercise chosenExercise)
void SaveExercise ()
 Saves the edited exercise.
void Register (IOwner owner)
 Subscribe to the events exposed by owner, and store a reference to owner.
void Unregister ()
 Unsubscribe to the events exposed by owner, and loose any references to owner.

Protected Member Functions

virtual void OnBtSaveExerciseClicked (object sender, System.EventArgs e)
virtual void OnButtonOKClicked (object sender, System.EventArgs e)
virtual void OnButtonCancelClicked (object sender, System.EventArgs e)
virtual void Build ()

Properties

Exercise Exercise [get]
Widget Widget [get]

Private Member Functions

void HandleSportsActivityChanged (object sender, EventArgs e)

Private Attributes

IOwner owner
Exercise exercise
ChooseSportsActivity cs = new ChooseSportsActivity()
Gtk.VBox vbox1
Gtk.Label label1
Gtk.Label label2
Gtk.HBox hbox1
Gtk.VBox vbChooseSport
Gtk.VSeparator vseparator4
Gtk.VBox vbox3
Gtk.HBox hbox4
Gtk.Label label6
Gtk.SpinButton spbtHours
Gtk.Label label4
Gtk.SpinButton spbtMinutes
Gtk.Label label5
Gtk.Label label3
Gtk.Calendar calDatePerformed
Gtk.HSeparator hseparator1
Gtk.Button buttonCancel
Gtk.Button buttonOK

Detailed Description

Definition at line 12 of file ExerciseEditorDialog.cs.


Constructor & Destructor Documentation

Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.ExerciseEditorDialog ( Exercise  chosenExercise  ) 

Definition at line 18 of file ExerciseEditorDialog.cs.


Member Function Documentation

virtual void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.Build (  )  [protected, virtual]
void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.HandleSportsActivityChanged ( object  sender,
EventArgs  e 
) [private]

Definition at line 32 of file ExerciseEditorDialog.cs.

virtual void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.OnBtSaveExerciseClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 36 of file ExerciseEditorDialog.cs.

virtual void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.OnButtonCancelClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 74 of file ExerciseEditorDialog.cs.

virtual void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.OnButtonOKClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 70 of file ExerciseEditorDialog.cs.

void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.Register ( IOwner  owner  ) 

Subscribe to the events exposed by owner, and store a reference to owner.

Parameters:
owner Instance of an implementation of IOwner

Implements Foodolini.Activities.IActivity.

Definition at line 61 of file ExerciseEditorDialog.cs.

void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.SaveExercise (  ) 

Saves the edited exercise.

Definition at line 43 of file ExerciseEditorDialog.cs.

void Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.Unregister (  ) 

Unsubscribe to the events exposed by owner, and loose any references to owner.

Implements Foodolini.Activities.IActivity.

Definition at line 65 of file ExerciseEditorDialog.cs.


Member Data Documentation

Definition at line 16 of file ExerciseEditorDialog.cs.

Definition at line 15 of file ExerciseEditorDialog.cs.

Definition at line 14 of file ExerciseEditorDialog.cs.


Property Documentation

Exercise Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.Exercise [get]

Getter for the edited exercise

Definition at line 57 of file ExerciseEditorDialog.cs.

Widget Foodolini.Activities.RegisterExercise.ExerciseEditorDialog.Widget [get]

Implements Foodolini.Activities.IActivity.

Definition at line 77 of file ExerciseEditorDialog.cs.


The documentation for this class was generated from the following files:

Foodolini 1.0.0 Documentation, generated with DoxyGen.