_MetaDrawOp Struct Reference

A single drawing operation in our simple vector drawing language. More...


Data Fields

MetaDrawType type
union {
   struct {
      MetaColorSpec *   color_spec
      int   dash_on_length
      int   dash_off_length
      int   width
      MetaDrawSpec *   x1
      MetaDrawSpec *   y1
      MetaDrawSpec *   x2
      MetaDrawSpec *   y2
   }   line
   struct {
      MetaColorSpec *   color_spec
      gboolean   filled
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
   }   rectangle
   struct {
      MetaColorSpec *   color_spec
      gboolean   filled
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
      double   start_angle
      double   extent_angle
   }   arc
   struct {
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
   }   clip
   struct {
      MetaColorSpec *   color_spec
      MetaAlphaGradientSpec *   alpha_spec
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
   }   tint
   struct {
      MetaGradientSpec *   gradient_spec
      MetaAlphaGradientSpec *   alpha_spec
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
   }   gradient
   struct {
      MetaColorSpec *   colorize_spec
      MetaAlphaGradientSpec *   alpha_spec
      GdkPixbuf *   pixbuf
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
      guint32   colorize_cache_pixel
      GdkPixbuf *   colorize_cache_pixbuf
      MetaImageFillType   fill_type
      unsigned int   vertical_stripes: 1
      unsigned int   horizontal_stripes: 1
   }   image
   struct {
      GtkStateType   state
      GtkShadowType   shadow
      GtkArrowType   arrow
      gboolean   filled
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
   }   gtk_arrow
   struct {
      GtkStateType   state
      GtkShadowType   shadow
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
   }   gtk_box
   struct {
      GtkStateType   state
      MetaDrawSpec *   x
      MetaDrawSpec *   y1
      MetaDrawSpec *   y2
   }   gtk_vline
   struct {
      MetaAlphaGradientSpec *   alpha_spec
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
      MetaImageFillType   fill_type
   }   icon
   struct {
      MetaColorSpec *   color_spec
      MetaDrawSpec *   x
      MetaDrawSpec *   y
   }   title
   struct {
      MetaDrawOpList *   op_list
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
   }   op_list
   struct {
      MetaDrawOpList *   op_list
      MetaDrawSpec *   x
      MetaDrawSpec *   y
      MetaDrawSpec *   width
      MetaDrawSpec *   height
      MetaDrawSpec *   tile_xoffset
      MetaDrawSpec *   tile_yoffset
      MetaDrawSpec *   tile_width
      MetaDrawSpec *   tile_height
   }   tile
data


Detailed Description

A single drawing operation in our simple vector drawing language.

Definition at line 417 of file theme.h.


Field Documentation

Definition at line 425 of file theme.h.

Definition at line 426 of file theme.h.

Definition at line 427 of file theme.h.

Definition at line 428 of file theme.h.

Definition at line 429 of file theme.h.

Definition at line 430 of file theme.h.

Definition at line 431 of file theme.h.

Definition at line 432 of file theme.h.

struct { ... } _MetaDrawOp::line

Definition at line 436 of file theme.h.

Definition at line 437 of file theme.h.

Definition at line 438 of file theme.h.

Referenced by meta_draw_op_list_draw().

Definition at line 439 of file theme.h.

Definition at line 440 of file theme.h.

Definition at line 441 of file theme.h.

struct { ... } _MetaDrawOp::rectangle

Definition at line 445 of file theme.h.

Definition at line 447 of file theme.h.

Definition at line 448 of file theme.h.

Definition at line 449 of file theme.h.

Definition at line 450 of file theme.h.

Definition at line 451 of file theme.h.

Definition at line 452 of file theme.h.

struct { ... } _MetaDrawOp::arc

Definition at line 456 of file theme.h.

Definition at line 457 of file theme.h.

Definition at line 458 of file theme.h.

Definition at line 459 of file theme.h.

struct { ... } _MetaDrawOp::clip

Definition at line 463 of file theme.h.

Definition at line 464 of file theme.h.

Definition at line 465 of file theme.h.

Definition at line 466 of file theme.h.

Definition at line 467 of file theme.h.

Definition at line 468 of file theme.h.

struct { ... } _MetaDrawOp::tint

Definition at line 472 of file theme.h.

Definition at line 473 of file theme.h.

Definition at line 474 of file theme.h.

Definition at line 475 of file theme.h.

Definition at line 476 of file theme.h.

Definition at line 477 of file theme.h.

struct { ... } _MetaDrawOp::gradient

Definition at line 481 of file theme.h.

Definition at line 482 of file theme.h.

GdkPixbuf* _MetaDrawOp::pixbuf

Definition at line 483 of file theme.h.

Definition at line 484 of file theme.h.

Definition at line 485 of file theme.h.

Definition at line 486 of file theme.h.

Definition at line 487 of file theme.h.

Definition at line 489 of file theme.h.

Definition at line 490 of file theme.h.

Definition at line 491 of file theme.h.

Definition at line 492 of file theme.h.

Definition at line 493 of file theme.h.

struct { ... } _MetaDrawOp::image

GtkStateType _MetaDrawOp::state

Definition at line 497 of file theme.h.

GtkShadowType _MetaDrawOp::shadow

Definition at line 498 of file theme.h.

GtkArrowType _MetaDrawOp::arrow

Definition at line 499 of file theme.h.

Definition at line 502 of file theme.h.

Definition at line 503 of file theme.h.

Definition at line 504 of file theme.h.

Definition at line 505 of file theme.h.

struct { ... } _MetaDrawOp::gtk_arrow

Definition at line 511 of file theme.h.

Definition at line 512 of file theme.h.

Definition at line 513 of file theme.h.

Definition at line 514 of file theme.h.

struct { ... } _MetaDrawOp::gtk_box

Definition at line 519 of file theme.h.

Definition at line 520 of file theme.h.

Definition at line 521 of file theme.h.

struct { ... } _MetaDrawOp::gtk_vline

Definition at line 525 of file theme.h.

Definition at line 526 of file theme.h.

Definition at line 527 of file theme.h.

Definition at line 528 of file theme.h.

Definition at line 529 of file theme.h.

struct { ... } _MetaDrawOp::icon

Definition at line 534 of file theme.h.

Definition at line 535 of file theme.h.

Definition at line 536 of file theme.h.

struct { ... } _MetaDrawOp::title

Definition at line 541 of file theme.h.

Definition at line 542 of file theme.h.

Definition at line 543 of file theme.h.

Definition at line 544 of file theme.h.

struct { ... } _MetaDrawOp::op_list

Definition at line 548 of file theme.h.

Definition at line 549 of file theme.h.

Definition at line 550 of file theme.h.

Definition at line 551 of file theme.h.

Definition at line 552 of file theme.h.

Definition at line 553 of file theme.h.

Definition at line 554 of file theme.h.

Definition at line 555 of file theme.h.

Definition at line 556 of file theme.h.

struct { ... } _MetaDrawOp::tile

union { ... } _MetaDrawOp::data


The documentation for this struct was generated from the following file:

Generated on Sat Aug 23 22:04:24 2008 for metacity by  doxygen 1.5.5