Home | History | Annotate | Download | only in skin

Lines Matching defs:button

111 /** SKIN BUTTON
204 skin_button_free( SkinButton* button )
206 if (button) {
207 skin_image_unref( &button->image );
208 AFREE(button);
215 SkinButton* button;
216 ANEW0(button);
217 if (button) {
222 button->name = node->name;
223 button->rect.pos.x = x;
224 button->rect.pos.y = y;
227 button->image = skin_image_find_in( basepath, img );
229 if (button->image == SKIN_IMAGE_NONE) {
230 skin_button_free(button);
234 button->rect.size.w = skin_image_w( button->image );
235 button->rect.size.h = skin_image_h( button->image );
237 button->keycode = keyinfo_lookup_code( button->name );
238 if (button->keycode == 0) {
239 dprint( "Warning: skin file button uses unknown key name '%s'", button->name );
242 return button;
255 SKIN_PART_LOOP_BUTTONS(part,button)
256 skin_button_free(button);
314 node = aconfig_find(root, "button");
318 SkinButton* button = skin_button_create_from(node, basepath);
320 if (button != NULL) {
321 button->next = part->buttons;
322 part->buttons = button;
335 SKIN_PART_LOOP_BUTTONS(part, button)
336 skin_box_minmax_update( &box, &button->rect );
369 SkinButton* button = skin_button_create_from(node, basepath);
371 if (button != NULL) {
372 button->next = part->buttons;
373 part->buttons = button;
386 SKIN_PART_LOOP_BUTTONS(part, button)
387 skin_box_minmax_update( &box, &button->rect );
432 SKIN_PART_LOOP_BUTTONS(part,button)
433 if (button->keycode == kKeyCodeDpadUp)