ui/common/args.c

changeset 1240
3e2516e7a957
parent 1239
b0962e5fc125
equal deleted inserted replaced
1239:b0962e5fc125 1240:3e2516e7a957
3122 3122
3123 void ui_imageviewer_args_set_onbuttonpressdata(UiImageViewerArgs *args, void *onbuttonpressdata) { 3123 void ui_imageviewer_args_set_onbuttonpressdata(UiImageViewerArgs *args, void *onbuttonpressdata) {
3124 args->onbuttonpressdata = onbuttonpressdata; 3124 args->onbuttonpressdata = onbuttonpressdata;
3125 } 3125 }
3126 3126
3127 void ui_imageviewer_args_set_onbuttonpress_action(UiImageViewerArgs *args, const char *action) {
3128 args->onbuttonpress_action = strdup(action);
3129 }
3130
3127 void ui_imageviewer_args_set_onbuttonrelease(UiImageViewerArgs *args, ui_callback callback) { 3131 void ui_imageviewer_args_set_onbuttonrelease(UiImageViewerArgs *args, ui_callback callback) {
3128 args->onbuttonrelease = callback; 3132 args->onbuttonrelease = callback;
3129 } 3133 }
3130 3134
3131 void ui_imageviewer_args_set_onbuttonreleasedata(UiImageViewerArgs *args, void *onbuttonreleasedata) { 3135 void ui_imageviewer_args_set_onbuttonreleasedata(UiImageViewerArgs *args, void *onbuttonreleasedata) {
3132 args->onbuttonreleasedata = onbuttonreleasedata; 3136 args->onbuttonreleasedata = onbuttonreleasedata;
3137 }
3138
3139 void ui_imageviewer_args_set_onbuttonrelease_action(UiImageViewerArgs *args, const char *action) {
3140 args->onbuttonrelease_action = strdup(action);
3133 } 3141 }
3134 3142
3135 void ui_imageviewer_args_free(UiImageViewerArgs *args) { 3143 void ui_imageviewer_args_free(UiImageViewerArgs *args) {
3136 free((void*)args->name); 3144 free((void*)args->name);
3137 free((void*)args->style_class); 3145 free((void*)args->style_class);
3138 free((void*)args->varname); 3146 free((void*)args->varname);
3139 free((void*)args->visibility_states); 3147 free((void*)args->visibility_states);
3148 free((void*)args->onbuttonpress_action);
3149 free((void*)args->onbuttonrelease_action);
3140 free(args); 3150 free(args);
3141 } 3151 }
3142 3152
3143 3153
3144 /* ------------------------- UiWebviewArgs ----------------------------*/ 3154 /* ------------------------- UiWebviewArgs ----------------------------*/

mercurial