Probleme Scrolling NList MUI en C
4 sujets de 1 à 4 (sur un total de 4)
-
Bonjour,
J’ai besoin d’une petite aide pour MUI…
je suis en train de faire un programme C avec MUI sous OS4 et j’ai un problème avec le scrolling d’une NList.
Quand je scrolle celle-ci avec l’ascenseur vertical, l’affichage ne se rafraichit que quand le bouton de la souris est relaché (le scroll avec la roulette ou avec les flêches directionnelles est OK)
Par exemple dans mon prog (lien ci-dessous), la NList de l’onglet Tâches a ce problème.
http://www.os4depot.net/index.php?function=showfile&file=utility/workbench/sysmon.lha
Par contre dans la demo fournit avec NList.mcc, pas de pb la liste défile même sans relacher l’ascenseur vertical.
Voici ma NList, je ne vois pas le problème, j’ai essayé de reprendre tous les paramétres de la démo NList.mcc mais sans succès.
Si quelqu’un a une explication ou une piste, cela serait sympa 🙂
Merci par avance,
zzd10h
Child, LV_Taches_NList = NListviewObject,
MUIA_CycleChain, 1,
InputListFrame,
MUIA_NListview_NList, NListObject,
MUIA_NList_Title, TRUE,
MUIA_NList_TitleSeparator, TRUE,
MUIA_NList_AutoVisible, TRUE,
MUIA_NList_Format, « COL=0 P=\33c COLWIDTH=6 BAR,COL=1 etc,etc… »,
MUIA_NListview_Horiz_ScrollBar, MUIV_NListview_HSB_Auto,
MUIA_NList_MultiSelect, MUIV_NList_MultiSelect_None,
MUIA_NList_DragSortable, FALSE,
MUIA_NList_MinColSortable, 0,
MUIA_NList_ConstructHook, &constTacheshook,
MUIA_NList_DisplayHook, &dispTacheshook,
MUIA_NList_DestructHook, &destTacheshook,
MUIA_NList_CompareHook2, &compareTacheshook,
MUIA_NList_EntryValueDependent, TRUE,
End,
End,Salut,
NList OS4 a encore besoins de NListViewObject ?
Sinon ton « MUIA_NListview_Horiz_ScrollBar, MUIV_NListview_HSB_Auto, » devrait être avant « MUIA_NListview_NList, NListObject, » car là il est envoyé à la liste alors que c’est un attribut de ListView.
Sinon tu n’a aucune notifications sur cette liste par hasard ?
A+
Salut Polymere,
Dans les exemples de NList.MCC (de mai 2012) il y a bien un NListViewObject.
Merci pour le MUIA_NListview… en effet (honte…)
Pour les notifications, je les ai commentées mais ça ne change rien.
j’en ai de 2 sortes.
1) pour me renvoyer la valeur sélectionnée
DoMethod(LV_Taches_NList, MUIM_Notify, MUIA_NList_Active, MUIV_EveryTime,
LV_Taches_NList, 3, MUIM_CallHook, &hook_TachesSelect, MUIV_TriggerValue );2) et un autre groupe pour trier les colonnes
DoMethod(LV_Taches_NList, MUIM_Notify, MUIA_NList_TitleClick,MUIV_EveryTime,
LV_Taches_NList, 4, MUIM_NList_Sort3, MUIV_TriggerValue, MUIV_NList_SortTypeAdd_2Values, MUIV_NList_Sort3_SortType_Both);
DoMethod(LV_Taches_NList, MUIM_Notify, MUIA_NList_TitleClick2,MUIV_EveryTime,
LV_Taches_NList, 4, MUIM_NList_Sort3, MUIV_TriggerValue, MUIV_NList_SortTypeAdd_2Values, MUIV_NList_Sort3_SortType_2);
DoMethod(LV_Taches_NList, MUIM_Notify, MUIA_NList_SortType,MUIV_EveryTime,
LV_Taches_NList, 3, MUIM_Set,MUIA_NList_TitleMark,MUIV_TriggerValue);
DoMethod(LV_Taches_NList, MUIM_Notify, MUIA_NList_SortType2,MUIV_EveryTime,
LV_Taches_NList, 3, MUIM_Set,MUIA_NList_TitleMark2,MUIV_TriggerValue);Merci, c’est sympa de regarder mon problème 🙂
Juste pour info, j’ai résolu mon pb de scrolling MUI sous OS4.
Cela n’avait rien à voir avec MUI.
Au démarrage de mon programme je le promouvais à une priorité > à celle de l’input.device (habitude au boulot de placer les outils de monitoring à une haute priorité système…).
En rabaissant sa priorité en dessous de l’input.device (priorité 20), le scrolling fonctionne trés bien.
Content d’avoir résolu ce problème 🙂
4 sujets de 1 à 4 (sur un total de 4)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Probleme Scrolling NList MUI en C