|
From: <sle...@us...> - 2007-03-25 00:14:55
|
Revision: 933
http://svn.sourceforge.net/hackndev/?rev=933&view=rev
Author: sleep_walker
Date: 2007-03-24 17:14:46 -0700 (Sat, 24 Mar 2007)
Log Message:
-----------
l4p: BFUGarux modlist behaviour change
Modified Paths:
--------------
linux4palm/BFUGarux/BFUSettings-alone.c
linux4palm/BFUGarux/BFUSettings.Rsrc
Modified: linux4palm/BFUGarux/BFUSettings-alone.c
===================================================================
--- linux4palm/BFUGarux/BFUSettings-alone.c 2007-03-24 20:02:12 UTC (rev 932)
+++ linux4palm/BFUGarux/BFUSettings-alone.c 2007-03-25 00:14:46 UTC (rev 933)
@@ -1684,11 +1684,12 @@
#endif
}
-static Boolean BFUPush2ModList(const Char *name)
+static Boolean BFUPush2ModList(const Char *whole_name)
{
- Char *ptr;
+ Char *ptr, name[BFUDefaultFileNameSize];
Err err;
-
+ int i = StrLen(whole_name)-StrLen("modlist-")-StrLen(".txt");
+
#ifdef MODULES_VERBOSE_DEBUG
BFUdoDie("Entering BFUPush2ModList()",0);
#endif
@@ -1712,6 +1713,8 @@
msize=1;
modListHandle=MemHandleNew(BFUDefaultFileNameSize);
}
+ StrNCopy(name,whole_name+StrLen("modlist-"),i);
+ name[i]='\0';
ptr = MemHandleLock(modListHandle);
StrNCopy(ptr+mlength,name, BFUDefaultFileNameSize);
mlength += StrLen(name)+1;
@@ -1726,16 +1729,16 @@
static Boolean BFUIsModList(const Char *name)
{
- Char mod[8];//length of "modlist"
+ Char mod[9];//length of "modlist-"
UInt8 l;
#ifdef MODULES_VERBOSE_DEBUG
BFUdoDie("entering BFUIsModList()",0);
#endif
- if ((l=StrLen(name))>11)
+ if ((l=StrLen(name))>13)
{
- StrNCopy(mod,name,7); //copy "modlist" from beginning
- mod[7]='\0';
- if (!StrCaselessCompare(".txt",name+l-4) && !StrCaselessCompare("modlist",mod))
+ StrNCopy(mod,name,8); //copy "modlist-" from beginning
+ mod[8]='\0';
+ if (!StrCaselessCompare(".txt",name+l-4) && !StrCaselessCompare("modlist-",mod))
return true;
}
return false;
@@ -1859,7 +1862,7 @@
FormPtr pForm=FrmGetActiveForm();
Char **pptr = MemHandleLock(modPtrHandle);
- LstNewList ((void **)&pForm, BFUModList, 72, 29,85, 44,stdFont, 4,BFUModListTrigger);
+ LstNewList ((void **)&pForm, BFUModList, 52, 29,105, 121,stdFont, 11,BFUModListTrigger);
LstSetListChoices(getObjectPtr(pForm,BFUModList),pptr,msize);
MemHandleUnlock(modListHandle);
MemHandleUnlock(modPtrHandle);
Modified: linux4palm/BFUGarux/BFUSettings.Rsrc
===================================================================
--- linux4palm/BFUGarux/BFUSettings.Rsrc 2007-03-24 20:02:12 UTC (rev 932)
+++ linux4palm/BFUGarux/BFUSettings.Rsrc 2007-03-25 00:14:46 UTC (rev 933)
@@ -82,8 +82,8 @@
LABEL "Set:" ID 8035 AT (9 16) USABLE FONT 1
CHECKBOX "To card" ID BFUSave2CardBox AT (74 140 47 15) USABLE LEFTANCHOR GROUP 0
TABLE ID BFUModulesTable AT (4 46 145 85) ROWS 24 COLUMNS 2 COLUMNWIDTHS 120 15
- LABEL "Modules list:" ID 8210 AT (9 31) USABLE FONT 1
- POPUPTRIGGER "Custom" ID BFUModListTrigger AT (72 29 47 15) USABLE LEFTANCHOR
+ LABEL "modlist:" ID 8210 AT (9 31) USABLE FONT 1
+ POPUPTRIGGER "Custom" ID BFUModListTrigger AT (52 29 67 15) USABLE LEFTANCHOR
SCROLLBAR ID BFUModScrollBar AT (151 46 7 85) USABLE VALUE 0 MIN 0 MAX 0 PAGESIZE 1
END
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|