mirror of
https://github.com/brl/mutter.git
synced 2025-03-25 12:43:52 +00:00

2007-12-19 Havoc Pennington <hp@redhat.com> * src/ui, src/core, src/include: sort source files into these directories according to which part of the WM they are supposed to be in. In an eventual plan, we should also create src/compositor/render, src/compositor/fallback and move some of the compositor stuff into that. * autogen.sh: require a newer automake, so we don't have to use a recursive build * src/ui/tabpopup.c: put in a hack to make the build temporarily work, want to commit the large rearrangement before fixing this not to include workspace.h or frame.h * src/core/iconcache.c (meta_read_icons): temporarily break this to get the build to work, want to commit the large rearrangement before fixing this file not to include theme.h svn path=/trunk/; revision=3491
34 lines
725 B
C
34 lines
725 B
C
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
|
|
|
|
#include "window.h"
|
|
|
|
typedef struct XYPair Point;
|
|
typedef struct XYPair Vector;
|
|
typedef struct Spring Spring;
|
|
typedef struct Object Object;
|
|
typedef struct Model Model;
|
|
|
|
Model *model_new (MetaRectangle *rectangle,
|
|
gboolean expand);
|
|
void model_destroy (Model *model);
|
|
void
|
|
model_get_position (Model *model,
|
|
int i,
|
|
int j,
|
|
double *x,
|
|
double *y);
|
|
void
|
|
model_step (Model *model);
|
|
void
|
|
model_destroy (Model *model);
|
|
gboolean
|
|
model_is_calm (Model *model);
|
|
void
|
|
model_set_anchor (Model *model,
|
|
int x,
|
|
int y);
|
|
void
|
|
model_begin_move (Model *model, int x, int y);
|
|
void
|
|
model_update_move (Model *model, int x, int y);
|