yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] leen15:
Here you can see two video of the beta1 of JackSMS:

http://www.youtube.com/watch?v=zBYSUn8tlNk

http://www.youtube.com/watch?v=UYjCZ5Wa8q4

;)
[Windows Mobile Software Development] joe_coolish:
It means that you must talk to the author before you start selling it. Send him a PM and he will discuss what needs to be done to sell your app.
[Windows Mobile Software Development] silviaccio1:
Now i think that the problem could be in the very lowtypical device memory of the i8000.

It would be useful to know which is the device memory when the problem happens.

Maybe the problem could be solved flashing the device with a cooked ultralite ROM.
[Windows Mobile Software Development] djsolidsnake86:
i already use ultralite rooms :(
[Windows Mobile Software Development] manatworkk:
First of all - great SDK! and thanks for sharing it

I think I've found a bug in SenseListControl, ScrollList method:

When I pass negative values it scrolls down by pixel value, so far so good

But positive values doesn't work, sometimes it scrolls up one time (after scrolling down by the same pixel value), most of all it doesn't scroll at all..

I'd like to scroll list with keyboard, or menu, is there any chance to fix or bypass this strange behavior?

btw making sdk open source would do some good for it, I think there are many devs that would collaborate
[Windows Mobile Software Development] djsolidsnake86:
no one can help me for the i8000 outofmemoryexception?
[Windows Mobile Software Development] MichelDiamond:
no mate,

there must be an update to SenseSDK and some tests then. this could take a long time.

Please try to write your app in C# with SenseSDK.

I made for example a profile scheduler with SenseSDK - the GUI Parts are in C#

If you use CHT, you can check it, if you see also there memory exceptions on your device:

xdaforums.com/showthread.php?t=792178

As far as I know from my testing group, there are no such problems occured.
[Windows Mobile Software Development] djsolidsnake86:
i don't use cht, for now the only application (that use sensesdk) that i use (and that i have that crash) are profileswitch and jacksms

you say about a update, do you know when approximatly? there are nightly beta updates?
[Windows Mobile Software Development] leen15:
http://xdaforums.com/showpost.php?p=8895308&postcount=1207
[Windows Mobile Software Development] djsolidsnake86:
thank you bro ;)

but no other news from 29 october? :(
[Windows Mobile Software Development] leen15:
No other news.. :(
[Windows Mobile Software Development] djsolidsnake86:
i saw the author connected, please give us some news or a new version with the i8000 crash fixed
[Windows Mobile Software Development] nuts67:
my experience...

Hi,

i've been testing this SDK for a few weeks, here is a few remarks, especially on the senselistcontrol:

to avoid the outofmemory exception at runtine, i decided to stop using .beginupdate and .endupdate methods with a senslistcontrol. Performance is still good, i dont have anymore crashes...:)

Prefer destroying list items, and remove all event handler attached to the item rather than making them invisible (by turning .visible property to false). My first tests with .visible prop. turned to false made me expericenced troubles with the list scrolling.

and of course, follow the author's advice when you stop using a form containing a senselist:

in the closing() form event, remove handler attached to the list, then use the senseListcontrol.clear methode....

in the Closed() form event, use the senseListcontrol.dispose() method.

I hope these remarks will help in using this SDK.

And of course, i hope too a new release of this amazing sdk, Thanks to eboelzner.

ps: my project is a VB one...
[Windows Mobile Software Development] manatworkk:
nuts67 thaks for advices

I'm using few lists on one form, only one is visible at the time, and swiching visibility of whole list instead of single items works good

Could you confirm that ScrollList method of SenseListControl does't work with positive values? Maybe I'm doing something wrong...
[Windows Mobile Software Development] Nixeus:
Hello,

Have you any news about the 1.4 version ?

Thankd a lot,

regards,

Nixeus
[Windows Mobile Software Development] djsolidsnake86:
seem that a new version is coming soon!
[Windows Mobile Software Development] mSafdel:
Hi

how can i resize SenseNumericControl? i want resize control's height and width, please help me!
[Windows Mobile Software Development] djsolidsnake86:
what about new version?
[Windows Mobile Software Development] mylostblog:
:p please.. new version!! :)
[Windows Mobile Software Development] DarkChester:
I fill a Panel with filenames and by clicking on a panel item I want to open the file, the problem is that I can't send any variables to the EventHandler function.

