[GH-ISSUE #204] [ Enhancement ] Copier/coller entre Upsilon et App externe #80

Open
opened 2026-05-06 13:15:13 +02:00 by BreizhHardware · 2 comments

Originally created by @fmOOmf on GitHub (Apr 7, 2022).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/204

Bonjour

Je me demandais si un copier/coller entre Upsilon et une application externe, (via une zone mémoire réservée aux échanges) était envisageable.

Cela permettrait par exemple de basculer une expression ou une équation depuis Calculs ou Fonction vers KhiCAS, quand on a besoin de faire un calcul pointu (résolution d'équation compliquées, factorisation, ...).
Une fois le calcul fait par KhiCAS (un résultat numérique, ou une expression formelle), le chemin inverse (copier dans XCAS) et coller dans Calculs ou Fonctions permettrait de poursuivre le travail dans l'environnement Upsilon.

Un travail complémentaire avec les auteurs des apps externes est peut être requis.


Implement a copy/paste capability between Upsilon (Calculation, functions, etc ...) and external applications (KhiCAs, etc ...).

Originally created by @fmOOmf on GitHub (Apr 7, 2022). Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/204 Bonjour Je me demandais si un copier/coller entre Upsilon et une application externe, (via une zone mémoire réservée aux échanges) était envisageable. Cela permettrait par exemple de basculer une expression ou une équation depuis `Calculs` ou `Fonction` vers KhiCAS, quand on a besoin de faire un calcul pointu (résolution d'équation compliquées, factorisation, ...). Une fois le calcul fait par KhiCAS (un résultat numérique, ou une expression formelle), le chemin inverse (copier dans XCAS) et coller dans `Calculs `ou `Fonctions ` permettrait de poursuivre le travail dans l'environnement Upsilon. Un travail complémentaire avec les auteurs des apps externes est peut être requis. --- Implement a copy/paste capability between Upsilon (Calculation, functions, etc ...) and external applications (KhiCAs, etc ...).
Author
Owner

@Lauryy06 commented on GitHub (Apr 15, 2022):

In the code, this is supposed to be the case already :

void extapp_clipboardStore(const char *text) {
  Clipboard::sharedClipboard()->store(text);
}

const char * extapp_clipboardText() {
  return Clipboard::sharedClipboard()->storedText();
}

Maybe this is just not used by KhiCas, I should contact its creator.

<!-- gh-comment-id:1100246050 --> @Lauryy06 commented on GitHub (Apr 15, 2022): In the code, this is supposed to be the case already : ```cpp void extapp_clipboardStore(const char *text) { Clipboard::sharedClipboard()->store(text); } const char * extapp_clipboardText() { return Clipboard::sharedClipboard()->storedText(); } ``` Maybe this is just not used by KhiCas, I should contact its creator.
Author
Owner

@parisseb commented on GitHub (May 7, 2022):

github.com/geogebra/giac@c4b92d4b4d

<!-- gh-comment-id:1120177928 --> @parisseb commented on GitHub (May 7, 2022): https://github.com/geogebra/giac/commit/c4b92d4b4dbce61a453ff98b1441242897755a72
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Upsilon#80
No description provided.