Added settings forms for DropShadowEffect & TornEdgeEffect

git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2380 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
RKrom 2012-12-12 12:13:33 +00:00
commit 38de4875e0
10 changed files with 696 additions and 31 deletions

View file

@ -1204,13 +1204,21 @@ namespace Greenshot {
}
void AddDropshadowToolStripMenuItemClick(object sender, EventArgs e) {
surface.ApplyBitmapEffect(new DropShadowEffect());
updateUndoRedoSurfaceDependencies();
DropShadowEffect dropShadowEffect= new DropShadowEffect();
DialogResult result = new DropShadowSettingsForm(dropShadowEffect).ShowDialog(this);
if (result == DialogResult.OK) {
surface.ApplyBitmapEffect(dropShadowEffect);
updateUndoRedoSurfaceDependencies();
}
}
void TornEdgesToolStripMenuItemClick(object sender, EventArgs e) {
surface.ApplyBitmapEffect(new TornEdgeEffect());
updateUndoRedoSurfaceDependencies();
TornEdgeEffect tornEdgeEffect = new TornEdgeEffect();
DialogResult result = new TornEdgeSettingsForm(tornEdgeEffect).ShowDialog(this);
if (result == DialogResult.OK) {
surface.ApplyBitmapEffect(tornEdgeEffect);
updateUndoRedoSurfaceDependencies();
}
}
void GrayscaleToolStripMenuItemClick(object sender, EventArgs e) {