for (int i = 1; i <= 7; i++)
{
MyPanelItem1 itm = new MyPanelItem1();

// base properties
itm.ButtonAnimation = true;
itm.Name = "PanelItem" + i.ToString("0#");
itm.ShowSeparator = true;

// MyPanelItem1 properties
switch (i) {
case 1:
itm.Thumbnail = iimg;
itm.PrimaryText = string.Format("Primary Text for '{0}'", itm.Name);
itm.SecondaryText = string.Format("This is the Secondary Text for '{0}'", itm.Name);
break;

... etc.
}
itm.OnClick += new MyPanelItem1.ClickEventHandler(OnClickGeneric);

this.senseListCtrl.AddItem(itm);

void OnClickGeneric(object sender)
{
// Here is my Code - I want to get the "on-clicked" Filename
}
[Windows Mobile Software Development] leen15:
if for example you put in PrimaryText the filename you can replace your function OnClickGeneric with this:

void OnClickGeneric(object Sender)
{
MyPanelItem1 itm = (Sender as MyPanelItem1 );
// itm.PrimaryText <- This is your FileName.
}
[Windows Mobile Software Development] DarkChester:
That works. Thank you very much =).
[Windows Mobile Software Development] DarkChester:
Okay, I have a last but major problem: The panel items a generated by switch-case

But what if I need different numbers of cases?

(For example: The program shows me a list of Files...but what if I add a File?)
[Windows Mobile Software Development] leen15:
I don't understand :D
[Windows Mobile Software Development] DarkChester:
for (int i = 1; i <= CountTheFiles; i++)
{
MyPanelItem1 itm = new MyPanelItem1();

// base properties
itm.ButtonAnimation = true;
itm.Name = "PanelItem" + i.ToString("0#");
itm.ShowSeparator = true;

// MyPanelItem1 properties
switch (i) {
case 1:
itm.Thumbnail = iimg;
itm.PrimaryText = string.Format("Primary Text for '{0}'", itm.Name);
itm.SecondaryText = string.Format("This is the Secondary Text for '{0}'", itm.Name);
break;
case 2:
[...]
case 3:
[...]
case n: (Depending on the variable CountTheFiles)

... etc.
}

...

:)
[Windows Mobile Software Development] leen15:
i don't understand what you want to do :D

I think, if you have a list of files.. are there in an Array?

So, if yes, and you want to create a list in senseListControl, you can simple do this:

string[] FileList;
// ....
foreach (string FileName in FileList)
{
MyPanelItem1 itm = new MyPanelItem1();

// base properties
itm.ButtonAnimation = true;
itm.Name = "PanelItem" + i.ToString("0#");
itm.ShowSeparator = true;
itm.PrimaryText = FileName;
itm.OnClick += new MyPanelItem1.ClickEventHandler(OnClickGeneric);

this.senseListCtrl.AddItem(itm);
}

is what you want to do? :)
[Windows Mobile Software Development] DarkChester:
Ah, that is also a good solution ;).

Thank you^^.
[Windows Mobile Software Development] Nixeus:
Hello,

Any news about the 1.4 build ?
[Windows Mobile Software Development] leen15:
Nothing for now.. :(
[Windows Mobile Software Development] Nixeus:
Soo Saddly :(

This SDK is great and awesome, but an update will be a very veryyyy good thing ! :)
[Windows Mobile Software Development] djsolidsnake86:
the author say me that an update will come soon, but where is now? :|
[Windows Mobile Software Development] mike3000c:
Hope a present of chirsmas is 1.4 release.
[Windows Mobile Software Development] Yerry:
SensePanelNumericItem only two digits

Just wanted to make aware of that SensePanelNumericItem

does not allow numbers with more than two digits and

also no negative numbers. Also setting min and max does not help.

SensePanelNumericItem num_itm = ...

num_itm.Value = 500;

num_itm.Minimum = -10;

num_itm.Maximum = 2000;

... does not work :-(
[Windows Mobile Software Development] leen15:
Try use extended controls:

http://xdaforums.com/showthread.php?t=721865

;)
[Windows Mobile Software Development] Yerry:
Multiline SensePanelMoreItem SecondaryText

Trying to do this:

mor_itm = new SensePanelMoreItem("Event_" + info.Name);

mor_itm.ButtonAnimation = true;

mor_itm.ProcessEntireButton = true;

mor_itm.PrimaryText = name;

mor_itm.SecondaryText = "Line 1\nLine 2\nLine 3";

mor_itm.Height = 135;

works in terms of: it produces 3 SecondaryText lines!

But shows a couple of issues:

1. The lines are cut since the item is not big enough.

2. Specifying height does not help since the text will be bottom alligned.

3. And is still cut

Any ideas?
[Windows Mobile Software Development] leen15:
measurestring don't work with "\n".

You can try to add after the SensePanelMoreItem 2 simple items with no Separator... ;)
[Windows Mobile Software Development] Yerry:
Well but I want to have them in SecondaryText. And so PrimaryText will

