Graphviz 12.0.1~dev.20240716.0800
|
#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 "frmobjectui.h"
Go to the source code of this file.
Variables | |
static glCompPanel * | sel = NULL |
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 170 of file glcompui.c.
References showAttrsWidget().
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 158 of file glcompui.c.
References glMouseRightButton, to3D(), X, and Y.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 146 of file glcompui.c.
References glCompPanel::common, glCompCommon::pos, sel, glCompCommon::visible, and glCompPoint::x.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 179 of file glcompui.c.
References glCompPanel::common, glCompMouse::down, glCompMouse::dragX, glCompMouse::dragY, glexpose(), glMouseRightButton, glCompCommon::height, glCompCommon::pos, glCompMouse::pos, sel, glCompMouse::t, glCompCommon::visible, glCompCommon::width, glCompPoint::x, and glCompPoint::y.
Referenced by glcreate_gl_topview_menu().
glCompSet * glcreate_gl_topview_menu | ( | void | ) |
Definition at line 216 of file glcompui.c.
References glCompColor::A, glCompCommon::align, attrList(), glCompColor::B, glCompCommon::borderWidth, glCompCommon::callbacks, CBglCompMouseRightClick(), CBglCompMouseUp(), glCompCallBacks::click, glCompCommon::color, glCompImage::common, glCompPanel::common, _glCompButton::common, glCompCommon::data, 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 98 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 37 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 46 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 57 of file glcompui.c.
References glmotion_zoom_inc().
Referenced by cb_keyboard(), and glcreate_gl_topview_menu().
|
static |
Definition at line 67 of file glcompui.c.
References topview::active, _ViewInfo::activeGraph, glCompImage::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 198 of file glcompui.c.
References topview::sel, _selection::selectEdges, _ViewInfo::Topview, and view.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 207 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 115 of file glcompui.c.
References _ViewInfo::active_camera, glCompCommon::callbacks, _ViewInfo::camera_count, glCompCallBacks::click, glCompImage::common, _glCompButton::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 33 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 32 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and menu_switch_to_fisheye().
|
static |
Definition at line 34 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 27 of file glcompui.c.
Referenced by CBglCompMouseUp(), glCompMouseMove(), and glcreate_gl_topview_menu().
|
static |
Definition at line 29 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 28 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and switch2D3D().
|
static |
Definition at line 30 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and menu_switch_to_fisheye().
|
static |
Definition at line 31 of file glcompui.c.
Referenced by glcreate_gl_topview_menu(), and menu_switch_to_fisheye().