I was just messing around with winblitz3D and I tried to test out the listview gadget. I allow it to have Editable Labels. I can edit the items, however the changes doesn't stay. It just revert back to before. Wonder if anyone know what I am doing wrong.
Made with SCHNOK.
Made with SCHNOK.
Include "WB3DStyles.bb" ;| SCHNOK! generated file ;| ;| created: 06 Mar 2008 at 22:07:41 ;| ;| note: test ;| ;gadget globals Global win1 Global lview1 ;fonts Global gui_Project1_font1 = WB3D_OpenFont("Arial",14,0,0,0,0) Global gui_Project1_default_font = gui_Project1_font1 ;---------------------------------------------------------------------------------------- ;init Graphics3D 800,600,0,3 SetBuffer Backbuffer() Cls ;init WinBlitz3D runtimewindow Project1 = WB3D_InitializeGUI(SystemProperty("AppHwnd"),0,0,800,600) WB3D_SetGadgetText Project1, "Test" WB3D_SetQuitMessage "Test","Sure to Quit?" ;create window(s) gui_create_win1( 50,55, Project1 ) ;reveal gui WB3D_ShowGadget Project1 ;main loop While Not KeyDown(1) event = WB3D_WaitEvent() Select event Case WB3D_EVENT_KEYPRESS Case WB3D_EVENT_MOUSEWHEEL ;wheelmove will be < 0 when scrolled backwards or > 0 when scrolled forwards wheelmove = WB3D_EventData() Case WB3D_EVENT_GADGET Select WB3D_EventSource() Case lview1 End Select Case WB3D_EVENT_MENU Case WB3D_EVENT_WINDOW_CLOSE Case WB3D_EVENT_WINDOW_SIZE Case WB3D_EVENT_WINDOW_SIZEING Case WB3D_EVENT_WINDOW_MOVE Case WB3D_EVENT_WINDOW_MOVING End Select Wend ;release & exit WB3D_EndGUI() EndGraphics() End ;---------------------------------------------------------------------------------------- Function gui_create_win1( x, y, parent) win1 = WB3D_CreateWindow("New Window",x,y,327,293,parent,-2133917696) WB3D_Usefont win1, gui_Project1_default_font lview1 = WB3D_CreateListview(10,5,150,100,win1,1149240069) WB3D_AddListViewColumn lview1,0,"Column1",53 WB3D_AddListViewColumn lview1,1,"Column2",93 WB3D_AddListViewItem(lview1,0,0,"item1",0) WB3D_Usefont lview1, gui_Project1_default_font End Function