gschem

o_move.c File Reference

#include <config.h>
#include <stdio.h>
#include "gschem.h"
Include dependency graph for o_move.c:

Go to the source code of this file.

Functions

void o_move_start (GSCHEM_TOPLEVEL *w_current, int w_x, int w_y)
static void o_move_end_lowlevel_glist (GSCHEM_TOPLEVEL *w_current, GList *list, int diff_x, int diff_y)
void o_move_end_lowlevel (GSCHEM_TOPLEVEL *w_current, OBJECT *object, int diff_x, int diff_y)
void o_move_end (GSCHEM_TOPLEVEL *w_current)
void o_move_cancel (GSCHEM_TOPLEVEL *w_current)
void o_move_motion (GSCHEM_TOPLEVEL *w_current, int w_x, int w_y)
void o_move_invalidate_rubber (GSCHEM_TOPLEVEL *w_current, int drawing)
void o_move_draw_rubber (GSCHEM_TOPLEVEL *w_current, int drawing)
int o_move_return_whichone (OBJECT *object, int x, int y)
void o_move_check_endpoint (GSCHEM_TOPLEVEL *w_current, OBJECT *object)
void o_move_prep_rubberband (GSCHEM_TOPLEVEL *w_current)
int o_move_zero_length (OBJECT *object)
void o_move_end_rubberband (GSCHEM_TOPLEVEL *w_current, int w_dx, int w_dy, GList **objects)

Function Documentation

void o_move_start ( GSCHEM_TOPLEVEL w_current,
int  w_x,
int  w_y 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 35 of file o_move.c.

Here is the call graph for this function:

static void o_move_end_lowlevel_glist ( GSCHEM_TOPLEVEL w_current,
GList *  list,
int  diff_x,
int  diff_y 
) [static]
Todo:
Finish function documentation!!!
Function Description

Definition at line 82 of file o_move.c.

Here is the call graph for this function:

void o_move_end_lowlevel ( GSCHEM_TOPLEVEL w_current,
OBJECT *  object,
int  diff_x,
int  diff_y 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 103 of file o_move.c.

void o_move_end ( GSCHEM_TOPLEVEL w_current)
Todo:
Finish function documentation!!!
Function Description

Definition at line 130 of file o_move.c.

Here is the call graph for this function:

void o_move_cancel ( GSCHEM_TOPLEVEL w_current)
Todo:
Finish function documentation!!!
Function Description

Definition at line 245 of file o_move.c.

Here is the call graph for this function:

void o_move_motion ( GSCHEM_TOPLEVEL w_current,
int  w_x,
int  w_y 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 274 of file o_move.c.

Here is the call graph for this function:

void o_move_invalidate_rubber ( GSCHEM_TOPLEVEL w_current,
int  drawing 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 339 of file o_move.c.

Here is the call graph for this function:

void o_move_draw_rubber ( GSCHEM_TOPLEVEL w_current,
int  drawing 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 383 of file o_move.c.

Here is the call graph for this function:

int o_move_return_whichone ( OBJECT *  object,
int  x,
int  y 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 420 of file o_move.c.

void o_move_check_endpoint ( GSCHEM_TOPLEVEL w_current,
OBJECT *  object 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 440 of file o_move.c.

Here is the call graph for this function:

void o_move_prep_rubberband ( GSCHEM_TOPLEVEL w_current)
Todo:
Finish function documentation!!!
Function Description

Definition at line 530 of file o_move.c.

Here is the call graph for this function:

int o_move_zero_length ( OBJECT *  object)
Todo:
Finish function documentation!!!
Function Description

Definition at line 572 of file o_move.c.

void o_move_end_rubberband ( GSCHEM_TOPLEVEL w_current,
int  w_dx,
int  w_dy,
GList **  objects 
)
Todo:
Finish function documentation!!!
Function Description

Definition at line 593 of file o_move.c.

Here is the call graph for this function:

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines