Graphviz 13.0.0~dev.20241222.1117
|
#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.
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 169 of file glcompui.c.
References showAttrsWidget().
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 157 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::base, glCompObj_::common, glCompCommon::pos, sel, glCompCommon::visible, and glCompPoint::x.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 178 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 214 of file glcompui.c.
References glCompColor::A, glCompCommon::align, attrList(), glCompColor::B, glCompImage::base, glCompPanel::base, glCompButton::base, glCompCommon::borderWidth, glCompCommon::callbacks, CBglCompMouseRightClick(), 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 196 of file glcompui.c.
References topview::sel, _selection::selectEdges, _ViewInfo::Topview, and view.
Referenced by glcreate_gl_topview_menu().
|
static |
Definition at line 205 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().