aboutsummaryrefslogblamecommitdiffstats
path: root/widgets/table/e-table-field-chooser-item.h
blob: 3951a9ae720ada0f63f522939bb7b58656fb3d9b (plain) (tree)
1
2
3
4
5
6
7




                                                                           
                                       










                                                                                                                                        

























                                                      
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#ifndef _E_TABLE_FIELD_CHOOSER_ITEM_H_
#define _E_TABLE_FIELD_CHOOSER_ITEM_H_

#include <libgnomeui/gnome-canvas.h>
#include <gnome-xml/tree.h>
#include <gal/e-table/e-table-header.h>

#define E_TABLE_FIELD_CHOOSER_ITEM_TYPE        (e_table_field_chooser_item_get_type ())
#define E_TABLE_FIELD_CHOOSER_ITEM(o)          (GTK_CHECK_CAST ((o), E_TABLE_FIELD_CHOOSER_ITEM_TYPE, ETableFieldChooserItem))
#define E_TABLE_FIELD_CHOOSER_ITEM_CLASS(k)    (GTK_CHECK_CLASS_CAST((k), E_TABLE_FIELD_CHOOSER_ITEM_TYPE, ETableFieldChooserItemClass))
#define E_IS_TABLE_FIELD_CHOOSER_ITEM(o)       (GTK_CHECK_TYPE ((o), E_TABLE_FIELD_CHOOSER_ITEM_TYPE))
#define E_IS_TABLE_FIELD_CHOOSER_ITEM_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), E_TABLE_FIELD_CHOOSER_ITEM_TYPE))

typedef struct {
    GnomeCanvasItem  parent;
    ETableHeader    *full_header;

    double           height, width;

    GdkFont         *font;

    /*
     * Ids
     */
    int structure_change_id, dimension_change_id;

    gchar           *dnd_code;

    /*
     * For dragging columns
     */
    guint            maybe_drag:1;
    int              click_x, click_y;
    int              drag_col;
    guint            drag_data_get_id;
        guint            drag_end_id;
} ETableFieldChooserItem;

typedef struct {
    GnomeCanvasItemClass parent_class;
} ETableFieldChooserItemClass;

GtkType    e_table_field_chooser_item_get_type (void);

