LassoIsSelect

LassoIsSelect — <is:Select>

Synopsis

#define             LASSO_IS_IS_SELECT                  (obj)
                    LassoIsSelect;
LassoIsSelect*      lasso_is_select_new                 (void);

Description

Figure 197. Schema fragment for is:Select


<xs:complexType name="SelectType">
  <xs:complexContent>
    <xs:extension base="InquiryElementType">
      <xs:sequence>
        <xs:element name="Item" minOccurs="2" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element ref="Hint" minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="label" type="xs:string" use="optional"/>
            <xs:attribute name="value" type="xs:NMTOKEN" use="required"/>
          </xs:complexType>


Details

LASSO_IS_IS_SELECT()

#define LASSO_IS_IS_SELECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), LASSO_TYPE_IS_SELECT))

LassoIsSelect

typedef struct {
	LassoNode parent; /* FIXME : must inherit of InquiryElement class */

	GList *Item; /* of LassoNode */

	gboolean multiple;
} LassoIsSelect;

lasso_is_select_new ()

LassoIsSelect*      lasso_is_select_new                 (void);