1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 12:28:22 +01:00

wmaker: Added 'const' attribute to remaining functions

Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
This commit is contained in:
Christophe CURIS
2013-06-16 17:57:50 +02:00
committed by Carlos R. Mafra
parent c7ab9d34f7
commit c9b816de75
13 changed files with 44 additions and 44 deletions

View File

@@ -71,7 +71,7 @@ extern XContext wWinContext;
void appIconMouseDown(WObjDescriptor * desc, XEvent * event); void appIconMouseDown(WObjDescriptor * desc, XEvent * event);
static void iconDblClick(WObjDescriptor * desc, XEvent * event); static void iconDblClick(WObjDescriptor * desc, XEvent * event);
static void iconExpose(WObjDescriptor * desc, XEvent * event); static void iconExpose(WObjDescriptor * desc, XEvent * event);
static void wApplicationSaveIconPathFor(char *iconPath, char *wm_instance, char *wm_class); static void wApplicationSaveIconPathFor(const char *iconPath, const char *wm_instance, const char *wm_class);
static WAppIcon *wAppIconCreate(WWindow * leader_win); static WAppIcon *wAppIconCreate(WWindow * leader_win);
static void add_to_appicon_list(WScreen *scr, WAppIcon *appicon); static void add_to_appicon_list(WScreen *scr, WAppIcon *appicon);
static void remove_from_appicon_list(WScreen *scr, WAppIcon *appicon); static void remove_from_appicon_list(WScreen *scr, WAppIcon *appicon);
@@ -80,7 +80,7 @@ static void create_appicon_from_dock(WWindow *wwin, WApplication *wapp, Window m
/* This function is used if the application is a .app. It checks if it has an icon in it /* This function is used if the application is a .app. It checks if it has an icon in it
* like for example /usr/local/GNUstep/Applications/WPrefs.app/WPrefs.tiff * like for example /usr/local/GNUstep/Applications/WPrefs.app/WPrefs.tiff
*/ */
void wApplicationExtractDirPackIcon(WScreen * scr, char *path, char *wm_instance, char *wm_class) void wApplicationExtractDirPackIcon(WScreen * scr, const char *path, const char *wm_instance, const char *wm_class)
{ {
char *iconPath = NULL; char *iconPath = NULL;
char *tmp = NULL; char *tmp = NULL;
@@ -112,7 +112,7 @@ void wApplicationExtractDirPackIcon(WScreen * scr, char *path, char *wm_instance
} }
} }
WAppIcon *wAppIconCreateForDock(WScreen *scr, char *command, char *wm_instance, char *wm_class, int tile) WAppIcon *wAppIconCreateForDock(WScreen *scr, const char *command, const char *wm_instance, const char *wm_class, int tile)
{ {
WAppIcon *aicon; WAppIcon *aicon;
@@ -1084,7 +1084,7 @@ Bool wHandleAppIconMove(WAppIcon *aicon, XEvent *event)
} }
/* This function save the application icon and store the path in the Dictionary */ /* This function save the application icon and store the path in the Dictionary */
static void wApplicationSaveIconPathFor(char *iconPath, char *wm_instance, char *wm_class) static void wApplicationSaveIconPathFor(const char *iconPath, const char *wm_instance, const char *wm_class)
{ {
WMPropList *dict = WDWindowAttributes->dictionary; WMPropList *dict = WDWindowAttributes->dictionary;
WMPropList *adict, *key, *iconk; WMPropList *adict, *key, *iconk;

View File

@@ -69,8 +69,8 @@ typedef struct WAppIcon {
unsigned int lock:1; /* do not allow to be destroyed */ unsigned int lock:1; /* do not allow to be destroyed */
} WAppIcon; } WAppIcon;
WAppIcon *wAppIconCreateForDock(WScreen *scr, char *command, char *wm_instance, WAppIcon *wAppIconCreateForDock(WScreen *scr, const char *command, const char *wm_instance,
char *wm_class, int tile); const char *wm_class, int tile);
Bool wHandleAppIconMove(WAppIcon *aicon, XEvent *event); Bool wHandleAppIconMove(WAppIcon *aicon, XEvent *event);
void wAppIconDestroy(WAppIcon *aicon); void wAppIconDestroy(WAppIcon *aicon);
@@ -81,7 +81,7 @@ void removeAppIconFor(WApplication * wapp);
void save_appicon(WAppIcon *aicon, Bool dock); void save_appicon(WAppIcon *aicon, Bool dock);
void paint_app_icon(WApplication *wapp); void paint_app_icon(WApplication *wapp);
void unpaint_app_icon(WApplication *wapp); void unpaint_app_icon(WApplication *wapp);
void wApplicationExtractDirPackIcon(WScreen * scr, char *path, char *wm_instance, void wApplicationExtractDirPackIcon(WScreen *scr, const char *path, const char *wm_instance,
char *wm_class); const char *wm_class);
WAppIcon *wAppIconFor(Window window); WAppIcon *wAppIconFor(Window window);
#endif #endif

View File

@@ -46,14 +46,14 @@ RImage *get_default_image(WScreen *scr);
char *wDefaultGetIconFile(const char *instance, const char *class, Bool default_icon); char *wDefaultGetIconFile(const char *instance, const char *class, Bool default_icon);
RImage *get_icon_image(WScreen *scr, char *winstance, char *wclass, int max_size); RImage *get_icon_image(WScreen *scr, const char *winstance, const char *wclass, int max_size);
char *get_icon_filename(WScreen *scr, char *winstance, char *wclass, char *command, char *get_icon_filename(WScreen *scr, const char *winstance, const char *wclass, const char *command,
Bool default_icon); Bool default_icon);
int wDefaultGetStartWorkspace(WScreen *scr, const char *instance, const char *class); int wDefaultGetStartWorkspace(WScreen *scr, const char *instance, const char *class);
void wDefaultChangeIcon(WScreen *scr, const char *instance, const char* class, const char *file); void wDefaultChangeIcon(WScreen *scr, const char *instance, const char* class, const char *file);
RImage *get_rimage_from_file(WScreen *scr, char *file_name, int max_size); RImage *get_rimage_from_file(WScreen *scr, const char *file_name, int max_size);
void wDefaultPurgeInfo(WScreen *scr, const char *instance, const char *class); void wDefaultPurgeInfo(WScreen *scr, const char *instance, const char *class);

View File

@@ -95,7 +95,7 @@ static void dockIconPaint(WAppIcon *btn);
static void iconMouseDown(WObjDescriptor *desc, XEvent *event); static void iconMouseDown(WObjDescriptor *desc, XEvent *event);
static pid_t execCommand(WAppIcon *btn, char *command, WSavedState *state); static pid_t execCommand(WAppIcon *btn, const char *command, WSavedState *state);
static void trackDeadProcess(pid_t pid, unsigned char status, WDock *dock); static void trackDeadProcess(pid_t pid, unsigned char status, WDock *dock);
@@ -119,7 +119,7 @@ static void launchDockedApplication(WAppIcon *btn, Bool withSelection);
static void clipAutoLower(void *cdata); static void clipAutoLower(void *cdata);
static void clipAutoRaise(void *cdata); static void clipAutoRaise(void *cdata);
static WAppIcon *mainIconCreate(WScreen *scr, int type, char *name); static WAppIcon *mainIconCreate(WScreen *scr, int type, const char *name);
static void drawerIconExpose(WObjDescriptor *desc, XEvent *event); static void drawerIconExpose(WObjDescriptor *desc, XEvent *event);
static void removeDrawerCallback(WMenu *menu, WMenuEntry *entry); static void removeDrawerCallback(WMenu *menu, WMenuEntry *entry);
@@ -815,7 +815,7 @@ static void unhideHereCallback(WMenu *menu, WMenuEntry *entry)
/* Name is only used when type == WM_DRAWER and when restoring a specific /* Name is only used when type == WM_DRAWER and when restoring a specific
* drawer, with a specific name. When creating a drawer, leave name to NULL * drawer, with a specific name. When creating a drawer, leave name to NULL
* and mainIconCreate will find the first unused unique name */ * and mainIconCreate will find the first unused unique name */
WAppIcon *mainIconCreate(WScreen *scr, int type, char *name) static WAppIcon *mainIconCreate(WScreen *scr, int type, const char *name)
{ {
WAppIcon *btn; WAppIcon *btn;
int x_pos; int x_pos;
@@ -1280,7 +1280,7 @@ static WMenu *dockMenuCreate(WScreen *scr, int type)
return menu; return menu;
} }
WDock *wDockCreate(WScreen *scr, int type, char *name) WDock *wDockCreate(WScreen *scr, int type, const char *name)
{ {
WDock *dock; WDock *dock;
WAppIcon *btn; WAppIcon *btn;
@@ -3008,7 +3008,7 @@ static void swapDock(WDock *dock)
wScreenUpdateUsableArea(scr); wScreenUpdateUsableArea(scr);
} }
static pid_t execCommand(WAppIcon *btn, char *command, WSavedState *state) static pid_t execCommand(WAppIcon *btn, const char *command, WSavedState *state)
{ {
WScreen *scr = btn->icon->core->screen_ptr; WScreen *scr = btn->icon->core->screen_ptr;
pid_t pid; pid_t pid;

View File

@@ -64,7 +64,7 @@ typedef struct WDock {
WDock *wDockCreate(WScreen *scr, int type, char *name); WDock *wDockCreate(WScreen *scr, int type, const char *name);
WDock *wDockRestoreState(WScreen *scr, WMPropList *dock_state, int type); WDock *wDockRestoreState(WScreen *scr, WMPropList *dock_state, int type);
void wDockDestroy(WDock *dock); void wDockDestroy(WDock *dock);

View File

@@ -61,9 +61,9 @@ static void paintButton(WCoreWindow * button, WTexture * texture,
static void updateTitlebar(WFrameWindow * fwin); static void updateTitlebar(WFrameWindow * fwin);
static void allocFrameBorderPixel(Colormap colormap, char *color_name, unsigned long **pixel); static void allocFrameBorderPixel(Colormap colormap, const char *color_name, unsigned long **pixel);
static void allocFrameBorderPixel(Colormap colormap, char *color_name, unsigned long **pixel) { static void allocFrameBorderPixel(Colormap colormap, const char *color_name, unsigned long **pixel) {
XColor xcol; XColor xcol;
*pixel = NULL; *pixel = NULL;

View File

@@ -150,7 +150,7 @@ WIcon *icon_create_for_wwindow(WWindow *wwin)
return icon; return icon;
} }
WIcon *icon_create_for_dock(WScreen *scr, char *command, char *wm_instance, char *wm_class, int tile) WIcon *icon_create_for_dock(WScreen *scr, const char *command, const char *wm_instance, const char *wm_class, int tile)
{ {
WIcon *icon; WIcon *icon;
@@ -354,7 +354,7 @@ RImage *wIconValidateIconSize(RImage *icon, int max_size)
return icon; return icon;
} }
Bool wIconChangeImageFile(WIcon *icon, char *file) Bool wIconChangeImageFile(WIcon *icon, const char *file)
{ {
WScreen *scr = icon->core->screen_ptr; WScreen *scr = icon->core->screen_ptr;
char *path; char *path;
@@ -393,7 +393,7 @@ static char *get_name_for_wwin(WWindow *wwin)
return get_name_for_instance_class(wwin->wm_instance, wwin->wm_class); return get_name_for_instance_class(wwin->wm_instance, wwin->wm_class);
} }
char *get_name_for_instance_class(char *wm_instance, char *wm_class) char *get_name_for_instance_class(const char *wm_instance, const char *wm_class)
{ {
char *suffix; char *suffix;
int len; int len;
@@ -900,7 +900,7 @@ static void miniwindowMouseDown(WObjDescriptor * desc, XEvent * event)
} }
} }
void set_icon_image_from_database(WIcon *icon, char *wm_instance, char *wm_class, char *command) void set_icon_image_from_database(WIcon *icon, const char *wm_instance, const char *wm_class, const char *command)
{ {
char *file = NULL; char *file = NULL;

View File

@@ -53,10 +53,10 @@ typedef struct WIcon {
* color */ * color */
} WIcon; } WIcon;
WIcon *icon_create_for_dock(WScreen *scr, char *command, char *wm_instance, char *wm_class, int tile); WIcon *icon_create_for_dock(WScreen *scr, const char *command, const char *wm_instance, const char *wm_class, int tile);
WIcon *icon_create_for_wwindow(WWindow *wwin); WIcon *icon_create_for_wwindow(WWindow *wwin);
void set_icon_image_from_database(WIcon *icon, char *wm_instance, char *wm_class, char *command); void set_icon_image_from_database(WIcon *icon, const char *wm_instance, const char *wm_class, const char *command);
void wIconDestroy(WIcon *icon); void wIconDestroy(WIcon *icon);
void wIconPaint(WIcon *icon); void wIconPaint(WIcon *icon);
void wIconUpdate(WIcon *icon); void wIconUpdate(WIcon *icon);
@@ -64,13 +64,13 @@ void wIconSelect(WIcon *icon);
void wIconChangeTitle(WIcon *icon, WWindow *wwin); void wIconChangeTitle(WIcon *icon, WWindow *wwin);
void update_icon_pixmap(WIcon *icon); void update_icon_pixmap(WIcon *icon);
Bool wIconChangeImageFile(WIcon *icon, char *file); Bool wIconChangeImageFile(WIcon *icon, const char *file);
RImage *wIconValidateIconSize(RImage *icon, int max_size); RImage *wIconValidateIconSize(RImage *icon, int max_size);
RImage *get_rimage_icon_from_wm_hints(WIcon *icon); RImage *get_rimage_icon_from_wm_hints(WIcon *icon);
char *wIconStore(WIcon *icon); char *wIconStore(WIcon *icon);
char *get_name_for_instance_class(char *wm_instance, char *wm_class); char *get_name_for_instance_class(const char *wm_instance, const char *wm_class);
void wIconSetHighlited(WIcon *icon, Bool flag); void wIconSetHighlited(WIcon *icon, Bool flag);
void set_icon_image_from_image(WIcon *icon, RImage *image); void set_icon_image_from_image(WIcon *icon, RImage *image);

View File

@@ -68,7 +68,7 @@ extern WPreferences wPreferences;
static WMenu *readMenuPipe(WScreen * scr, char **file_name); static WMenu *readMenuPipe(WScreen * scr, char **file_name);
static WMenu *readPLMenuPipe(WScreen * scr, char **file_name); static WMenu *readPLMenuPipe(WScreen * scr, char **file_name);
static WMenu *readMenuFile(WScreen *scr, const char *file_name); static WMenu *readMenuFile(WScreen *scr, const char *file_name);
static WMenu *readMenuDirectory(WScreen * scr, char *title, char **file_name, char *command); static WMenu *readMenuDirectory(WScreen *scr, const char *title, char **file_name, const char *command);
static WMenu *configureMenu(WScreen * scr, WMPropList * definition, Bool includeGlobals); static WMenu *configureMenu(WScreen * scr, WMPropList * definition, Bool includeGlobals);
static void menu_parser_register_macros(WMenuParser parser); static void menu_parser_register_macros(WMenuParser parser);
@@ -764,7 +764,7 @@ static void cleanupWorkspaceMenu(WMenu * menu)
menu->frame->screen_ptr->workspace_menu = NULL; menu->frame->screen_ptr->workspace_menu = NULL;
} }
static WMenuEntry *addWorkspaceMenu(WScreen * scr, WMenu * menu, char *title) static WMenuEntry *addWorkspaceMenu(WScreen *scr, WMenu *menu, const char *title)
{ {
WMenu *wsmenu; WMenu *wsmenu;
WMenuEntry *entry; WMenuEntry *entry;
@@ -794,7 +794,7 @@ static void cleanupWindowsMenu(WMenu * menu)
menu->frame->screen_ptr->switch_menu = NULL; menu->frame->screen_ptr->switch_menu = NULL;
} }
static WMenuEntry *addWindowsMenu(WScreen * scr, WMenu * menu, char *title) static WMenuEntry *addWindowsMenu(WScreen *scr, WMenu *menu, const char *title)
{ {
WMenu *wwmenu; WMenu *wwmenu;
WWindow *wwin; WWindow *wwin;
@@ -822,8 +822,8 @@ static WMenuEntry *addWindowsMenu(WScreen * scr, WMenu * menu, char *title)
return entry; return entry;
} }
static WMenuEntry *addMenuEntry(WMenu * menu, char *title, char *shortcut, char *command, static WMenuEntry *addMenuEntry(WMenu *menu, const char *title, const char *shortcut, const char *command,
char *params, const char *file_name) const char *params, const char *file_name)
{ {
WScreen *scr; WScreen *scr;
WMenuEntry *entry = NULL; WMenuEntry *entry = NULL;
@@ -1207,7 +1207,7 @@ static Bool isFilePackage(const char *file)
} }
} }
static WMenu *readMenuDirectory(WScreen * scr, char *title, char **path, char *command) static WMenu *readMenuDirectory(WScreen *scr, const char *title, char **path, const char *command)
{ {
DIR *dir; DIR *dir;
struct dirent *dentry; struct dirent *dentry;

View File

@@ -37,7 +37,7 @@
extern WPreferences wPreferences; extern WPreferences wPreferences;
static void bevelImage(RImage * image, int relief); static void bevelImage(RImage * image, int relief);
static RImage * get_texture_image(WScreen *scr, char *pixmap_file); static RImage * get_texture_image(WScreen *scr, const char *pixmap_file);
WTexSolid *wTextureMakeSolid(WScreen * scr, XColor * color) WTexSolid *wTextureMakeSolid(WScreen * scr, XColor * color)
{ {
@@ -259,7 +259,7 @@ WTexMGradient *wTextureMakeMGradient(WScreen * scr, int style, RColor ** colors)
return texture; return texture;
} }
WTexPixmap *wTextureMakePixmap(WScreen * scr, int style, char *pixmap_file, XColor * color) WTexPixmap *wTextureMakePixmap(WScreen *scr, int style, const char *pixmap_file, XColor *color)
{ {
WTexPixmap *texture; WTexPixmap *texture;
XGCValues gcv; XGCValues gcv;
@@ -285,8 +285,8 @@ WTexPixmap *wTextureMakePixmap(WScreen * scr, int style, char *pixmap_file, XCol
return texture; return texture;
} }
WTexTGradient *wTextureMakeTGradient(WScreen * scr, int style, RColor * from, RColor * to, WTexTGradient *wTextureMakeTGradient(WScreen *scr, int style, const RColor *from, const RColor *to,
char *pixmap_file, int opacity) const char *pixmap_file, int opacity)
{ {
WTexTGradient *texture; WTexTGradient *texture;
XGCValues gcv; XGCValues gcv;
@@ -318,7 +318,7 @@ WTexTGradient *wTextureMakeTGradient(WScreen * scr, int style, RColor * from, RC
return texture; return texture;
} }
static RImage * get_texture_image(WScreen *scr, char *pixmap_file) static RImage * get_texture_image(WScreen *scr, const char *pixmap_file)
{ {
char *file; char *file;
RImage *image; RImage *image;

View File

@@ -161,9 +161,9 @@ typedef union WTexture {
WTexSolid *wTextureMakeSolid(WScreen*, XColor*); WTexSolid *wTextureMakeSolid(WScreen*, XColor*);
WTexGradient *wTextureMakeGradient(WScreen*, int, const RColor*, const RColor*); WTexGradient *wTextureMakeGradient(WScreen*, int, const RColor*, const RColor*);
WTexMGradient *wTextureMakeMGradient(WScreen*, int, RColor**); WTexMGradient *wTextureMakeMGradient(WScreen*, int, RColor**);
WTexTGradient *wTextureMakeTGradient(WScreen*, int, RColor*, RColor*, char *, int); WTexTGradient *wTextureMakeTGradient(WScreen*, int, const RColor*, const RColor*, const char *, int);
WTexIGradient *wTextureMakeIGradient(WScreen*, int, const RColor[], int, const RColor[]); WTexIGradient *wTextureMakeIGradient(WScreen*, int, const RColor[], int, const RColor[]);
WTexPixmap *wTextureMakePixmap(WScreen *scr, int style, char *pixmap_file, WTexPixmap *wTextureMakePixmap(WScreen *scr, int style, const char *pixmap_file,
XColor *color); XColor *color);
void wTextureDestroy(WScreen*, WTexture*); void wTextureDestroy(WScreen*, WTexture*);
void wTexturePaint(WTexture *, Pixmap *, WCoreWindow*, int, int); void wTexturePaint(WTexture *, Pixmap *, WCoreWindow*, int, int);

View File

@@ -376,7 +376,7 @@ static WMPropList *get_generic_value(const char *instance, const char *class,
} }
/* Get the file name of the image, using instance and class */ /* Get the file name of the image, using instance and class */
char *get_icon_filename(WScreen *scr, char *winstance, char *wclass, char *command, char *get_icon_filename(WScreen *scr, const char *winstance, const char *wclass, const char *command,
Bool default_icon) Bool default_icon)
{ {
char *file_name = NULL; char *file_name = NULL;
@@ -419,7 +419,7 @@ char *get_icon_filename(WScreen *scr, char *winstance, char *wclass, char *comma
} }
/* This function returns the image picture for the file_name file */ /* This function returns the image picture for the file_name file */
RImage *get_rimage_from_file(WScreen *scr, char *file_name, int max_size) RImage *get_rimage_from_file(WScreen *scr, const char *file_name, int max_size)
{ {
RImage *image = NULL; RImage *image = NULL;
@@ -473,7 +473,7 @@ RImage *get_default_image(WScreen *scr)
return image; return image;
} }
RImage *get_icon_image(WScreen *scr, char *winstance, char *wclass, int max_size) RImage *get_icon_image(WScreen *scr, const char *winstance, const char *wclass, int max_size)
{ {
char *file_name = NULL; char *file_name = NULL;

View File

@@ -303,7 +303,7 @@ static void changePage(WMPopUpButton *bPtr, InspectorPanel *panel)
WMUnmapWidget(panel->appFrm); WMUnmapWidget(panel->appFrm);
} }
static int showIconFor(WMScreen *scrPtr, InspectorPanel *panel, char *wm_instance, char *wm_class, int flags) static int showIconFor(WMScreen *scrPtr, InspectorPanel *panel, const char *wm_instance, const char *wm_class, int flags)
{ {
WMPixmap *pixmap = (WMPixmap *) NULL; WMPixmap *pixmap = (WMPixmap *) NULL;
char *file = NULL, *path = NULL, *db_icon = NULL; char *file = NULL, *path = NULL, *db_icon = NULL;