Ma question concerne l'objet "para". Où puis-je rechercher toutes les méthodes que para a? J'ai essayé le manuel shoesrb.com mais tout ce qu'il dit est que para est utilisé pour rendre le texte. J'ai aussi essayé #shoes chez Freenode, mais personne n'a répondu. Il semble que personne n'est en ligne.Chaussures Ruby, méthode par.cursor
Je demande parce que je ne comprends pas ce que fait la ligne pilée (###).
str, t = "", nil
Shoes.app :height => 500, :width => 450 do
background rgb(77, 77, 77)
stack :margin => 10 do
para span("TEXT EDITOR", :stroke => red, :fill => white), " * USE ALT-Q TO QUIT", :stroke => white
end
stack :margin => 10 do
t = para "", :font => "Monospace 12px", :stroke => white
t.cursor = -1 ####### I don't understand this line
end
keypress do |k|
case k
when String
str += k
when :backspace
str.slice!(-1)
when :tab
str += " "
when :left ### This is the part I'm interested in
#### Can you suggest a method to put in here. It moves the cursor to the left.
when :alt_q
quit
when :alt_c
self.clipboard = str
when :alt_v
str += self.clipboard
end
t.replace str
end
end
La classe para a-t-elle une méthode curseur? La documentation officielle n'a pas de réponse. J'essaie d'étendre ceci dans un éditeur de texte simple mais je ne peux pas comprendre comment déplacer le curseur. Je suis un programmeur débutant et nouveau à Ruby.
De plus, où se trouvent les programmeurs Shoes? J'ai essayé la liste de diffusion, apparemment il est hors service. Y a-t-il un forum spécifique ou une liste de diffusion différente?
Ahh ... Merci beaucoup pour votre réponse. Pouvez-vous me montrer l'utilisation de base, en particulier je veux déplacer le curseur vers la gauche, quand j'appuie sur la touche gauche, (J'ai modifié le code ci-dessus, s'il vous plaît regarder). Aussi, pourquoi le ** tcursor = -1 **; Qu'est ce que ça fait? Aussi, j'ai essayé de rejoindre la liste de diffusion mais j'ai eu une erreur étrange. Où puis-je publier ce problème? Je suppose que vous êtes un développeur de chaussures, et en tant que tel, je vous remercie beaucoup d'avoir maintenu cela. C'est vraiment génial de programmer dans Shoes! – Roald
Désolé, n'a pas regardé de près. Toutes les réponses sont là. – Roald