|
Graphviz 14.0.3~dev.20251029.0425
|
#include <glcomp/glcompdefs.h>Go to the source code of this file.
Functions | |
| glCompButton * | glCompButtonNew (void *par, float x, float y, float w, float h, char *caption) |
| void | glCompButtonDraw (glCompButton *p) |
| int | glCompButtonAddPngGlyph (glCompButton *b, const char *fileName) |
| void | glCompButtonClick (glCompObj *o, float x, float y, glMouseButtonType t) |
| void | glCompButtonMouseDown (glCompObj *o, float x, float y, glMouseButtonType t) |
| void | glCompButtonMouseOver (glCompObj *o, float x, float y) |
| void | glCompButtonMouseUp (glCompObj *o, float x, float y, glMouseButtonType t) |
| void | glCompButtonHide (glCompButton *p) |
| void | glCompButtonShow (glCompButton *p) |
| int glCompButtonAddPngGlyph | ( | glCompButton * | b, |
| const char * | fileName | ||
| ) |
Definition at line 61 of file glcompbutton.c.
References glCompCommon::align, glCompCommon::anchor, glCompImage::base, glCompLabel::base, glCompAnchor::bottom, glCompAnchor::bottomAnchor, glCompObj_::common, fileName(), glAlignNone, glCompImageDelete(), glCompImageLoadPng(), glCompImageNew(), glCompButton::image, glCompButton::label, glCompAnchor::left, glCompAnchor::leftAnchor, glCompAnchor::right, glCompAnchor::rightAnchor, glCompAnchor::top, glCompAnchor::topAnchor, and glCompCommon::width.
Referenced by glcreate_gl_topview_menu().
| void glCompButtonClick | ( | glCompObj * | o, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 129 of file glcompbutton.c.
References glCompButton::base, glCompCommon::callbacks, glCompCallBacks::click, glCompObj_::common, glCompButton::groupid, and glCompButton::status.
Referenced by glCompButtonNew().
|
extern |
Definition at line 114 of file glcompbutton.c.
References glCompImage::base, glCompLabel::base, glCompButton::base, glCompCommon::borderWidth, glCompCommon::color, glCompObj_::common, glCompCallBacks::draw, glCompCommon::functions, glCompCalcWidget(), glCompDrawRectPrism(), glCompCommon::height, glCompButton::image, glCompButton::label, glCompCommon::parent, glCompCommon::pos, glCompButton::status, glCompCommon::visible, and glCompCommon::width.
Referenced by glCompButtonNew().
|
extern |
Definition at line 96 of file glcompbutton.c.
References glCompImage::base, glCompLabel::base, glCompButton::base, glCompObj_::common, glCompButton::image, glCompButton::label, and glCompCommon::visible.
Referenced by glcreate_gl_topview_menu(), menu_switch_to_fisheye(), and switch2D3D().
| void glCompButtonMouseDown | ( | glCompObj * | o, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 141 of file glcompbutton.c.
Referenced by glCompButtonNew().
| void glCompButtonMouseOver | ( | glCompObj * | o, |
| float | x, | ||
| float | y | ||
| ) |
Definition at line 152 of file glcompbutton.c.
References glCompCommon::callbacks, glCompObj_::common, and glCompCallBacks::mouseover.
Referenced by glCompButtonNew().
| void glCompButtonMouseUp | ( | glCompObj * | o, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 157 of file glcompbutton.c.
References glCompCommon::callbacks, glCompObj_::common, and glCompCallBacks::mouseup.
Referenced by glCompButtonNew().
| glCompButton * glCompButtonNew | ( | void * | par, |
| float | x, | ||
| float | y, | ||
| float | w, | ||
| float | h, | ||
| char * | caption | ||
| ) |
Definition at line 23 of file glcompbutton.c.
References glCompColor::A, glCompCommon::align, glCompColor::B, glCompLabel::base, glCompButton::base, glCompCommon::borderWidth, glCompCommon::callbacks, glCompCallBacks::click, glCompCommon::color, glCompObj_::common, glCompCallBacks::draw, glCompCommon::font, glCompCommon::functions, glCompColor::G, glAlignParent, glCompButtonClick(), glCompButtonDraw(), glCompButtonMouseDown(), glCompButtonMouseOver(), glCompButtonMouseUp(), glCompInitCommon(), glCompLabelNew(), GLCOMPSET_BUTTON_BEVEL, GLCOMPSET_BUTTON_COLOR_ALPHA, GLCOMPSET_BUTTON_COLOR_B, GLCOMPSET_BUTTON_COLOR_G, GLCOMPSET_BUTTON_COLOR_R, glDeleteFont(), glFontHJustifyCenter, glFontVJustifyCenter, glNewFontFromParent(), glCompButton::groupid, gv_alloc(), glCompCommon::height, glCompJustify::HJustify, glCompButton::image, glCompFont::justify, glCompButton::label, glCompCallBacks::mousedown, glCompCallBacks::mouseover, glCompCallBacks::mouseup, NULL, glCompColor::R, glCompButton::status, glCompJustify::VJustify, and glCompCommon::width.
Referenced by glcreate_gl_topview_menu().
|
extern |
Definition at line 105 of file glcompbutton.c.
References glCompImage::base, glCompLabel::base, glCompButton::base, glCompObj_::common, glCompButton::image, glCompButton::label, and glCompCommon::visible.
Referenced by menu_switch_to_fisheye(), and switch2D3D().