logo

About window. More...

+ Inheritance diagram for NoteFly.FrmAbout:

Classes

class  MovingAuthorLabel
 A moving label. More...
 

Public Member Functions

 FrmAbout ()
 Initializes a new instance of the FrmAbout class. More...
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Private Member Functions

void SetFormTitle ()
 Set the title of this form. More...
 
void linklblWebsite_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e)
 The Website link is clicked in the about dialog. More...
 
void okButton_Click (object sender, EventArgs e)
 An OK button is clicked, close FrmAbout. More...
 
void lblProductName_Click (object sender, EventArgs e)
 Start color effect on lblProductName. Bonus / easter egg. More...
 
void tmpUpdateLblProductEffect_Tick (object sender, EventArgs e)
 Update moving labels. More...
 
void pnlHead_MouseDown (object sender, MouseEventArgs e)
 The start of dragging this window. More...
 
void pnlHead_MouseMove (object sender, MouseEventArgs e)
 Dragging this window. More...
 
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 

Private Attributes

const string NOTEFLYWEBSITEURI = "http://www.notefly.org/"
 Constant project website uri. More...
 
MovingAuthorLabel[] movinglabels
 All the moving authors labels. More...
 
Point oldp
 Delta point More...
 
System.ComponentModel.IContainer components = null
 Required designer variable. More...
 
System.Windows.Forms.Button btnCloseAbout
 The OK button More...
 
System.Windows.Forms.Label lblProductName
 Name product label More...
 
System.Windows.Forms.Label lblProductVersion
 Version label More...
 
System.Windows.Forms.LinkLabel linklblWebsite
 Link to official website More...
 
System.Windows.Forms.Label lblTextLicense
 Label with info on how product is licesed. More...
 
System.Windows.Forms.Timer tmrUpdate
 Timer tmpUpdateLblProductEffect More...
 
System.Windows.Forms.TableLayoutPanel tableLayoutPanelAboutWindow
 
System.Windows.Forms.Panel pnlHead
 
System.Windows.Forms.Label lbTextWindowTitle
 
System.Windows.Forms.Panel pnlAuthors
 

Detailed Description

Constructor & Destructor Documentation

NoteFly.FrmAbout.FrmAbout ( )

Member Function Documentation

override void NoteFly.FrmAbout.Dispose ( bool  disposing)
protected
Parameters
disposingIs disposing
void NoteFly.FrmAbout.InitializeComponent ( )
private
void NoteFly.FrmAbout.lblProductName_Click ( object  sender,
EventArgs  e 
)
private
Parameters
senderSender object
eEvent arguments
void NoteFly.FrmAbout.linklblWebsite_LinkClicked ( object  sender,
LinkLabelLinkClickedEventArgs  e 
)
private
Parameters
senderSender object
eEvent arguments
void NoteFly.FrmAbout.okButton_Click ( object  sender,
EventArgs  e 
)
private
Parameters
senderSender object
eEvent arguments
void NoteFly.FrmAbout.pnlHead_MouseDown ( object  sender,
MouseEventArgs  e 
)
private
Parameters
sender
e
void NoteFly.FrmAbout.pnlHead_MouseMove ( object  sender,
MouseEventArgs  e 
)
private
Parameters
sender
e
void NoteFly.FrmAbout.SetFormTitle ( )
private
void NoteFly.FrmAbout.tmpUpdateLblProductEffect_Tick ( object  sender,
EventArgs  e 
)
private
Parameters
senderSender object
eEvent arguments

Member Data Documentation

System.Windows.Forms.Button NoteFly.FrmAbout.btnCloseAbout
private
System.ComponentModel.IContainer NoteFly.FrmAbout.components = null
private
System.Windows.Forms.Label NoteFly.FrmAbout.lblProductName
private
System.Windows.Forms.Label NoteFly.FrmAbout.lblProductVersion
private
System.Windows.Forms.Label NoteFly.FrmAbout.lblTextLicense
private
System.Windows.Forms.Label NoteFly.FrmAbout.lbTextWindowTitle
private
System.Windows.Forms.LinkLabel NoteFly.FrmAbout.linklblWebsite
private
MovingAuthorLabel [] NoteFly.FrmAbout.movinglabels
private
const string NoteFly.FrmAbout.NOTEFLYWEBSITEURI = "http://www.notefly.org/"
private
Point NoteFly.FrmAbout.oldp
private
System.Windows.Forms.Panel NoteFly.FrmAbout.pnlAuthors
private
System.Windows.Forms.Panel NoteFly.FrmAbout.pnlHead
private
System.Windows.Forms.TableLayoutPanel NoteFly.FrmAbout.tableLayoutPanelAboutWindow
private
System.Windows.Forms.Timer NoteFly.FrmAbout.tmrUpdate
private