Page 1 of 1

con que herramienta genero los diálogos y botones?

PostPosted: Thu Dec 28, 2023 8:27 am
by goosfancito
Hola
En windows usaba pellesC
en Mac, con que herramienta lo hago? porque el Xcode (en su entorno) no me da una opción para crear los recursos (res)

Re: con que herramienta genero los diálogos y botones?

PostPosted: Thu Dec 28, 2023 10:10 am
by Antonio Linares
Estimado Gustavo,

Un vez hayas instalado xcode, desde su menú selecciona "File" - "Open" y ve a la carpeta "fivemac\samples" y selecciona "hola.nib":

https://github.com/FiveTechSoft/screenshots/blob/master/Screenshot%202023-12-28%20at%2010.52.27.png?raw=true

Image

Re: con que herramienta genero los diálogos y botones?

PostPosted: Thu Dec 28, 2023 10:46 am
by goosfancito
Antonio, ahi lo encontre.
y ese archivo en que PRG puedo verlo para saber como funciona?

gracias

Re: con que herramienta genero los diálogos y botones?

PostPosted: Thu Dec 28, 2023 10:57 am
by Antonio Linares
Revisa samples\testnib.prg y fijate en este comentario dentro de él:
// Once you build this example, create this folder:
// fivemac/samples/testnib.app/Contents/Resources/Engligh.lproj
// and copy the folder HudWindow.nib into it


hola.nib tan solo se proporciona como fichero ejemplo para comenzar a editar recursos, luego guárdalo con el nombre que quieras

Re: con que herramienta genero los diálogos y botones?

PostPosted: Thu Dec 28, 2023 7:30 pm
by goosfancito
Antonio, hice lo que me indicaste y luego modifique el código para que solo me abra el dialogo y al hacer click en el botón que dice
"Another" queda el "reloj" queriendo cargar algo pero no hace nada.

https://github.com/gusmavf/imagenes/blob/main/Captura%20de%20pantalla%202023-12-28%20a%20la(s)%2020.21.21.png

Code: Select all  Expand view
function primer()

local oWnd
local oGet, cText := "Hello world", oBtn
local oChk, lTest := .T.
local oCbx, cVar  := "One"
local oSlide3,oseg ,Obrw
local oNode ,out
local ldisclo:= .f.
 local onode1,onode2,onode3,onode4
local osay
 
DEFINE WINDOW oWnd RESOURCE "hola"

REDEFINE BUTTON oBtn ID 10 OF oWnd ACTION oWnd:end()
ACTIVATE WINDOW oWnd ;
   ON CLICK oWnd:SetText( Time() )