Graphviz 13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
gltemplate.h File Reference
#include <glcomp/opengl.h>
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtkgl.h>
#include <gdk/gdkcursor.h>
Include dependency graph for gltemplate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

gboolean expose_event (GtkWidget *widget, GdkEventExpose *event, void *data)
 
GdkGLConfig * configure_gl (void)
 
void create_window (GdkGLConfig *glconfig, GtkWidget *vbox)
 

Function Documentation

◆ configure_gl()

GdkGLConfig * configure_gl ( void  )
extern

Definition at line 310 of file gltemplate.c.

References graphviz_exit(), and NULL.

Referenced by mShowToolBoxSlot(), and windowedMode().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create_window()

void create_window ( GdkGLConfig *  glconfig,
GtkWidget *  vbox 
)

Definition at line 339 of file gltemplate.c.

References button_press_event(), button_release_event(), configure_event(), _ViewInfo::drawing_area, expose_event(), key_press_event(), key_release_event(), motion_notify_event(), NULL, realize(), scroll_event(), view, and xml.

Referenced by windowedMode().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ expose_event()

gboolean expose_event ( GtkWidget *  widget,
GdkEventExpose *  event,
void *  data 
)

Definition at line 143 of file gltemplate.c.

References _ViewInfo::activeGraph, add_graph_to_viewport_from_file(), close_graph(), glexpose_main(), _ViewInfo::initFile, _ViewInfo::initFileName, and view.

Referenced by button_press_event(), button_release_event(), create_window(), gl_main_expose(), glexpose(), and refreshViewport().

Here is the call graph for this function:
Here is the caller graph for this function: