Back to index

texmacs  1.0.7.15
Classes | Functions
change_boxes.cpp File Reference
#include "Boxes/composite.hpp"
#include "Boxes/construct.hpp"
#include "scheme.hpp"
#include "gui.hpp"

Go to the source code of this file.

Classes

struct  change_box_rep
struct  move_box_rep
struct  shift_box_rep
struct  resize_box_rep
struct  vcorrect_box_rep
struct  clip_box_rep
struct  repeat_box_rep
struct  cell_box_rep
class  remember_box_rep
struct  highlight_box_rep
struct  action_box_rep
struct  locus_box_rep
struct  tag_box_rep
struct  text_at_box_rep

Functions

box move_box (path ip, box b, SI x, SI y, bool child_flag, bool big_flag)
box shift_box (path ip, box b, SI x, SI y, bool child_flag, bool big_flag)
box resize_box (path ip, box b, SI x1, SI y1, SI x2, SI y2, bool child_flag, bool adjust)
box clip_box (path ip, box b, SI x1, SI y1, SI x2, SI y2)
box clip_box (path ip, box b, SI x1, SI y1, SI x2, SI y2, tree xt, tree yt, SI scx, SI scy)
box vcorrect_box (path ip, box b, SI top_cor, SI bot_cor)
box repeat_box (path ip, box ref, box repeat, SI xoff)
box cell_box (path ip, box b, SI x0, SI y0, SI x1, SI y1, SI x2, SI y2, SI bl, SI br, SI bb, SI bt, color fg, tree bg, int a)
box remember_box (path ip, box b)
box highlight_box (path ip, box b, SI w, SI xpad, SI ypad, tree bg, int a, color sun, color shad)
box action_box (path ip, box b, tree filter, command cmd, bool ch, path vip)
box action_box (path ip, box b, tree filter, command cmd, bool ch)
box locus_box (path ip, box b, list< string > ids, SI pixel)
box locus_box (path ip, box b, list< string > ids, SI pixel, string ref, string anchor)
box tag_box (path ip, box b, tree keys)
box text_at_box (path ip, box b, SI x, SI y, SI axis, SI pad)

Function Documentation

box action_box ( path  ip,
box  b,
tree  filter,
command  cmd,
bool  ch,
path  vip 
)

Definition at line 720 of file change_boxes.cpp.

                                                                         {
  return tm_new<action_box_rep> (ip, b, filter, cmd, ch, vip);
}

Here is the call graph for this function:

box action_box ( path  ip,
box  b,
tree  filter,
command  cmd,
bool  ch 
)

Definition at line 725 of file change_boxes.cpp.

                                                               {
  return tm_new<action_box_rep> (ip, b, filter, cmd, ch, decorate ());
}

Here is the call graph for this function:

box cell_box ( path  ip,
box  b,
SI  x0,
SI  y0,
SI  x1,
SI  y1,
SI  x2,
SI  y2,
SI  bl,
SI  br,
SI  bb,
SI  bt,
color  fg,
tree  bg,
int  a 
)

Definition at line 700 of file change_boxes.cpp.

{
  box cb= tm_new<cell_box_rep> (ip, b, x0, y0, x1, y1, x2, y2,
                                bl, br, bb, bt, fg, bg, a);
  return cb;
}

Here is the caller graph for this function:

box clip_box ( path  ip,
box  b,
SI  x1,
SI  y1,
SI  x2,
SI  y2 
)

Definition at line 679 of file change_boxes.cpp.

                                                      {
  return tm_new<clip_box_rep> (ip, b, x1, y1, x2, y2, UNINIT, UNINIT, 0, 0);
}

Here is the caller graph for this function:

box clip_box ( path  ip,
box  b,
SI  x1,
SI  y1,
SI  x2,
SI  y2,
tree  xt,
tree  yt,
SI  scx,
SI  scy 
)

Definition at line 684 of file change_boxes.cpp.

                                           {
  return tm_new<clip_box_rep> (ip, b, x1, y1, x2, y2, xt, yt, scx, scy);
}
box highlight_box ( path  ip,
box  b,
SI  w,
SI  xpad,
SI  ypad,
tree  bg,
int  a,
color  sun,
color  shad 
)

Definition at line 714 of file change_boxes.cpp.

                                                     {
  return tm_new<highlight_box_rep> (ip, b, w, xpad, ypad, bg, a, sun, shad);
}

Here is the caller graph for this function:

box locus_box ( path  ip,
box  b,
list< string ids,
SI  pixel 
)

Definition at line 730 of file change_boxes.cpp.

                                                       {
  return tm_new<locus_box_rep> (ip, b, ids, pixel);
}

Here is the caller graph for this function:

box locus_box ( path  ip,
box  b,
list< string ids,
SI  pixel,
string  ref,
string  anchor 
)

Definition at line 735 of file change_boxes.cpp.

                                                                                  {
  return tm_new<locus_box_rep> (ip, b, ids, pixel, ref, anchor);
}
box move_box ( path  ip,
box  b,
SI  x,
SI  y,
bool  child_flag,
bool  big_flag 
)

Definition at line 663 of file change_boxes.cpp.

                                                                      {
  return tm_new<move_box_rep> (ip, b, x, y, child_flag, big_flag);
}

Here is the caller graph for this function:

box remember_box ( path  ip,
box  b 
)

Definition at line 709 of file change_boxes.cpp.

                              {
  return tm_new<remember_box_rep> (ip, b);
}

Here is the caller graph for this function:

box repeat_box ( path  ip,
box  ref,
box  repeat,
SI  xoff 
)

Definition at line 695 of file change_boxes.cpp.

                                                   {
  return tm_new<repeat_box_rep> (ip, ref, repeat, xoff);
}

Here is the call graph for this function:

Here is the caller graph for this function:

box resize_box ( path  ip,
box  b,
SI  x1,
SI  y1,
SI  x2,
SI  y2,
bool  child_flag,
bool  adjust 
)

Definition at line 673 of file change_boxes.cpp.

                                         {
  return tm_new<resize_box_rep> (ip, b, x1, y1, x2, y2, child_flag, adjust);
}

Here is the caller graph for this function:

box shift_box ( path  ip,
box  b,
SI  x,
SI  y,
bool  child_flag,
bool  big_flag 
)

Definition at line 668 of file change_boxes.cpp.

                                                                       {
  return tm_new<shift_box_rep> (ip, b, x, y, child_flag, big_flag);
}

Here is the caller graph for this function:

box tag_box ( path  ip,
box  b,
tree  keys 
)

Definition at line 740 of file change_boxes.cpp.

                                    {
  return tm_new<tag_box_rep> (ip, b, keys);
}

Here is the caller graph for this function:

box text_at_box ( path  ip,
box  b,
SI  x,
SI  y,
SI  axis,
SI  pad 
)

Definition at line 745 of file change_boxes.cpp.

                                                          {
  return tm_new<text_at_box_rep> (ip, b, x, y, axis, pad);
}

Here is the caller graph for this function:

box vcorrect_box ( path  ip,
box  b,
SI  top_cor,
SI  bot_cor 
)

Definition at line 690 of file change_boxes.cpp.

                                                      {
  return tm_new<vcorrect_box_rep> (ip, b, top_cor, bot_cor);
}

Here is the caller graph for this function: