Exemplo n.º 1
0
        static string FormattedAlignment(TAlignment aAlignment)
        {
            StringBuilder line = new StringBuilder();

            //
            if (aAlignment != TAlignment.EAlignNone)
            {
                line.Append(" ALIGN=\"");
                switch (aAlignment)
                {
                case TAlignment.EAlignLeft:
                    line.Append("LEFT");
                    break;

                case TAlignment.EAlignRight:
                    line.Append("RIGHT");
                    break;

                case TAlignment.EAlignCenter:
                    line.Append("CENTER");
                    break;

                case TAlignment.EAlignJustify:
                    line.Append("JUSTIFY");
                    break;

                default:
                case TAlignment.EAlignNone:
                    break;
                }
                line.Append("\"");
            }
            //
            return(line.ToString());
        }
        private void MakeColumnHeading(string aTitle, TAlignment aAlignment, TSortType aSortType)
        {
            if (iSortType != aSortType)
            {
                string toolTipBody = "Sort by ";
                //
                switch (aSortType)
                {
                default:
                case TSortType.ESortTypeByAddress:
                    toolTipBody += "address";
                    break;

                case TSortType.ESortTypeByType:
                    toolTipBody += "type";
                    break;

                case TSortType.ESortTypeByLength:
                    toolTipBody += "length";
                    break;
                }
                //
                string url             = PageFileName(aSortType);
                string linkWithToolTip = HeapToHTMLPageJavaScriptManager.MakeToolTipLink("Sorting", toolTipBody, url, string.Empty, aTitle);
                //
                WriteTableColumnBegin(aAlignment, "tableHeaders");
                WriteLine(linkWithToolTip);
                WriteTableColumnEnd();
            }
            else
            {
                WriteTableColumn(aTitle, aAlignment, "tableHeaderSelected");
            }
        }
Exemplo n.º 3
0
        public void WriteTableColumnBegin(TAlignment aAlignment, string aStyle, int aPixelWidth)
        {
            StringBuilder line = new StringBuilder();

            line.Append("<TD");
            line.Append(FormattedClass(aStyle));
            line.Append(FormattedAlignment(aAlignment));
            line.Append(FormattedWidthPixel(aPixelWidth));
            line.Append(">");
            WriteLine(line.ToString());
        }
Exemplo n.º 4
0
        public void WriteDivisionBegin(TAlignment aAlignment, string aStyle, string aId)
        {
            StringBuilder line = new StringBuilder();

            line.Append("<DIV");
            line.Append(FormattedClass(aStyle));
            line.Append(FormattedAlignment(aAlignment));
            line.Append(FormattedId(aId));
            line.Append(">");
            //
            WriteLine(line.ToString());
        }
Exemplo n.º 5
0
 public void WriteDivisionBegin(TAlignment aAlignment, string aStyle)
 {
     WriteDivisionBegin(aAlignment, aStyle, string.Empty);
 }
Exemplo n.º 6
0
 public void WriteTableColumnHexAddress(long aNumber, TAlignment aAlignment, string aStyle)
 {
     WriteTableColumn("0x" + aNumber.ToString("x8"), aAlignment, aStyle);
 }
Exemplo n.º 7
0
 public void WriteTableColumnHexAddress(long aNumber, TAlignment aAlignment)
 {
     WriteTableColumnHexAddress(aNumber, aAlignment, string.Empty);
 }
Exemplo n.º 8
0
 public void WriteTableColumn(long aNumber, TAlignment aAlignment, string aStyle)
 {
     WriteTableColumnFormatted(aNumber, "d", aAlignment, aStyle);
 }
Exemplo n.º 9
0
 public void WriteTableColumn(long aNumber, TAlignment aAlignment)
 {
     WriteTableColumnFormatted(aNumber, "d", aAlignment, string.Empty);
 }
Exemplo n.º 10
0
 public void WriteTableColumnFormatted(long aNumber, string aFormat, TAlignment aAlignment, string aStyle)
 {
     WriteTableColumn(aNumber.ToString(aFormat), aAlignment, aStyle);
 }
Exemplo n.º 11
0
 public void WriteTableColumn(string aValue, TAlignment aAlignment, string aStyle)
 {
     WriteTableColumnBegin(aAlignment, aStyle);
     Writer.Write(aValue);
     WriteTableColumnEnd();
 }
Exemplo n.º 12
0
 public void WriteTableColumn(string aValue, TAlignment aAlignment)
 {
     WriteTableColumn(aValue, aAlignment, string.Empty);
 }
Exemplo n.º 13
0
 public void WriteTableColumnBegin(TAlignment aAlignment, string aStyle)
 {
     WriteTableColumnBegin(aAlignment, aStyle, -1);
 }