Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
NtuiCreator
#39
Tja, was soll ich sagen, genau so habe ichs angegeben, *engine und tuiObject....
Aber in der GadgetSubmenü wird nix angezeigt, bzw bleibt leer...

Im NtuiMain.xml habe ich das hardcode rausgemacht, den Comment mal gelassen:

Code:
<DropDown Label='Objects' image='button'>
                <SubMenu Label='Gadgets' id='NCGadgetListHolder'>
                </SubMenu>
                <MenuItem Label='Comment'     onClick='AddComment'/>
            </DropDown>

eine neues xml file angelegt mit dem Name NCMenuefragment.xml
dadrin steht nur das : <MenuItem id='NCGadgetListItem'/>

und im Source dann:

Code:
Statement creator_ScanGadgetClasses{}
  SHARED startpath
  Stop

  *shclass.ntuiScanHandle = ntui_BeginScanClasses{""}
  Repeat
    className.s = ntui_GetNextScanName{*shclass}
    If (className)
      *holder.tuiObject = ntui_GetObjectByID{*engine,"NCGadgetListHolder"}
      If *holder
        *fragment.tuiObject = ntui_BuildFromXMLFile{*holder,startpath+"/Layout/NCMenuefragment.xml"}
        If *fragment
          *item.tuiObject = ntui_GetObjectByID{*fragment,"NCGadgetListItem"}
          If *item
            ntui_SetAttr{*item,#TUIMIA_LABEL,className}
            ntui_SetAttr{*item,#TUIMIA_ONCLICK,"Add"+className}
          EndIf
        EndIf
      EndIf
    EndIf
  Until className = ""

  ntui_EndScan{*shclass}

End Statement


wobei fragment und item die selbe Adresse haben ?
Zitieren


Nachrichten in diesem Thema

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 6 Gast/Gäste