produce a gap.

Also I would not have a problem to adjust the height manually,

but doing that the text is aligned at the bottom, which is weired.

If it wouldnt do that I just would calculate my own height, and done.
[Windows Mobile Software Development] joe_coolish:
If you need a method that calculates the exact pixel height of a string of text, you can use the one I use for XDAFacebook.

http://code.google.com/p/xda-winmo-facebook/source/browse/#svn/trunk/XDAFacebook/XFControls

At the bottomish there is a method called MeasureString that is an extension method for Font object that take in a string and a rectangle and return the height in a size variable.

If you need some help with it, let me know and I'll post an example of how to use it
[Windows Mobile Software Development] Yerry:
Thanks for offering your help. But I guess the main issue is how to implement the proper calculation itno SensePanelMoreItem? I guess the author would need to this, or we would need to have his source?
[Windows Mobile Software Development] joe_coolish:
Yes, I've contacted the author about combining source. I've made a Sense SDK as well that is opensource. You can find it at the link above aswell. Mine doesn't have all of the same panels and items, but it's very extensible (and open) so any requirements can be made by the dev.
[Windows Mobile Software Development] Nixeus:
Hello,

Anyone have news from eboelzner and a bout the 1.4 version ?
[Windows Mobile Software Development] djsolidsnake86:
yes please, a new version is necessary for fix the numerous crashes with i8000 devices
[Windows Mobile Software Development] Nightmarish:
May be too late, but anyway...

Translation To: Russian

CultureInfo String : ru-RU

Cancel = Отмена

Hour = Час

Ignore = Игнор

Minute = Минута

No = Нет

Off = Выкл

On = Вкл

Retry = Повтор

Set = Установить

Yes = Да

//

Does it automatically obtain CultureInfo from system settings?
[Windows Mobile Software Development] xqtr:
Lazarus/Delphi Example?

Is it possilble for someone to write an example, on how to use the SDK with Lazarus/Delphi?

Thanx :)
[Windows Mobile Software Development] Nixeus:
It's not possible my friend !

This SDK is designed for c# with framework.Net 3.5 !
[Windows Mobile Software Development] xqtr:
Although your reply was disappointing... :p thank you...
[Windows Mobile Software Development] BeeBo:
BackColor

Hi im devolping an VB.net app that displays a playlist.

For that purpose i would like to change the backcolour to White

I use: SclPlaylist.BackColor = System.Drawing.Color.White, in form_load

But the color stays unchanged..

Does anyone have any experiences with changing backcolor or Fonts in a senselistcontrol?

Tia.

/BeeBo
[Windows Mobile Software Development] leen15:
With this version you cannot change the color of background and fonts.

If you want, you can use Extended Controls that allow to change the Fonts color:

http://xdaforums.com/showthread.php?t=721865
[Windows Mobile Software Development] i_konst:
Empty moreitem & metaitem

Hi,

I like your work a lot. Thanks.

I have a couple questions.

The first and more important is, is there a way to not allow a moreitem to go to the right (i.e. in the case of having no children when someone clicks on it)? Or at least if it has to go to the right to go back to parent immediately? I tried using the OnShowItemChildren of the SenseListControl and call ShowParent() but it doesn't go back. Obviously it doesn't apply to OnBeforeShowItemChildren since that happens even before that. If there was an OnAfterShowItemChildren I guess this would work.

The second question is, is there a notion of a metaitem (i.e. an item that contains items)? This can be very useful when, for example, you want to have a list of item show and hide instead of doing them one at a time. I wanted to use this in a moreitem, which only accepts items as it's children.

Thanks a lot!
[Windows Mobile Software Development] Sl4sher:
Hey, does anyone know of a way to get a thumbnail image into the center of a SenseButtonControl?

Hope you're doing well eboelzner, happy new year and thanks for your hard work on the SDK.
[Windows Mobile Software Development] nuts67:
Yes, you can try this:

StedySoft.SenseSDK.DrawingCE.SenseColors.List_Background = Color.WhiteSmoke

StedySoft.SenseSDK.DrawingCE.SenseFontSizes.Panel_Large = 12

StedySoft.SenseSDK.DrawingCE.SenseFontNames.Panel_Large = "Courier"

