mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-21 03:52:33 +00:00
ac98e8fa81
1999-06-06 Michael Natterer <mitschel@cs.tu-berlin.de> * app/Makefile.am * app/lc_dialog.[ch] * app/lc_dialogP.h * app/paths_dialogP.h: new files * app/channels_dialog.[ch] * app/layers_dialog.[ch] * app/layers_dialogP.h * app/paths_dialog.[ch] * app/menus.[ch] * app/file_new_dialog.c: modified - Moved the toplevel L&C dialog code to lc_dialog.[ch]. Only these files need knowledge about how to create/update/... the sub-dialogs, so the corresp. functions are defined in lc_dialogP.h. - The popup menus are now created by menus.c. The command callbacks are defined in [layers|channels|paths]_dialog.h. - Private functions to be used by "friend files" are defined in [layers|paths]_dialogP.h. - Changed the order of the ops_buttons in the paths dialog to match the order in the layers and channels dialogs. - The paint mode menu and preview stuff still needs to go out of layers_dialog.[ch]. - I'm not sure about the keybindings in the layer dialog's "Stack" submenu because the list widget has it's own idea of PageUp/Down. - Hopefully fixed the update problem with new images by calling lc_dialog_flush() after creating a new image. * app/app_procs.c * app/bezier_select.c * app/commands.c * app/floating_sel.c * app/gdisplay.c * app/gimage.c * app/gimage_mask.c * app/paint_core.c * app/preferences_dialog.c * app/transform_core.c * app/undo.c: changed #include's according to the new L&C file structure.
43 lines
2.4 KiB
C
43 lines
2.4 KiB
C
/* The GIMP -- an image manipulation program
|
|
* Copyright (C) 1995 Spencer Kimball and Peter Mattis
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* 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.
|
|
*/
|
|
#ifndef __LAYERS_DIALOG_H__
|
|
#define __LAYERS_DIALOG_H__
|
|
|
|
void layers_dialog_previous_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_next_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_raise_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_lower_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_raise_layer_to_top_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_lower_layer_to_bottom_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_new_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_duplicate_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_delete_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_scale_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_resize_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_add_layer_mask_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_apply_layer_mask_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_anchor_layer_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_merge_layers_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_merge_down_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_flatten_image_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_alpha_select_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_mask_select_callback (GtkWidget *, gpointer);
|
|
void layers_dialog_add_alpha_channel_callback (GtkWidget *, gpointer);
|
|
|
|
#endif /* __LAYERS_DIALOG_H__ */
|