pure-data/src/g_numbox.c

/* Copyright (c) 1997-1999 Miller Puckette.
 * For information on usage and redistribution, and for a DISCLAIMER OF ALL
 * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */

/* my_numbox.c written by Thomas Musil (c) IEM KUG Graz Austria 2000-2001 */

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "m_pd.h"

#include "g_all_guis.h"
#include <math.h>

#define MINDIGITS
#define MINFONT

/*------------------ global functions -------------------------*/

static void my_numbox_key(void *z, t_symbol *keysym, t_floatarg fkey);
static void my_numbox_draw_update(t_gobj *client, t_glist *glist);

static void my_numbox_clip(t_my_numbox *x)
{}

static void my_numbox_calc_fontwidth(t_my_numbox *x)
{}

static void my_numbox_ftoa(t_my_numbox *x)
{}

/* ------------ nbx gui-my number box ----------------------- */

t_widgetbehavior my_numbox_widgetbehavior;
static t_class *my_numbox_class;

#define my_numbox_draw_io

static void my_numbox_draw_config(t_my_numbox* x, t_glist* glist)
{}

static void my_numbox_draw_new(t_my_numbox *x, t_glist *glist)
{}

static void my_numbox_draw_select(t_my_numbox *x, t_glist *glist)
{}

static void my_numbox_draw_update(t_gobj *client, t_glist *glist)
{}

/* widget helper functions */

static void my_numbox_tick_wait(t_my_numbox *x)
{}

/* ------------------------ nbx widgetbehaviour----------------------------- */

static void my_numbox_getrect(t_gobj *z, t_glist *glist,
                              int *xp1, int *yp1, int *xp2, int *yp2)
{}

static void my_numbox_save(t_gobj *z, t_binbuf *b)
{}

static int my_numbox_check_minmax(t_my_numbox *x, double min, double max)
{}

static void my_numbox_properties(t_gobj *z, t_glist *owner)
{}

static void my_numbox_bang(t_my_numbox *x)
{}

static void my_numbox_dialog(t_my_numbox *x, t_symbol *s, int argc,
    t_atom *argv)
{}

static void my_numbox_motion(t_my_numbox *x, t_floatarg dx, t_floatarg dy,
    t_floatarg up)
{}

static void my_numbox_click(t_my_numbox *x, t_floatarg xpos, t_floatarg ypos,
                            t_floatarg shift, t_floatarg ctrl, t_floatarg alt)
{}

static int my_numbox_newclick(t_gobj *z, struct _glist *glist,
    int xpix, int ypix, int shift, int alt, int dbl, int doit)
{}

static void my_numbox_set(t_my_numbox *x, t_floatarg f)
{}

static void my_numbox_log_height(t_my_numbox *x, t_floatarg lh)
{}

static void my_numbox_float(t_my_numbox *x, t_floatarg f)
{}

static void my_numbox_size(t_my_numbox *x, t_symbol *s, int ac, t_atom *av)
{}

static void my_numbox_delta(t_my_numbox *x, t_symbol *s, int ac, t_atom *av)
{}

static void my_numbox_pos(t_my_numbox *x, t_symbol *s, int ac, t_atom *av)
{}

static void my_numbox_range(t_my_numbox *x, t_symbol *s, int ac, t_atom *av)
{}

static void my_numbox_color(t_my_numbox *x, t_symbol *s, int ac, t_atom *av)
{}

static void my_numbox_send(t_my_numbox *x, t_symbol *s)
{}

static void my_numbox_receive(t_my_numbox *x, t_symbol *s)
{}

static void my_numbox_label(t_my_numbox *x, t_symbol *s)
{}

static void my_numbox_label_pos(t_my_numbox *x, t_symbol *s, int ac, t_atom *av)
{}

static void my_numbox_label_font(t_my_numbox *x,
    t_symbol *s, int ac, t_atom *av)
{}

static void my_numbox_log(t_my_numbox *x)
{}

static void my_numbox_lin(t_my_numbox *x)
{}

static void my_numbox_init(t_my_numbox *x, t_floatarg f)
{}

static void my_numbox_loadbang(t_my_numbox *x, t_floatarg action)
{}

static void my_numbox_key(void *z, t_symbol *keysym, t_floatarg fkey)
{}

static void my_numbox_list(t_my_numbox *x, t_symbol *s, int ac, t_atom *av)
{}

static void *my_numbox_new(t_symbol *s, int argc, t_atom *argv)
{}

static void my_numbox_free(t_my_numbox *x)
{}

void g_numbox_setup(void)
{}