you can browse StedySoft.SenseSDK.DrawingCE in object browser to look for other features...
[Windows Mobile Software Development] leen15:
GREAT!!! :eek:
[Windows Mobile Software Development] ksmith173:
I am getting an out of memory exception. Yes, I am using .NET CF 3.5 :)

I believe I have the answer to my own question, but thought I'd share with others. I have a SenseList with 200+ (maybe close to 300) controls on it (mainly text boxes and combos). When I scroll down the list, about 3/4 of the way, the exception occurs. I can reach the bottom just fine using a menu items that jump to different parts of the form, but using this method doesn't actually display all the items, and therefore doesn't cause them to be painted. I am guessing it is due to the large number of controls.

I was hoping to be able to get all the fields I needed in one form to prevent the users of the app from having to change forms to fill in all the data. I suppose I will have to split the form into two, and make sure the users are adequately trained on how to use it.

Here is the stack trace

MobileInspections.exe
OutOfMemoryException

at Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)
at System.Drawing.Bitmap._Init(Int32 cx, Int32 cy)
at System.Drawing.Bitmap..ctor(Int32 width, Int32 height)
at StedySoft.SenseSDK.SensePanelTextboxItem._createBufferGraphics()
at StedySoft.SenseSDK.SensePanelTextboxItem.OnRender(Graphics g)
at StedySoft.SenseSDK.SenseListControl._renderGraphics()
at StedySoft.SenseSDK.SenseListControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)
at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
at Microsoft.AGL.Forms.EVL.Yield()
at StedySoft.SenseSDK.SenseListControl._springBack()
at StedySoft.SenseSDK.SenseListControl.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)
at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
at Microsoft.AGL.Forms.EVL.Yield()
at StedySoft.SenseSDK.SenseListControl._springBack()
at StedySoft.SenseSDK.SenseListControl.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)
at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
at Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
at System.Windows.Forms.Application.Run(Form fm)
at MobileInspections.Program.Main()
[Windows Mobile Software Development] bablobigazzo:
help with moreitem

Hi everybody! I need some help: I have a list with panelmoreitem; every child has a textbox and a save button. What I want is that tha text of textboxes to be secondary text of the parent. Is it possible?

So far I managed to get the index of the parent.

Thanks.
[Windows Mobile Software Development] bablobigazzo:
solved

think I solved:

SensePanelMoreItem itemMod = Sender as SensePanelMoreItem;

itemMod.PrimaryText = "text"

itemMod.SecondaryText = "text "
[Windows Mobile Software Development] althatomisi:
This thread is really interesting, there is a lot of information posted here.
[Windows Mobile Software Development] Nixeus:
Please eboelzner, please release us the v1.4 :)

This DSK is very very great but we need the new version.

Hope you hear me :)
[Windows Mobile Software Development] djsolidsnake86:
please update
[Windows Mobile Software Development] ibm1982:
Problem with toolbox

Hi, i download version of sense and when i add dll controls to toolbox all are disabled. I verify that this is when i use .net compact framework 3.5, when i use el 2.0 the controls are enabled, someone have a idea.
[Windows Mobile Software Development] bablobigazzo:
Question

Hi! Is it possible to put a button over the header?
[Windows Mobile Software Development] MichelDiamond:
with get ParentFocusedItem of the textbox you get the moreItem ...senseListCtrl.ParentFocusedItem() is enough to get it.

Then just change the secondary text of this moreItem, like you want it.

At best you do this change, if Textbox lost Focus (or button is anyway for saving this text, then in this method)

Regards

Micha
[Windows Mobile Software Development] djsolidsnake86:
no news about update?!!!????

