Foodolini.Activities.Home.HomeActivity Class Reference

Inherits Foodolini::Activities::IActivity.

Collaboration diagram for Foodolini.Activities.Home.HomeActivity:
Collaboration graph

List of all members.

Public Member Functions

 HomeActivity ()
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 Build ()
virtual void OnInventoryButtonClicked (object sender, System.EventArgs e)
virtual void OnRegisterFoodItemButtonClicked (object sender, System.EventArgs e)
virtual void OnCookbookButtonClicked (object sender, System.EventArgs e)
virtual void OnNewRecipeButtonClicked (object sender, System.EventArgs e)
virtual void OnIngredientsButtonClicked (object sender, System.EventArgs e)
virtual void OnProfileButtonClicked (object sender, System.EventArgs e)
virtual void OnAdminButtonClicked (object sender, System.EventArgs e)
virtual void OnInventoryViewRowActivated (object o, Gtk.RowActivatedArgs args)

Properties

Widget Widget [get]

Private Member Functions

void PopulateInventoryView ()

Private Attributes

Gtk.EventBox styleFacilitator
Gtk.VBox vbox2
Gtk.Fixed fixed1
Gtk.HBox hbox1
Gtk.VBox vbox1
Gtk.Label label1
Gtk.VButtonBox vbuttonbox1
Gtk.Button InventoryButton
Gtk.Label label2
Gtk.Button RegisterFoodItemButton
Gtk.Label label3
Gtk.Button CookbookButton
Gtk.Label label9
Gtk.Button NewRecipeButton
Gtk.Label label8
Gtk.Button IngredientsButton
Gtk.Label label7
Gtk.Button ProfileButton1
Gtk.Label label5
Gtk.Button AdminButton
Gtk.Label label4
Gtk.VBox vbox3
Gtk.Label label10
Gtk.ScrolledWindow GtkScrolledWindow
Gtk.NodeView InventoryView
IOwner owner = null
NodeStore store

Detailed Description

Definition at line 14 of file Foodolini.Activities.Home.HomeActivity.cs.


Constructor & Destructor Documentation

Foodolini.Activities.Home.HomeActivity.HomeActivity (  ) 

Definition at line 15 of file HomeActivity.cs.


Member Function Documentation

virtual void Foodolini.Activities.Home.HomeActivity.Build (  )  [protected, virtual]

Definition at line 66 of file Foodolini.Activities.Home.HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnAdminButtonClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 115 of file HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnCookbookButtonClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 99 of file HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnIngredientsButtonClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 107 of file HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnInventoryButtonClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 91 of file HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnInventoryViewRowActivated ( object  o,
Gtk.RowActivatedArgs  args 
) [protected, virtual]

Definition at line 119 of file HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnNewRecipeButtonClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 103 of file HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnProfileButtonClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 111 of file HomeActivity.cs.

virtual void Foodolini.Activities.Home.HomeActivity.OnRegisterFoodItemButtonClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Definition at line 95 of file HomeActivity.cs.

void Foodolini.Activities.Home.HomeActivity.PopulateInventoryView (  )  [private]

Definition at line 58 of file HomeActivity.cs.

void Foodolini.Activities.Home.HomeActivity.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 40 of file HomeActivity.cs.

void Foodolini.Activities.Home.HomeActivity.Unregister (  ) 

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

Implements Foodolini.Activities.IActivity.

Definition at line 44 of file HomeActivity.cs.


Member Data Documentation

Definition at line 54 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 38 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 20 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 62 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 22 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 46 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 30 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 64 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 26 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 60 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 32 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 36 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 56 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 52 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 48 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 44 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 40 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 42 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 38 of file HomeActivity.cs.

Definition at line 50 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 34 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 56 of file HomeActivity.cs.

Definition at line 16 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 24 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 18 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 58 of file Foodolini.Activities.Home.HomeActivity.cs.

Definition at line 28 of file Foodolini.Activities.Home.HomeActivity.cs.


Property Documentation

Widget Foodolini.Activities.Home.HomeActivity.Widget [get]

Implements Foodolini.Activities.IActivity.

Definition at line 48 of file HomeActivity.cs.


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

Foodolini 1.0.0 Documentation, generated with DoxyGen.