Foodolini.Activities.RegisterExercise.RegisterExerciseDialog Class Reference

Inherits Foodolini::Activities::IActivity.

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

List of all members.

Public Member Functions

 RegisterExerciseDialog ()
void Register (IOwner owner)
 Subscribe to the events exposed by owner, and store a reference to owner.
void Unregister ()
 Registers if the user "logs out".

Protected Member Functions

virtual void Build ()
virtual void OnBtSaveExerciseClicked (object sender, System.EventArgs e)
 Saves the Exercise entered by the user on the Person.
virtual void OnBtCancelClicked (object sender, System.EventArgs e)
 Cancels the registration of the exercise.

Properties

Exercise Exercise [get]
Widget Widget [get]

Private Member Functions

void HandleSportsActivityChanged (object sender, EventArgs e)
void HandleShown (object sender, EventArgs e)
void HandleCurrentUserChanged (object sender, PersonEventArgs e)
void CheckUser ()
 Checkuser greys the "Save exercise" button if the user is Anonymous and makes it active if a user is registered.

Private Attributes

Gtk.VBox vbox1
Gtk.Label label2
Gtk.HBox hbox1
Gtk.VBox vbChooseSport
Gtk.VSeparator vseparator4
Gtk.VBox vbox4
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 btCancel
Gtk.Button btSaveExercise
IOwner owner
Exercise exercise
ChooseSportsActivity cs = new ChooseSportsActivity()

Detailed Description

Definition at line 14 of file Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.cs.


Constructor & Destructor Documentation

Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.RegisterExerciseDialog (  ) 

Definition at line 17 of file RegisterExerciseDialog.cs.


Member Function Documentation

virtual void Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.Build (  )  [protected, virtual]
void Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.CheckUser (  )  [private]

Checkuser greys the "Save exercise" button if the user is Anonymous and makes it active if a user is registered.

Definition at line 50 of file RegisterExerciseDialog.cs.

void Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.HandleCurrentUserChanged ( object  sender,
PersonEventArgs  e 
) [private]

Definition at line 41 of file RegisterExerciseDialog.cs.

void Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.HandleShown ( object  sender,
EventArgs  e 
) [private]

Definition at line 31 of file RegisterExerciseDialog.cs.

void Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.HandleSportsActivityChanged ( object  sender,
EventArgs  e 
) [private]

Definition at line 27 of file RegisterExerciseDialog.cs.

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

Cancels the registration of the exercise.

Parameters:
sender A System.Object
e A System.EventArgs

Definition at line 92 of file RegisterExerciseDialog.cs.

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

Saves the Exercise entered by the user on the Person.

Parameters:
sender A System.Object
e A System.EventArgs

Definition at line 75 of file RegisterExerciseDialog.cs.

void Foodolini.Activities.RegisterExercise.RegisterExerciseDialog.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 36 of file RegisterExerciseDialog.cs.

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

Registers if the user "logs out".

Implements Foodolini.Activities.IActivity.

Definition at line 61 of file RegisterExerciseDialog.cs.


Member Data Documentation

Definition at line 15 of file RegisterExerciseDialog.cs.

Definition at line 14 of file RegisterExerciseDialog.cs.

Definition at line 13 of file RegisterExerciseDialog.cs.


Property Documentation

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

Getter for the created Exercise

Definition at line 99 of file RegisterExerciseDialog.cs.

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

Implements Foodolini.Activities.IActivity.

Definition at line 103 of file RegisterExerciseDialog.cs.


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

Foodolini 1.0.0 Documentation, generated with DoxyGen.