/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ /* e-storage-set-view.h * * Copyright (C) 2000 Ximian, Inc. * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * * Author: Ettore Perazzoli */ #ifndef __E_STORAGE_SET_VIEW_H__ #define __E_STORAGE_SET_VIEW_H__ #include #include #include "e-storage-set.h" #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus */ #define E_TYPE_STORAGE_SET_VIEW (e_storage_set_view_get_type ()) #define E_STORAGE_SET_VIEW(obj) (GTK_CHECK_CAST ((obj), E_TYPE_STORAGE_SET_VIEW, EStorageSetView)) #define E_STORAGE_SET_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), E_TYPE_STORAGE_SET_VIEW, EStorageSetViewClass)) #define E_IS_STORAGE_SET_VIEW(obj) (GTK_CHECK_TYPE ((obj), E_TYPE_STORAGE_SET_VIEW)) #define E_IS_STORAGE_SET_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((obj), E_TYPE_STORAGE_SET_VIEW)) typedef gboolean (* EStorageSetViewHasCheckBoxFunc) (EStorageSet *storage_set, const char *path, void *data); typedef struct _EStorageSetView EStorageSetView; typedef struct _EStorageSetViewPrivate EStorageSetViewPrivate; typedef struct _EStorageSetViewClass EStorageSetViewClass; struct _EStorageSetView { ETree parent; EStorageSetViewPrivate *priv; }; struct _EStorageSetViewClass { ETreeClass parent_class; /* Signals. */ void (* folder_selected) (EStorageSetView *storage_set_view, const char *path); void (* folder_opened) (EStorageSetView *storage_set_view, const char *path); void (* dnd_action) (EStorageSetView *storage_set_view, GdkDragContext *context, const char *source_data, const char *source_data_type, const char *target_path); void (* folder_context_menu_popping_up) (EStorageSetView *storage_set_view, const char *path); void (* folder_context_menu_popped_down) (EStorageSetView *storage_set_view); void (* checkboxes_changed) (EStorageSetView *storage_set_view); }; GtkType e_storage_set_view_get_type (void); /* DON'T USE THIS. Use e_storage_set_new_view() instead. */ GtkWidget *e_storage_set_view_new (EStorageSet *storage_set, BonoboUIContainer *ui_container); void e_storage_set_view_construct (EStorageSetView *storage_set_view, EStorageSet *storage_set, BonoboUIContainer *ui_container); EStorageSet *e_storage_set_view_get_storage_set (EStorageSetView *storage_set_view); void e_storage_set_view_set_current_folder (EStorageSetView *storage_set_view, const char *path); const char *e_storage_set_view_get_current_folder (EStorageSetView *storage_set_view); void e_storage_set_view_set_show_folders (EStorageSetView *storage_set_view, gboolean show); gboolean e_storage_set_view_get_show_folders (EStorageSetView *storage_set_view); void e_storage_set_view_set_show_checkboxes (EStorageSetView *storage_set_view, gboolean show, EStorageSetViewHasCheckBoxFunc has_checkbox_func, void *func_data); gboolean e_storage_set_view_get_show_checkboxes (EStorageSetView *storage_set_view); void e_storage_set_view_enable_search (EStorageSetView *storage_set_view, gboolean enable); void e_storage_set_view_set_checkboxes_list (EStorageSetView *storage_set_view, GSList *checkboxes); GSList *e_storage_set_view_get_checkboxes_list (EStorageSetView *storage_set_view); void e_storage_set_view_set_allow_dnd (EStorageSetView *storage_set_view, gboolean allow_dnd); gboolean e_storage_set_view_get_allow_dnd (EStorageSetView *storage_set_view); const char *e_storage_set_view_get_right_click_path (EStorageSetView *storage_set_view); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __E_STORAGE_SET_VIEW_H__ */ option> FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* net/*: Use NO_WRKSUBDIRtobik2019-02-02/cgit.cgi/freebsd-ports-gnome/log/textproc/docbook-xsd?h=gnome-3.24&id=4ac791cc0adff10626c2d24f7e3ba2b9b4135857'>docbook-xsd
7ab3be87b'>Update to 9.3.b
Commit message (Expand)AuthorAgeFilesLines
garga2006-05-242-5/+4
* Bump PORTREVISION to reflect the "^" operator bugfix injdp2006-05-161-1/+1
* Upgrade to 1.65.0.thierry2006-05-152-5/+4
* The spice3 "^" operator (power) did not work properly unless itsjdp2006-05-151-0/+34
* Remove whitespace from line endings in pkg-plist files.vd2006-05-121-1/+1
* Update to 2.13vs2006-05-072-4/+4
* - Bump PORTREVISION and change lib version because math/gsl are updated.mnag2006-05-061-1/+2
* remove USE_REINPLACE for all ports with categories starting with Cedwin2006-05-0421-23/+0
* Upgrade to 20060424.thierry2006-04-258-52/+156
* Update to 0.0.8arved2006-04-164-28/+58
* Update to version 30arved2006-04-163-12/+9
* - Update to 7.8.0mnag2006-04-155-115/+617
* - Update to 3.4.21.jmelo2006-04-133-8/+45
* - Change my ports MAINTAINER to jmelo@FreeBSD.org.jmelo2006-04-061-1/+1
* - Switch to the latest distfiles;thierry2006-04-0610-209/+83
* Add feappv 2.0, finite Element Analysis Program "personal version".thierry2006-04-046-0/+108
* - Fix installation;thierry2006-04-024-36/+38
* Upgrade to 2006-03-28.thierry2006-03-298-120/+182
* BROKEN on 5.x: Does not compilekris2006-03-261-0/+4
* Update to 1.64.1.thierry2006-03-192-4/+4
* - Fix dependency on Tcl/Tkpav2006-03-171-1/+2
* Upgrade to 1.64.0.thierry2006-03-152-4/+4
* Update to 1.5maho2006-03-1511-109/+274
* Fix build for old FreeBSDmaho2006-03-131-1/+1
* Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.ade2006-03-072-2/+2
* BROKEN: Incorrect pkg-plistkris2006-03-071-0/+2
* Forgot to commit [approved] changes to distinfo.danfe2006-02-271-3/+3
* Unbreak by updating to latest stable version.danfe2006-02-271-3/+1
* Post libtool-conversion fixupsade2006-02-271-2/+2
* Conversion to a single libtool environment.ade2006-02-239-10/+38
* - Update to 28mnag2006-02-192-5/+4
* A cosmetic changemaho2006-02-151-1/+1
* build cleanup of cad/tochnog againmaho2006-02-152-2/+1
* Netgen builds fine with gcc-3.4, that should make it packageable onthierry2006-02-141-3/+2
* o Update to tochnog accodingly (by version up of superlu)maho2006-02-136-71/+87
* BROKEN: Size mismatchkris2006-02-131-0/+2
* The tarball has been rerolled to include our patches.thierry2006-02-064-34/+7
* Update to 1.63.2 and make fetchable again.thierry2006-02-052-4/+4
* SCOTCH is a software package and libraries for graph, mesh and hypergraphthierry2006-02-046-0/+220
* - Update to 4.16 [1]barner2006-02-028-12/+54
* - Update to 3.4.11barner2006-02-015-31/+36
* Upgrade to 1.63.0.thierry2006-01-312-7/+5
* Add missing USE_PERL5_BUILDkris2006-01-261-0/+1
* fix SHA256 line (was wrapped)edwin2006-01-261-2/+1
* Remove the NO_CDROM lines: they serve no real purpose, and they'rethierry2006-01-261-8/+1
* SHA256ify (manually done and checked)edwin2006-01-221-0/+1
* SHA256ifyedwin2006-01-2218-0/+24
* eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-2/+2
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-228-38/+38
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-2/+2
* Fix build on sparcarved2006-01-206-4/+54
* BROKEN on sparc64: Does not compilekris2006-01-201-1/+7
* Upgrade to 2006.01.19.thierry2006-01-206-334/+348
* Upgrade to 2006-01-18.thierry2006-01-196-14/+20
* Plug Tetgen.thierry2006-01-181-1/+17
* Upgrade to 2006-01-16.thierry2006-01-174-14/+14
* Upgrade to 1.3.0-1.thierry2006-01-165-34/+62
* Upgrade to 1.62.0.thierry2006-01-163-4/+5
* Upgrade to 2006-01-13.thierry2006-01-146-16/+16
* - Update graphics/libglut to 6.4.1.sem2006-01-123-6/+7
* Upgrade to 2006-01-06.thierry2006-01-076-14/+16
* Minor cleanups for cad/calculixmaho2006-01-051-3/+3
* Fix maintainership (set to submitter)edwin2006-01-041-1/+1
* Upgrade to 2006-01-03.thierry2006-01-048-30/+36
* cad/linux-GiD doesn't work on amd64edwin2006-01-021-1/+1
* - Add SHA256pav2005-12-311-0/+1
* [Maintainer Update] cad/brlcad 7.6.4 -> 7.6.6edwin2005-12-294-11/+15
* [NEW PORT] cad/gplcver: A Verilog HDL simulatoredwin2005-12-294-0/+50
* Upgrade to 2005-12-22.thierry2005-12-2610-70/+48
* Add file that was missing in the previous commit which read:erwin2005-12-261-0/+285
* - Update to 27garga2005-12-232-12/+5
* Add systemc 2.1.v1, a modeling platform for system-level C++ models.lawrance2005-12-186-0/+409
* - Mark BROKEN on FreeBSD-4;thierry2005-12-142-0/+14
* - Don't link readlinetdb2005-12-131-4/+1
* - Fix fetchbarner2005-12-122-1/+3
* - Update to 17tdb2005-12-1210-52/+71
* Add Kicad, a software for the creation of electronic schematicthierry2005-12-0919-0/+2771
* - Remove bzip2 from list of dependencies,garga2005-11-301-3/+0
* Upgrade to 1.61.3.thierry2005-11-302-4/+4
* - Update to 1.61.2;thierry2005-11-304-24/+5
* - Update to 7.6.4pav2005-11-293-249/+111
* - Upgrade to 1.61.0;thierry2005-11-285-9/+33
* fix pkg-plistmr2005-11-271-2/+4
* exclude library again since it conflicts with qcad-partslibmr2005-11-271-3/+3
* Simplify build-logic a bitvs2005-11-252-7/+4
* - Add SHA256pav2005-11-2430-0/+46
* - Make fetchable (at least at my place)pav2005-11-241-1/+0
* fix pkg-plistmr2005-11-242-7/+6
* update to qcad-2.0.5.0-1mr2005-11-243-33/+38
* Update port: cad/sceptre update MASTER_SITEedwin2005-11-222-1/+2
* update to 1.4maho2005-11-2010-48/+161
* Mark broken on 4.X.marcus2005-11-191-0/+4
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-157-7/+7
* Fix build on 4.xvs2005-11-102-4/+33
* Update to 0.8.1mnag2005-11-102-5/+8
* Remove expired portskris2005-11-058-118/+0
* Update to 0.40.5.marcus2005-11-054-7/+17
* Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-0513-4/+13
* Respect LOCALBASE and X11BASEmnag2005-11-051-19/+17
* Use latest tcl/tk 8.3 -> 8.4mnag2005-10-221-13/+14
* - Update to 7.6.2, a minor bugfix releaseehaupt2005-10-193-4/+4
* - Update to version 3.3.38garga2005-10-183-15/+3
* Update maintainer's email address.linimon2005-10-122-2/+2
* Now buildable againkris2005-10-111-4/+0
* Reset maintainer at his request due to having too limited time right now.linimon2005-10-102-2/+2
* Pacify distfile survey.linimon2005-10-091-1/+1
* - Upgrade to 0.6.3 [1]thierry2005-10-093-4/+4
* Drop maintainership.des2005-10-041-1/+1
* Fix bogus ui files in preparation for Qt 3.3.5lofi2005-09-291-0/+10
* Update to 4.15barner2005-09-266-12/+52
* - Update to 7.6.0pav2005-09-153-763/+674
* Fix a coredump in the undo processing when doing a rotate editingjoerg2005-09-142-0/+12
* Update to 5.0.20050217 and unbreak the build on FreeBSD 5.xhrs2005-09-11