~ubuntu-branches/debian/sid/geany-plugins/sid

« back to all changes in this revision

Viewing changes to geanygendoc/src/ggd-widget-frame.h

  • Committer: Bazaar Package Importer
  • Author(s): Evgeni Golov, Chow Loong Jin, Evgeni Golov
  • Date: 2010-09-04 23:05:00 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20100904230500-4n99m507u6drouv5
Tags: 0.19-1
[ Chow Loong Jin ]
* New upstream release
  + Builds against geany 0.19 (Closes: #590346, #587141)
* debian/control, debian/rules:
  + Shift geany dependency to geany-plugins-common instead, since it's a
    common dependency for all plugins
* debian/control:
  + Add new packages for codenav, extrasel, gendoc, insertnum,
    prettyprinter and treebrowser plugins
  + Update build-deps:
    - Bump geany dependency to 0.19. (Closes: #573318)
    - Add libctpl-dev and python-docutils for geanygendoc
    - Add libxml2-dev for prettyprinter
  + No-change bump of Standards-Version from 3.8.3 to 3.9.0
  + Tighten dependency on geany-plugins-common (= instead of >=)
  + Add a Breaks on all geany-plugin-* packages prior to this version to
    ensure geany-plugins-common and geany-plugin-* versions match
* debian/geany-plugin-codenav.{docs,install},
  debian/geany-plugin-extrasel.{docs,install},
  geany-plugin-gendoc.{docs,install},
  geany-plugin-insertnum.{docs,install},
  geany-plugin-prettyprinter.install
  geany-plugin-treebrowser.{docs,install}:
  + Install plugin files into individual packages

[ Evgeni Golov ]
* debian/control:
  + Disable the new plugins for now.
    If you want to build them localy, just uncomment them.
  + Don't D-B on libctpl-dev (it's not in Debian yet).
  + Add myself to Uploaders.
  + Standards-Version: 3.9.1
* debian/copyright:
  + Update to include latest plugins.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *  
 
3
 *  GeanyGenDoc, a Geany plugin to ease generation of source code documentation
 
4
 *  Copyright (C) 2010  Colomban Wendling <ban@herbesfolles.org>
 
5
 *  
 
6
 *  This program is free software: you can redistribute it and/or modify
 
7
 *  it under the terms of the GNU General Public License as published by
 
8
 *  the Free Software Foundation, either version 3 of the License, or
 
9
 *  (at your option) any later version.
 
10
 *  
 
11
 *  This program is distributed in the hope that it will be useful,
 
12
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
 *  GNU General Public License for more details.
 
15
 *  
 
16
 *  You should have received a copy of the GNU General Public License
 
17
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
18
 *  
 
19
 */
 
20
 
 
21
#ifndef H_GGD_WIDGET_FRAME
 
22
#define H_GGD_WIDGET_FRAME
 
23
 
 
24
#include <gtk/gtk.h>
 
25
 
 
26
#include "ggd-macros.h"
 
27
 
 
28
G_BEGIN_DECLS
 
29
GGD_BEGIN_PLUGIN_API
 
30
 
 
31
 
 
32
#define GGD_FRAME_TYPE            (ggd_frame_get_type ())
 
33
#define GGD_FRAME(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GGD_FRAME_TYPE, GgdFrame))
 
34
#define GGD_FRAME_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass),  GGD_FRAME_TYPE, GgdFrameClass))
 
35
#define GGD_IS_FRAME(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GGD_FRAME_TYPE))
 
36
#define GGD_IS_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),  GGD_FRAME_TYPE))
 
37
 
 
38
 
 
39
typedef struct _GgdFrame        GgdFrame;
 
40
typedef struct _GgdFrameClass   GgdFrameClass;
 
41
typedef struct _GgdFramePrivate GgdFramePrivate;
 
42
 
 
43
struct _GgdFrame
 
44
{
 
45
  GtkFrame parent;
 
46
  
 
47
  GgdFramePrivate *priv;
 
48
};
 
49
 
 
50
struct _GgdFrameClass
 
51
{
 
52
  GtkFrameClass parent_class;
 
53
};
 
54
 
 
55
 
 
56
GType         ggd_frame_get_type        (void);
 
57
GtkWidget    *ggd_frame_new             (const gchar *label);
 
58
 
 
59
 
 
60
GGD_END_PLUGIN_API
 
61
G_END_DECLS
 
62
 
 
63
#endif /* guard */