Home | History | Annotate | Download | only in skin

Lines Matching full:button

113 /** SKIN BUTTON
221 skin_button_free( SkinButton* button )
223 if (button) {
224 skin_image_unref( &button->image );
225 AFREE(button);
232 SkinButton* button;
233 ANEW0(button);
234 if (button) {
239 button->name = node->name;
240 button->rect.pos.x = x;
241 button->rect.pos.y = y;
244 button->image = skin_image_find_in( basepath, img );
246 if (button->image == SKIN_IMAGE_NONE) {
247 skin_button_free(button);
251 button->rect.size.w = skin_image_w( button->image );
252 button->rect.size.h = skin_image_h( button->image );
254 button->keycode = keyinfo_lookup_code( button->name );
255 if (button->keycode == 0) {
256 dprint( "Warning: skin file button uses unknown key name '%s'", button->name );
259 return button;
272 SKIN_PART_LOOP_BUTTONS(part,button)
273 skin_button_free(button);
331 node = aconfig_find(root, "button");
335 SkinButton* button = skin_button_create_from(node, basepath);
337 if (button != NULL) {
338 button->next = part->buttons;
339 part->buttons = button;
352 SKIN_PART_LOOP_BUTTONS(part, button)
353 skin_box_minmax_update( &box, &button->rect );
386 SkinButton* button = skin_button_create_from(node, basepath);
388 if (button != NULL) {
389 button->next = part->buttons;
390 part->buttons = button;
403 SKIN_PART_LOOP_BUTTONS(part, button)
404 skin_box_minmax_update( &box, &button->rect );
449 SKIN_PART_LOOP_BUTTONS(part,button)
450 if (button->keycode == kKeyCodeDpadUp)