1
/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset: 8-*- */
4
*This file is part of MlView.
6
*MlView is free software; you can redistribute
7
*it and/or modify it under the terms of
8
*the GNU General Public License as published by the
9
*Free Software Foundation; either version 2,
10
*or (at your option) any later version.
12
*GNU MlView is distributed in the hope that it will
13
*be useful, but WITHOUT ANY WARRANTY;
14
*without even the implied warranty of
15
*MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16
*See the GNU General Public License for more details.
18
*You should have received a copy of the
19
*GNU General Public License along with MlView;
20
*see the file COPYING.
21
*If not, write to the Free Software Foundation,
22
*Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
24
*See COPYRIGHT file for copyright information.
27
#ifndef __MLVIEW_ACTION_H__
28
#define __MLVIEW_ACTION_H__
30
#include "mlview-utils.h"
34
*the declaration of the
35
*#MlViewAction data structure.
37
typedef struct _MlViewAction MlViewAction ;
40
*This data structure abstracts an
41
*editing action that can be performed by
44
struct _MlViewAction {