Search in sources :

Example 1 with IntegerAttribute

use of doc.attributes.IntegerAttribute in project OpenNotebook by jaltekruse.

the class LineObject method addDefaultAttributes.

public void addDefaultAttributes() {
    //		addAttribute(new EnumeratedAttribute(ORIENTATION, LEFT_TOP, false, false, orientations));
    addAttribute(new BooleanAttribute(HORIZONTALLY_FLIPPED, false, false, false));
    addAttribute(new BooleanAttribute(VERTICALLY_FLIPPED, false, false, false));
    addAttribute(new IntegerAttribute(LINE_THICKNESS, 1, 1, 20, true, false));
    addAttribute(new ColorAttribute(LINE_COLOR, Color.BLACK, true, false));
    addAction(FLIP_HORIZONTALLY);
    addAction(FLIP_VERTICALLY);
}
Also used : BooleanAttribute(doc.attributes.BooleanAttribute) ColorAttribute(doc.attributes.ColorAttribute) IntegerAttribute(doc.attributes.IntegerAttribute)

Example 2 with IntegerAttribute

use of doc.attributes.IntegerAttribute in project OpenNotebook by jaltekruse.

the class MathObject method addGenericDefaultAttributes.

public void addGenericDefaultAttributes() {
    addAttribute(new IntegerAttribute(X_POS, 0, 0, 610, false, false));
    addAttribute(new IntegerAttribute(Y_POS, 0, 0, 790, false, false));
    addAttribute(new IntegerAttribute(WIDTH, 1, 1, 610, false, false));
    addAttribute(new IntegerAttribute(HEIGHT, 1, 1, 790, false, false));
    addAttribute(new UUIDAttribute(OBJECT_ID, UUID.randomUUID(), false, false));
}
Also used : IntegerAttribute(doc.attributes.IntegerAttribute) UUIDAttribute(doc.attributes.UUIDAttribute)

Example 3 with IntegerAttribute

use of doc.attributes.IntegerAttribute in project OpenNotebook by jaltekruse.

the class PolygonObject method addPolygonAttributes.

private void addPolygonAttributes() {
    addAttribute(new IntegerAttribute(LINE_THICKNESS, 1, 1, 20));
    addAttribute(new ColorAttribute(FILL_COLOR));
    addAttribute(new BooleanAttribute(HORIZONTALLY_FLIPPED, false, false));
    getAttributeWithName(HORIZONTALLY_FLIPPED).setValue(false);
    addAttribute(new BooleanAttribute(VERTICALLY_FLIPPED, false, false));
    getAttributeWithName(VERTICALLY_FLIPPED).setValue(false);
}
Also used : BooleanAttribute(doc.attributes.BooleanAttribute) ColorAttribute(doc.attributes.ColorAttribute) IntegerAttribute(doc.attributes.IntegerAttribute)

Example 4 with IntegerAttribute

use of doc.attributes.IntegerAttribute in project OpenNotebook by jaltekruse.

the class TextObject method addDefaultAttributes.

@Override
public void addDefaultAttributes() {
    addAttribute(new StringAttribute(TEXT, ""));
    addAttribute(new IntegerAttribute(FONT_SIZE, 12, 1, 50));
    addAttribute(new BooleanAttribute(SHOW_BOX, false));
    addAttribute(new EnumeratedAttribute(ALIGNMENT, LEFT, alignments));
    addAction(MathObject.MAKE_INTO_PROBLEM);
}
Also used : BooleanAttribute(doc.attributes.BooleanAttribute) StringAttribute(doc.attributes.StringAttribute) EnumeratedAttribute(doc.attributes.EnumeratedAttribute) IntegerAttribute(doc.attributes.IntegerAttribute)

Example 5 with IntegerAttribute

use of doc.attributes.IntegerAttribute in project OpenNotebook by jaltekruse.

the class Document method addAttributes.

private void addAttributes() {
    addAttribute(new StringAttribute(FILENAME));
    addAttribute(new StringAttribute(AUTHOR));
    addAttribute(new DateAttribute(DATE));
    addAttribute(new IntegerAttribute(LAST_PROBLEM_NUMBER, 1));
    addAttribute(new DoubleAttribute(X_MARGIN, .5, .5, 3));
    addAttribute(new DoubleAttribute(Y_MARGIN, .5, .5, 3));
}
Also used : StringAttribute(doc.attributes.StringAttribute) IntegerAttribute(doc.attributes.IntegerAttribute) DateAttribute(doc.attributes.DateAttribute) DoubleAttribute(doc.attributes.DoubleAttribute)

Aggregations

IntegerAttribute (doc.attributes.IntegerAttribute)15 BooleanAttribute (doc.attributes.BooleanAttribute)9 ColorAttribute (doc.attributes.ColorAttribute)8 StringAttribute (doc.attributes.StringAttribute)6 DoubleAttribute (doc.attributes.DoubleAttribute)4 AttributeException (doc.attributes.AttributeException)2 EnumeratedAttribute (doc.attributes.EnumeratedAttribute)2 GridPointAttribute (doc.attributes.GridPointAttribute)2 UUIDAttribute (doc.attributes.UUIDAttribute)2 DateAttribute (doc.attributes.DateAttribute)1 MathObjectAttribute (doc.attributes.MathObjectAttribute)1 SelectionAttribute (doc.attributes.SelectionAttribute)1 Selection (doc_gui.graph.Selection)1