Line 1: using System;
Line 2: using System.Collections.Generic;
Line 3: using System.Linq;
Line 4: using System.Web;
Line 5: using AjaxControlToolkit.HTMLEditor;
Line 6: using System.ComponentModel;
Line 7: using System.Web.UI;
Line 8: using System.Data;
Line 9: using System.Configuration;
Line 10: using System.Web.Security;
Line 11: using System.Web.UI.HtmlControls;
Line 12: using System.Web.UI.WebControls;
Line 13: using System.Web.UI.WebControls.WebParts;
Line 14: using System.Xml.Linq;
Line 15: using System.Collections;
Line 16: using System.Collections.ObjectModel;
Line 17: using System.Drawing;
Line 18:
Line 19:
Line 20:
Line 21:
Line 22:
Line 23:
Line 24:
Line 25: /// <summary>
Line 26: /// Summary description for CustomEditor
Line 27: /// </summary>
Line 28: namespace MyControls
Line 29: {
Line 30:
Line 31: public class CustomEditor : Editor
Line 32: {
Line 33:
Line 34: protected override void FillTopToolbar()
Line 35: {
Line 36:
Line 37: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo());
Line 38: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo());
Line 39: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 40: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold());
Line 41: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic());
Line 42: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline());
Line 43: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough());
Line 44: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript());
Line 45: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript());
Line 46: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 47: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Ltr());
Line 48: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Rtl());
Line 49: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 50: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedForeColor());
Line 51: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector());
Line 52: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear());
Line 53: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 54: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedBackColor());
Line 55: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.BackColorSelector());
Line 56: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.BackColorClear());
Line 57: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 58: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles());
Line 59: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 60: //AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton btn = new AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton();
Line 61: //btn.NormalSrc = "images/image.gif";
Line 62: //btn.ID = "btnUplaodImg";
Line 63:
Line 64: //btn.Attributes.Add("onclick", "show();");
Line 65: //btn.ToolTip = "Image";
Line 66: ////this method show() is calling from user control where we add the reference
Line 67: //TopToolbar.Buttons.Add(btn);
Line 68: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 69: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName());
Line 70: Collection<AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption> options;
Line 71: AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption option;
Line 72: AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName fontName = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName();
Line 73: TopToolbar.Buttons.Add(fontName);
Line 74: options = fontName.Options;
Line 75: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 76: option.Value = "arial,helvetica,sans-serif";
Line 77: option.Text = "Arial";
Line 78: options.Add(option);
Line 79: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 80: option.Value = "courier new,courier,monospace";
Line 81: option.Text = "Courier New";
Line 82: options.Add(option);
Line 83: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 84: option.Value = "georgia,times new roman,times,serif";
Line 85: option.Text = "Georgia";
Line 86: options.Add(option);
Line 87: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 88: option.Value = "tahoma,arial,helvetica,sans-serif";
Line 89: option.Text = "Tahoma";
Line 90: options.Add(option);
Line 91: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 92: option.Value = "times new roman,times,serif";
Line 93: option.Text = "Times New Roman";
Line 94: options.Add(option);
Line 95: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 96: option.Value = "verdana,arial,helvetica,sans-serif";
Line 97: option.Text = "Verdana";
Line 98: options.Add(option);
Line 99: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 100: option.Value = "impact";
Line 101: option.Text = "Impact";
Line 102: options.Add(option);
Line 103: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 104: option.Value = "wingdings";
Line 105: option.Text = "WingDings";
Line 106: options.Add(option);
Line 107:
Line 108:
Line 109:
Line 110:
Line 111:
Line 112:
Line 113:
Line 114: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 115: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize());
Line 116: AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize fontSize = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize();
Line 117: TopToolbar.Buttons.Add(fontSize); options = fontSize.Options;
Line 118: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 119: option.Value = "8pt";
Line 120: option.Text = "1 ( 8 pt)";
Line 121: options.Add(option);
Line 122: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 123: option.Value = "10pt";
Line 124: option.Text = "2 (10 pt)";
Line 125: options.Add(option);
Line 126: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 127: option.Value = "12pt";
Line 128: option.Text = "3 (12 pt)";
Line 129: options.Add(option);
Line 130: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 131: option.Value = "14pt";
Line 132: option.Text = "4 (14 pt)";
Line 133: options.Add(option);
Line 134: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 135: option.Value = "18pt";
Line 136: option.Text = "5 (18 pt)";
Line 137: options.Add(option);
Line 138: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 139: option.Value = "24pt";
Line 140: option.Text = "6 (24 pt)";
Line 141: options.Add(option);
Line 142: option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
Line 143: option.Value = "36pt";
Line 144: option.Text = "7 (36 pt)";
Line 145: options.Add(option);
Line 146: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 147: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut());
Line 148: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy());
Line 149: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste());
Line 150: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText());
Line 151: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord());
Line 152: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 153: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent());
Line 154: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent());
Line 155: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 156: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph());
Line 157: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft());
Line 158: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter());
Line 159: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight());
Line 160: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull());
Line 161: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment());
Line 162: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 163: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList());
Line 164: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList());
Line 165: TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 166: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.InsertHR());
Line 167: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.InsertLink());
Line 168: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveLink());
Line 169: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 170:
Line 171:
Line 172:
Line 173:
Line 174:
Line 175:
Line 176:
Line 177:
Line 178:
Line 179:
Line 180:
Line 181:
Line 182:
Line 183:
Line 184:
Line 185:
Line 186:
Line 187:
Line 188:
Line 189:
Line 190:
Line 191:
Line 192:
Line 193:
Line 194:
Line 195:
Line 196:
Line 197:
Line 198:
Line 199:
Line 200:
Line 201:
Line 202:
Line 203:
Line 204:
Line 205:
Line 206:
Line 207:
Line 208:
Line 209:
Line 210:
Line 211:
Line 212:
Line 213:
Line 214:
Line 215:
Line 216:
Line 217:
Line 218:
Line 219:
Line 220:
Line 221:
Line 222:
Line 223:
Line 224:
Line 225:
Line 226: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic());
Line 227: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Undo());
Line 228: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Redo());
Line 229: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Underline());
Line 230: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.StrikeThrough());
Line 231: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.BackColorClear());
Line 232: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.BackColorSelector());
Line 233: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.BulletedList());
Line 234: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Copy());
Line 235: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Cut());
Line 236: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DecreaseIndent());
Line 237: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignMode());
Line 238: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignModeBoxButton());
Line 239: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedBackColor());
Line 240: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FixedForeColor());
Line 241:
Line 242: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize());
Line 243: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName());
Line 244: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColor());
Line 245: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorClear());
Line 246: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.ForeColorSelector());
Line 247: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HorizontalSeparator());
Line 248: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.IncreaseIndent());
Line 249: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.InsertHR());
Line 250: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.InsertLink());
Line 251: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyCenter());
Line 252: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyFull());
Line 253: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyLeft());
Line 254: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.JustifyRight());
Line 255:
Line 256: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Ltr());
Line 257: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.MethodButton());
Line 258:
Line 259: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.OrderedList());
Line 260: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Paragraph());
Line 261: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Paste());
Line 262: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteText());
Line 263: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PasteWord());
Line 264: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveAlignment());
Line 265: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveLink());
Line 266: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.RemoveStyles());
Line 267: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Rtl());
Line 268: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.SubScript());
Line 269: //TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.SuperScript());
Line 270:
Line 271:
Line 272:
Line 273:
Line 274: }
Line 275:
Line 276:
Line 277: protected override void FillBottomToolbar()
Line 278: {
Line 279: //BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignMode());
Line 280: //BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.HtmlMode());
Line 281: //BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PreviewMode());
Line 282:
Line 283: }
Line 284: }
Line 285: }
Line 286:
Line 287:
|