mirror of https://github.com/MidnightCommander/mc
442ad09caf
* gdesktop.c (get_transparent_window_for_dentry): New function, creates the proper transparent icon window for a dentry. (post_setup_desktop_icon): New function, does post-setup stuff for a desktop icon (setting it as a drop target, positioning it, etc.). * gpageprop.c (item_properties): Now the dentry parameter is a desktop_icon_t instead. We now return a bitmask that indicates what stuff changed. The caller can use this information to decide what to update, repaint, etc. * gdesktop.h: Moved the icon_t and desktop_icon_t structures here. * gpageprop.c (item_properties): Insert icon control if appropriate. * gprop.c (gprop_icon_new): (gprop_icon_get_data): Renamed from gprop_dir_*(). * gscreen.c (panel_action_properties): Re-reads panel only if necessary. *gpageprop.c (item_properties): now returns TRUE if something got changed, FALSE otherwise. This should be used to decide whether to re-read the panel or not. * gpageprop.c: #include "../vfs/vfs.h". #include "dialog.h". * gprop.c (gprop_dir_new): (gprop_perm_new): (gprop_general_new): Connect to the destroy signal of the toplevel widget and destroy the Gprop structure on the callback. |
||
---|---|---|
.. | ||
.cvsignore | ||
ChangeLog | ||
Makefile.in | ||
dev.xpm | ||
directory-ok.xpm | ||
directory.xpm | ||
gcmd.c | ||
gcmd.h | ||
gconf.h | ||
gdesktop.c | ||
gdesktop.h | ||
ghelp.c | ||
ginfo.c | ||
gkey.c | ||
glayout.c | ||
gmain.c | ||
gmain.h | ||
gmc-chargrid.c | ||
gmc-chargrid.h | ||
gmenu.c | ||
gnome.TODO | ||
gpageprop.c | ||
gpageprop.h | ||
gprop.c | ||
gprop.h | ||
gscreen.c | ||
gscreen.h | ||
gtools.c | ||
gtrans.c | ||
gutil.c | ||
gview.c | ||
gwidget.c | ||
gwidget.h | ||
layout | ||
link.xpm | ||
multi-ok.xpm | ||
multi.xpm |