|
Graphviz 14.0.3~dev.20251104.0241
|
#include "glcompui.h"#include <glcomp/glcompbutton.h>#include <glcomp/glcomppanel.h>#include <glcomp/glcomplabel.h>#include <glcomp/glcompimage.h>#include "gltemplate.h"#include <glcomp/glutils.h>#include "glmotion.h"#include "topfisheyeview.h"#include "toolboxcallbacks.h"#include "viewportcamera.h"#include "selectionfuncs.h"#include <stdbool.h>#include <stdint.h>#include <stdlib.h>#include "frmobjectui.h"Go to the source code of this file.
Functions | |
| void | menu_click_pan (glCompObj *obj, float x, float y, glMouseButtonType t) |
| void | menu_click_zoom_minus (glCompObj *obj, float x, float y, glMouseButtonType t) |
| void | menu_click_zoom_plus (glCompObj *obj, float x, float y, glMouseButtonType t) |
| static void | menu_switch_to_fisheye (glCompObj *obj, float x, float y, glMouseButtonType t) |
| void | menu_click_center (glCompObj *obj, float x, float y, glMouseButtonType t) |
| void | switch2D3D (glCompObj *obj, float x, float y, glMouseButtonType t) |
| static void | CBglCompMouseUp (glCompObj *obj, float x, float y, glMouseButtonType t) |
| static void | attrList (glCompObj *obj, float x, float y, glMouseButtonType t) |
| static void | glCompMouseMove (glCompObj *obj, float x, float y) |
| static void | selectedges (glCompObj *obj, float x, float y, glMouseButtonType t) |
| static void | selectnodes (glCompObj *obj, float x, float y, glMouseButtonType t) |
| glCompSet * | glcreate_gl_topview_menu (void) |
Variables | |
| static glCompPanel * | sel |
| static glCompButton * | to3DBtn |
| static glCompButton * | to2DBtn |
| static glCompButton * | toFisheye |
| static glCompButton * | toNormal |
| static glCompImage * | imgFisheye |
| static glCompImage * | img3D |
| static glCompButton * | panBtn |
|
static |
Definition at line 157 of file glcompui.c.
References showAttrsWidget().
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 146 of file glcompui.c.
References glCompPanel::base, glCompObj_::common, glCompCommon::pos, sel, glCompCommon::visible, and glCompPoint::x.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 166 of file glcompui.c.
References glCompPanel::base, glCompObj_::common, glCompMouse::down, glCompMouse::dragX, glCompMouse::dragY, glexpose(), glMouseRightButton, glCompCommon::height, glCompCommon::pos, sel, glCompMouse::t, glCompCommon::visible, glCompCommon::width, glCompPoint::x, glCompMouse::x, glCompPoint::y, and glCompMouse::y.
Referenced by glcreate_gl_topview_menu().
| glCompSet * glcreate_gl_topview_menu | ( | void | ) |
Definition at line 201 of file glcompui.c.
References glCompColor::A, glCompCommon::align, attrList(), glCompColor::B, glCompImage::base, glCompPanel::base, glCompButton::base, glCompCommon::borderWidth, glCompCommon::callbacks, CBglCompMouseUp(), center(), glCompCallBacks::click, glCompCommon::color, glCompObj_::common, glCompCommon::data, free(), glCompColor::G, glAlignLeft, glAlignRight, glAlignTop, glCompButtonAddPngGlyph(), glCompButtonHide(), glCompButtonNew(), glCompImageLoadPng(), glCompImageNew(), glCompMouseMove(), glCompPanelNew(), glCompSetNew(), glCompButton::groupid, _ViewInfo::h, img3D, imgFisheye, menu_click_center(), menu_click_pan(), menu_click_zoom_minus(), menu_click_zoom_plus(), menu_switch_to_fisheye(), NULL, panBtn, glCompColor::R, sel, selectedges(), selectnodes(), glCompPanel::shadowwidth, smyrnaPath(), glCompButton::status, switch2D3D(), to2DBtn, to3DBtn, toFisheye, toNormal, view, glCompCommon::visible, and _ViewInfo::w.
Referenced by init_viewport().
| void menu_click_center | ( | glCompObj * | obj, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 99 of file glcompui.c.
References _ViewInfo::active_camera, btnToolZoomFit_clicked(), _ViewInfo::cameras, NULL, viewport_camera::r, SIZE_MAX, viewport_camera::targetx, viewport_camera::targety, and view.
Referenced by cb_keyboard(), and glcreate_gl_topview_menu().
| void menu_click_pan | ( | glCompObj * | obj, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 38 of file glcompui.c.
References _ViewInfo::activeGraph, deselect_all(), _ViewInfo::g, and view.
Referenced by cb_keyboard(), and glcreate_gl_topview_menu().
| void menu_click_zoom_minus | ( | glCompObj * | obj, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 47 of file glcompui.c.
References glmotion_zoom_inc().
Referenced by cb_keyboard(), and glcreate_gl_topview_menu().
| void menu_click_zoom_plus | ( | glCompObj * | obj, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 58 of file glcompui.c.
References glmotion_zoom_inc().
Referenced by cb_keyboard(), and glcreate_gl_topview_menu().
|
static |
Definition at line 68 of file glcompui.c.
References topview::active, _ViewInfo::activeGraph, glCompImage::base, glCompObj_::common, topview::fisheyeParams, _ViewInfo::g, glCompButtonHide(), glCompButtonShow(), topview::h, imgFisheye, prepare_topological_fisheye(), _ViewInfo::timer, toFisheye, toNormal, _ViewInfo::Topview, view, and glCompCommon::visible.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 183 of file glcompui.c.
References topview::sel, _selection::selectEdges, _ViewInfo::Topview, and view.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 192 of file glcompui.c.
References topview::sel, _selection::selectNodes, _ViewInfo::Topview, and view.
Referenced by glcreate_gl_topview_menu().
| void switch2D3D | ( | glCompObj * | obj, |
| float | x, | ||
| float | y, | ||
| glMouseButtonType | t | ||
| ) |
Definition at line 116 of file glcompui.c.
References _ViewInfo::active_camera, glCompImage::base, glCompButton::base, glCompCommon::callbacks, _ViewInfo::camera_count, glCompCallBacks::click, glCompObj_::common, glCompButtonHide(), glCompButtonShow(), glMouseLeftButton, img3D, menu_click_add_camera(), panBtn, SIZE_MAX, to2DBtn, to3DBtn, view, and glCompCommon::visible.
Referenced by cb_keyboard(), and glcreate_gl_topview_menu().
|
static |
Definition at line 34 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 33 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and menu_switch_to_fisheye().
|
static |
Definition at line 35 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 28 of file glcompui.c.
Referenced by CBglCompMouseUp(), glCompMouseMove(), and glcreate_gl_topview_menu().
|
static |
Definition at line 30 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 29 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 31 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and menu_switch_to_fisheye().
|
static |
Definition at line 32 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and menu_switch_to_fisheye().