#endif /* _E_TABLE_FIELD_CHOOSER_ITEM_H_ */
verters?h=gstreamer0.10-removal&id=72ec7caba06bfe73a600694bc2f223a94e70063c'>- Update to 3.07erwin2005-12-024-19/+12 * - Fix latest commit adding a missing dependency (devel/p5-Class-ErrorHandler).flz2005-12-011-1/+3 * - Update to 2.1pav2005-12-012-3/+4 * - Update to 0.07.flz2005-11-303-5/+4 * - Update to 0.19.flz2005-11-292-3/+4 * The Ruby contrib directory hasn't existed for some time; mirror thefenner2005-11-281-2/+2 * - Add SHA256pav2005-11-271-0/+1 * big whitespace cleanup (see ports/65409)edwin2005-11-251-1/+1 * - Upgrade to 1.02.kuriyama2005-11-244-6/+8 * - Remove checksum for nonexistant filepav2005-11-241-1/+2 * - Add SHA256pav2005-11-2419-1/+20 * - Add SHA256 checksumspav2005-11-243-0/+4 * - Add some SHA256spav2005-11-241-0/+1 * Bump PORTVERSION.ale2005-11-152-7/+7 * Unbreak and take maintainership.ale2005-11-155-47/+36 * Update to 2.09. Change maintainer to perl@. Remove copyright noticetobez2005-11-153-12/+8 * Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-156-6/+6 * BROKEN: Size mismatchkris2005-11-151-0/+2 * - Bump PORTEPOCH for ruby ports that gets PORTVERSION from bsd.ruby.mksem2005-11-151-0/+1 * Take a perl@ hat and add SHA256 checksumsmat2005-11-142-0/+2 * Reset maintainer:edwin2005-11-142-2/+2 * With portmgr hat on, reset maintainership of knu's ports since he haslinimon2005-11-113-3/+3 * - Switch mastersite to new projectsitemarkus2005-11-103-2/+4 * Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-051-1/+1 * Add p5-Unicode-RecursiveDowngrade 0.02, perl extension to turn off UTF-8kuriyama2005-11-045-0/+32 * Update to 0.61skv2005-11-032-3/+3 * - Upgrade to 1.00.kuriyama2005-10-296-12/+38 * Fix pkg-plist on 4-stable.nork2005-10-292-2/+3 * Reset maintainer, does not respond to mails for 19 days. Since a fewehaupt2005-10-291-1/+1 * Update to 0.60skv2005-10-282-3/+3 * Add p5-MIME-Base32 1.01, is a base32 encoder/decoder.nork2005-10-225-0/+44 * Fix PREFIX compliance.bland2005-10-211-8/+7 * Update to 1.3.4mnag2005-10-202-3/+3 * Remove expired port: no longer available from author's sitevs2005-10-1815-353/+0 * Change post-install to do-install to avoid installing the binary twice,kris2005-10-161-1/+1 * Update to version 1.04.demon2005-10-102-4/+4 * Chase updated mastersite.linimon2005-10-091-1/+1 * Remove obsolete mastersites.linimon2005-10-071-2/+0 * Update to 1.2.0arved2005-09-263-6/+6 * search.cpan.org redirect reduction canonicalization project, pass 3:fenner2005-09-231-1/+1 * search.cpan.org redirect reduction canonicalization project, pass 2:fenner2005-09-221-1/+1 * search.cpan.org redirect reduction canonicalization project, pass 1:fenner2005-09-223-3/+3 * Reset maintainership of Seamus Venasse who has not responded for some time.erwin2005-09-202-2/+2 * Remove obsolete mastersite.linimon2005-09-171-2/+1 * . Update to 1.0.14.glewis2005-09-132-3/+3 * - Readd PORTREVISION, I removed this planning on updating to 0.10.5ahze2005-09-121-0/+1 * - User newer libtool15 instead of libtool13ahze2005-09-123-13/+2 * Add p5-Convert-IBM390 0.20, functions for manipulating mainframe data.garga2005-09-035-0/+56 * Add p5- $PKGNAMEPREFIX.kuriyama2005-09-012-0/+4 * Fix incorrect plist (only broken on 4.x).kuriyama2005-09-012-2/+2 * Add p5-JSON 0.99, perl extension to convert to JSON (JavaScript Objectkuriyama2005-08-289-0/+73 * Issue a one-month stay of execution for these ports so I can send outkris2005-07-301-1/+1 * Add p5-Encode 2.10, provides interfaces between strings and the rest ofgarga2005-07-284-0/+107 * Unbreak conditionalized Jcode.pm path.kuriyama2005-07-261-2/+10 * Correct quoting of DEPRECATED variablekris2005-07-231-1/+1 * Update my email address.vsevolod2005-07-221-1/+1 * HTML to XHTML converter written in perl.garga2005-07-194-0/+33 * With portmgr hat on, reset eik's ports since he has been inactive forlinimon2005-07-181-1/+1 * Update to 0.59skv2005-06-162-3/+3 * * reflect renaming on CPAN File-Spec to PathToolsskv2005-06-121-1/+0 * - Use MAKE_ARGSvs2005-06-063-13/+3 * Use MAKE_ARGS instead of patchvs2005-06-062-12/+1 * - Update to 1.3.3sem2005-06-062-5/+5 * Mark these ports DEPRECATED due to being unmaintained and one or morelawrance2005-05-311-0/+3 * ical2html takes an iCalendar file and outputs an HTML file showing onesumikawa2005-04-157-0/+58 * At Kris's request, back out the MACHINE_ARCH spelling correction untilobrien2005-04-125-5/+5 * Assist getting more ports working on AMD64 by obeying theobrien2005-04-115-5/+5 * Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-121-1/+1 * - add RUN_DEPENDS=BUILD_DEPENDSleeym2005-03-102-0/+3 * - Update WWW: lineahze2005-03-092-2/+3 * Add WWW: http://www.gnu.org/software/libiconv/ to pkg-descrahze2005-03-091-0/+2 * - Update to 0.9.7ahze2005-03-092-3/+3 * 1. Update to 0.07.tobez2005-03-052-4/+4 * Update to 1.05.1mat2005-03-042-3/+4 * Update to 0.04lth2005-02-253-7/+10 * Update to 2.01vs2005-02-233-5/+9 * Update to 0.58skv2005-02-222-3/+3 * - Change to new master siteclsung2005-02-221-1/+1 * - change to new master siteclsung2005-02-221-1/+1 * Readd MASTER_SITES since it's available again.krion2005-02-201-1/+1 * Remove more copies of Tcl's SunOS shared library hack.das2005-02-201-0/+17 * danfe.net discontinued iconv-2.0 sources mirroring. Mirror them locallybland2005-02-193-3/+6 * - Update to 0.9.6pav2005-02-147-78/+157