on i8000 this sdk make gwes.exe grow up and many out of memory crashes!
[Windows Mobile Software Development] Nixeus:
:( :( Wa are all waiting for the 1.4 ! This sdk is nice and great....bu we need an update :)
[Windows Mobile Software Development] djsolidsnake86:
it's a shame!
[Windows Mobile Software Development] JVH3:
I am seeing the issue when using Visual Studio 2008 and compact Framework.

I am a little late to the game on this SDK.

I read the first 100 posts and last 60 posts. Kind of disappointing that the IDE problem is still not solved.

That was why I didn't jump on board when it first came out.

If I misses a solution to get the controls to work in the IDE, please post.

I'd like to modify the Sense Weather City Editor to use this, but I really don't want to manually construct each control.
[Windows Mobile Software Development] rijen:
Scroll in a form in a SensePanelMoreItem

Hi

I would like to have a form scrolled in place when you select a MoreItem.

This would greatly enhance the possibilities of the control.

eg SensePanelFormItem.

Anybody a solid solution to fake this?

Grtz

Rob
[Windows Mobile Software Development] X0000:
We have got exactly the same error when we have too much ListBox. For exemple, we have a list with 31 ListBoxs and 10 Labels. If we open each ListBox one by one, we have an out of memory on the 15th ... We need help !!!
[Windows Mobile Software Development] ksmith173:
I solved my initial problem by splitting my fields across two forms. However, I am having the same issue as you. Perhaps I will have to split it across three.

It seems as though once an control becomes visible and drawn, it is ALWAYS drawn even after it is no longer visible. Hopefully a new version is released :(
[Windows Mobile Software Development] X0000:
Thanks. But we can't split our list.

With RMP, we can see there is a problem. When we open a listbox, the memory increase. We don't just need a new released but the sources.
[Windows Mobile Software Development] ksmith173:
The sources would be nice, especially if there will be no future updates to the SDK. Maybe open source it? A man can wish, can't he? :D

I am fairly new to development on Windows Mobile, so can I ask what RMP is? EDIT: did a little googling and found out for myself. Trying out RPM and CLR Profiler now.
[Windows Mobile Software Development] kravi:
I have this problem:

SenseListControl I add an object to which the control SensePanelItem in PrimaryText introduce a String. Then SensePanelItem opens a new form. In it, I introduce some information and I want to after you close this form above the SensePanelItem PrimaryText appeared in the entered information.

Unfortunately does not work to clear (SenseListControl.Clear) ... how to do it?

Sorry for my poor English.
[Windows Mobile Software Development] ksmith173:
SenseListControl.Clear will clear all controls from the SenseList. This isn't what you want to do. If you want to change the PrimaryText of a SensePanelItem, you need to change that property when the form closes. You could either save a reference to the SensePanelItem and change the text, or if you gave a name to the SensePanelItem when you created it, you can query the SenseList for a reference to it, and then set the PrimaryText property to your new value. Hopefully I understood your question :)
[Windows Mobile Software Development] kravi:
But it did not work either delete all SensePanelItem, and refer to them, and the substitution text.

The problem was solved otherwise. Perhaps this is not the best solution, but the object SenseListControl "refreshes" by invoking functions is creating the MyBase.Activated (so far caused it to MyBase.Load and when closing a form-child).
[Windows Mobile Software Development] muradmohdzain:
i'm still having issue with my toolbox doesn't show up the controls when creating .net 3.5 project. how to solve this?
[Windows Mobile Software Development] meltwater:
The toolbox does not work with this SDK, it is a known problem. Once you've got through a few examples the toolbox isn't quite as important.
[Windows Mobile Software Development] muradmohdzain:
how to add another SenseList control after you click more in the first list?

void senseListCtrl_OnBeforeShowItemChildren(StedySoft.SenseSDK.SenseListControl.ISenseListItem Sender, ref bool Cancel)

{

SensePanelMoreItem itmMore = Sender as SensePanelMoreItem;

SenseListControl lst = new SenseListControl();

lst.BeginUpdate();

for(int i=1;i<=items.count;i++)

{

lst.children.Add("Item " + i.ToString());

}

lst.EndUpdate();

itmMore.Children.Add(lst); <-- not working:confused:

}
[Windows Mobile Software Development] leen15:
You have to add items to itmMore, and not create another SenseListControl. ;)
[Windows Mobile Software Development] djsolidsnake86:
with my device (i8000) and sense sdk based applications, i get always put of memory exception crash

seem that gwes.exe grow up to 20 mb and then the application crash (happen with xda facebook that use joe sdk but also with rapidread that use this ebo sdk)

do you know what can be the solution for this strange problem?
[Windows Mobile Software Development] muradmohdzain:
my application require 3 levels of list to display. click more will display another list. its like navigating to sub categories.

how the trick would do?
[Windows Mobile Software Development] leen15:
you can create the structure of your 3 levels:

Level One:

itmMore

Level Two:

itmMore.Children.Add(itmMore2)

Level Three:

itmMore2.Children.Add(LastItem)

I hope this is clear :)
[Windows Mobile Software Development] djsolidsnake86:
guys i found the solutions for all the memory exceptions problems: the sdk must load all files in the ram memory, not in the video memory because many devices has few video memory!
[Windows Mobile Software Development] muradmohdzain:
many thanks leen15. it worked!! :)
[Windows Mobile Software Development] muradmohdzain:
how to load the sdk in ram memory?
[Windows Mobile Software Development] djsolidsnake86:
only the developers can modify this i think