Changeset 186 for trunk/desktop/src/vdesktop.c
- Timestamp:
- Jan 13, 2007, 12:36:01 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/desktop/src/vdesktop.c
r183 r186 96 96 PNOMPath nomPath; 97 97 PNOMPath np; 98 gchar *chrDisplayName; 98 99 99 100 hReg=nomBeginRegisterDLLWithGC(); … … 145 146 //dbgPrintf( "NOMClassMgrObject: %x", NOMClassMgrObject); 146 147 148 /* Desktop directory oath */ 147 149 nomPath=NOMPathNew(); 148 150 NOMPath_assignCString(nomPath, desktopDir, NULLHANDLE); … … 151 153 152 154 /* Create root folder */ 155 np=NOMPath_queryPathBegin(nomPath, NULLHANDLE); 153 156 wpRootFolder=WPFolderNew(); 154 WPFolder_tstSetFullPath(wpRootFolder, NOMPath_queryCString(NOMPath_queryRoot(n omPath, NULLHANDLE),NULLHANDLE),157 WPFolder_tstSetFullPath(wpRootFolder, NOMPath_queryCString(NOMPath_queryRoot(np, NULLHANDLE),NULLHANDLE), 155 158 NULLHANDLE); 159 chrDisplayName = g_filename_to_utf8 (NOMPath_queryCString(np,NULLHANDLE), -1, NULL, NULL, NULL); 160 WPFolder_wpSetTitleFromCString((WPObject*)wpRootFolder, chrDisplayName, NULLHANDLE); 161 156 162 wpTempFolder=wpRootFolder; 157 158 163 nomPath=NOMPath_erasePathBegin(nomPath, NULLHANDLE); 159 164 … … 161 166 while(NOMPath_length(nomPath, NULLHANDLE)>0) 162 167 { 163 NOMPath* np;164 168 WPFolder* wpFolder; 169 165 170 np=NOMPath_queryPathBegin(nomPath, NULLHANDLE); 166 171 … … 168 173 WPFolder_tstSetFullPath(wpFolder, NOMPath_queryCString(np,NULLHANDLE), 169 174 NULLHANDLE); 175 chrDisplayName = g_filename_to_utf8 (NOMPath_queryCString(np,NULLHANDLE), -1, NULL, NULL, NULL); 176 WPFolder_wpSetTitleFromCString((WPObject*)wpFolder, chrDisplayName, NULLHANDLE); 170 177 WPFolder_wpSetFolder(wpFolder, wpTempFolder, NULLHANDLE); 178 /* insert into contents list */ 179 WPFolder_wpAddToContent(wpTempFolder, (WPObject*) wpFolder, 180 NOMPath_copyCString(wpFolder, NULLHANDLE), NULLHANDLE); 181 171 182 wpTempFolder=wpFolder; 183 /* Move to next path part */ 172 184 nomPath=NOMPath_erasePathBegin(nomPath, NULLHANDLE); 173 WPFolder_wpQueryFileName(wpFolder, TRUE, NULLHANDLE);185 //WPFolder_wpQueryFileName(wpFolder, TRUE, NULLHANDLE); 174 186 //g_message(" path: %s", NOMPath_queryCString(WPFolder_wpQueryFileName(wpFolder, TRUE, NULLHANDLE), 175 187 // NULLHANDLE)); … … 184 196 //WPFolder_tstSetFullPath(wpDesktop, desktopDir, NULLHANDLE); 185 197 //WPFolder_tstSetFullPath(wpDesktop, "r:", NULLHANDLE); 186 WPFolder_wpOpen(wpDesktop, NULL, OPEN_DEFAULT, NULL, NULL); 187 /* WPFolder_wpPopulate(wpObject, 0,"blabla 2", 0, NULL); */ 188 189 #if 0 190 /* Folder toplevel window. */ 191 window = gtk_window_new (GTK_WINDOW_TOPLEVEL); 192 193 /* FIXME: Set default size of folder frame. Will later use a stored value */ 194 gtk_window_set_default_size (GTK_WINDOW (window), 650, 400); 195 196 g_signal_connect (GTK_WIDGET(window), "size-request", 197 G_CALLBACK (handleEvent), NULL/*nomSelf*/); 198 199 gtk_widget_show(window); 200 g_message("Window handle: %x", window); 201 #endif 198 WPFolder_wpOpen(wpDesktop, NULL, OPEN_CONTENTS, NULL, NULL); 202 199 203 200 /* All GTK applications must have a gtk_main(). Control ends here
Note:
See TracChangeset
for help on using the changeset viewer.