Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations
nsTableColFrame.h File Reference
#include "nscore.h"
#include "nsContainerFrame.h"
#include "nsTablePainter.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsTableColFrame

Defines

#define WIDTH_NOT_SET   -1
#define NUM_WIDTHS   10
#define NUM_MAJOR_WIDTHS   3
#define MIN_CON   0
#define DES_CON   1
#define FIX   2
#define MIN_ADJ   3
#define DES_ADJ   4
#define FIX_ADJ   5
#define PCT   6
#define PCT_ADJ   7
#define MIN_PRO   8
#define FINAL   9

Enumerations

enum  nsColConstraint {
  eNoConstraint = 0, ePixelConstraint = 1, ePercentConstraint = 2, eProportionConstraint = 3,
  e0ProportionConstraint = 4
}
enum  nsTableColType { eColContent = 0, eColAnonymousCol = 1, eColAnonymousColGroup = 2, eColAnonymousCell = 3 }

Define Documentation

#define DES_ADJ   4

Definition at line 57 of file nsTableColFrame.h.

#define DES_CON   1

Definition at line 54 of file nsTableColFrame.h.

#define FINAL   9

Definition at line 62 of file nsTableColFrame.h.

#define FIX   2

Definition at line 55 of file nsTableColFrame.h.

#define FIX_ADJ   5

Definition at line 58 of file nsTableColFrame.h.

#define MIN_ADJ   3

Definition at line 56 of file nsTableColFrame.h.

#define MIN_CON   0

Definition at line 53 of file nsTableColFrame.h.

#define MIN_PRO   8

Definition at line 61 of file nsTableColFrame.h.

Definition at line 52 of file nsTableColFrame.h.

#define NUM_WIDTHS   10

Definition at line 51 of file nsTableColFrame.h.

#define PCT   6

Definition at line 59 of file nsTableColFrame.h.

#define PCT_ADJ   7

Definition at line 60 of file nsTableColFrame.h.

Definition at line 50 of file nsTableColFrame.h.


Enumeration Type Documentation

Enumerator:
eNoConstraint 
ePixelConstraint 
ePercentConstraint 
eProportionConstraint 
e0ProportionConstraint 

Definition at line 64 of file nsTableColFrame.h.

                     {
  eNoConstraint          = 0,
  ePixelConstraint       = 1,      // pixel width 
  ePercentConstraint     = 2,      // percent width
  eProportionConstraint  = 3,      // 1*, 2*, etc. cols attribute assigns 1*
  e0ProportionConstraint = 4       // 0*, means to force to min width
};
Enumerator:
eColContent 
eColAnonymousCol 
eColAnonymousColGroup 
eColAnonymousCell 

Definition at line 72 of file nsTableColFrame.h.

                    {
  eColContent            = 0, // there is real col content associated   
  eColAnonymousCol       = 1, // the result of a span on a col
  eColAnonymousColGroup  = 2, // the result of a span on a col group
  eColAnonymousCell      = 3  // the result of a cell alone
};