Re: Digest for wxpython-users@googlegroups.com - 12 updates in 5 topics

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Digest for wxpython-users@googlegroups.com - 12 updates in 5 topics

bobsrq
Your email dated 18-Apr-2017 05:30 PM with Subject= "[wxPython-users] Digest for [hidden email] - 12
 updates in 5 topics" had a bad keyword (No keywords found; must have one of ['Member', 'Employee', 'Vendor']) in the Subject so cannot be processed by the Club MasterList system at the CCoSHA gatehouse, if that was your intent.

[This message was generated automatically by software.  Do not reply to this message.]

--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

franz steinhaeusler <[hidden email]>: Apr 17 12:13PM -0700

Hello group,
 
how can i achieve that the event close amd the corresponding event handler
in the Frame is called (or what other signals can be used), to exit my
application in normal way, when my pc is to shutdowm or restarting the os.
 
Now that is not the case:
First, settings are only stored, when my app will be closed and second, I
have an single instance checker, an when next reboot, the delete stale or
so messagebox appears.
 
I need it for both, MS Windows and Ubuntu Linux.
 
Thank you in advance!
Tim Roberts <[hidden email]>: Apr 18 09:32AM -0700

franz steinhaeusler wrote:
> First, settings are only stored, when my app will be closed and
> second, I have an single instance checker, an when next reboot, the
> delete stale or so messagebox appears.
 
I'm going to answer the question you asked, but I'm also going to make
an editorial comment.
 
Your current strategy is not the correct one. There are ALWAYS going to
be system termination events that you can't catch (power failure, or
forced app termination, for example). If you have settings that need to
be saved, then the RIGHT answer is to have an idle timer, and write out
any changed settings when the user has been idle for a few seconds.
That way, you know that your persisted settings are always correct, no
matter what happens.
 
The answer to your question is wx.EVT_END_SESSION, but your app would be
much more reliable if you changed the design so you didn't require that.
 
--
Tim Roberts, [hidden email]
Providenza & Boekelheide, Inc.
LinuxnewBee <[hidden email]>: Apr 18 08:55AM -0700

Hello,
 
I have installed wxPython 3.0.3 on Linux 7.2 installation went fine but it
is giving following error when import is done. Is 'WXK_PRIOR' and
wx.WXK_NEXT are deprecated?
I can see the same behavior with latest wxPython version 4.0.0a1 too.
 
AttributeError: 'module' object has no attribute 'WXK_PRIOR'
 
 
Please suggest.
 
 
Thanks
Robin Dunn <[hidden email]>: Apr 17 05:55PM -0700

Announcing wxPython 4.0.0a1
---------------------------
 
https://pypi.python.org/pypi/wxPython/4.0.0a1
 
I'm pleased to announce that wxPython's Project Phoenix has made it's public
debut as wxPython 4.0.0a1, available from PyPI. Don't let the fact that
it is
marked as an "alpha" release scare you away. It is an alpha simply because
this is the **first** in several ways:
 
* It's the first real release of Phoenix, which is built on a different
foundation than Classic wxPython was.
 
* It's the first wxPython release intended to be fully available from
PyPI and
buildable/installable by pip on all of the supported platforms.
 
* It's the first release for Python3 (binaries for 3.5 and 3.6 are
provided,
and building for 3.4 is still possible as well). In addition, Python 2.7
is also supported from the same codebase, with binaries available.
 
* The wheel files are fully self-contained and relocatable on the
supported
platforms, so they are installable in virtual environments without
needing
to be able to find specific versions of the wxWidgets shared libraries
(or others) at fixed locations elsewhere in the file-system.
 
* And as with most alphas, there are still a few things that are not
finished or polished yet.
 
But even with all that, many people have been using the pre-release
snapshots
of Phoenix for quite a while now, and it has been relatively stable and
solid
for them.
 
 
 
What is wxPython?
-----------------
 
wxPython is a cross-platform GUI toolkit for the Python programming
language.
It allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a
set of Python extension modules that wrap the GUI components of the popular
wxWidgets cross platform library, which is written in C++. Supported
platforms
are Microsoft Windows, Mac OS X and macOS, and Linux or other unix-like
systems with GTK2 or GTK3 libraries. In most cases the native widgets
are used
on each platform to provide a 100% native look and feel for the application.
 
 
What is wxPython Phoenix?
-------------------------
 
wxPython's Project Phoenix is a new from-the-ground-up implementation of
wxPython, created with the intent of making wxPython “better, stronger,
faster
than he was before.” In other words, this new implementation is focused on
improving speed, maintainability and extensibility of wxPython, as well as
removing most of the cruft that had accumulated over the long life of
Classic
wxPython.
 
The project has been in development off and on, mostly behind the
scenes, for
many years. For the past few years automated snapshot builds have been
available for those adventurous enough to try it, and many people eventually
started using the snapshots in their projects, even for production releases.
While there are still some things on the periphery that need to be
completed,
the core of the new wxPython extension modules which wrap the wxWidgets code
has been stable for a long time now.
 
Due to some things being cleaned up, reorganized, simplified and dehackified
wxPython Phoenix is not completely backwards compatible with wxPython
Classic.
This is intended. In general, however, the API differences tend to be minor
and some applications can use Phoenix with slight, or even no modifications.
In some other cases the correct way to do things was also available in
Classic
and it's only the wrong way that has been removed from Phoenix. For more
information there is a Migration Guide document available at:
https://wxpython.org/Phoenix/docs/html/MigrationGuide.html
 
The new wxPython API reference documentation, including all Python-specific
additions and customizations, and docs for the wx.lib package, is
located at:
https://wxpython.org/Phoenix/docs/html/main.html
 
--
Robin Dunn
Software Craftsman
http://wxPython.org
Emad Dlala <[hidden email]>: Apr 18 12:58AM

This is great news. We are very grateful to you Robin! Thank you.
 
 
Umar Yusuf <[hidden email]>: Apr 18 04:46AM +0100

Congratulations!
 
I hope it works on mobile OS (Android)?
 
 
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [hidden email].
> For more options, visit https://groups.google.com/d/optout.
 
--
 
**************************************
 
*Wouldn't you rather do Business with us? *
This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information. If you have
received it in error, please notify the sender immediately and delete the
original. Any use of the email by you is prohibited. If you have received
this communication in error, please notify the author by replying to this
e-mail immediately.
 
**************************************
 
www.BintaSMS.com <http://www.bintasms.com/>
www.BintaComputers.net <http://www.bintacomputers.net/>
"Adrien Tétar" <[hidden email]>: Apr 18 03:24AM -0700

Congrats on the release.
 
I see there are wheels for various Linux distros on the website and none on
PyPI. Have you considered producing manylinux wheels
<https://github.com/pypa/manylinux>?
 
Le mardi 18 avril 2017 02:55:09 UTC+2, Robin Dunn a écrit :
 
Robin Dunn <[hidden email]>: Apr 18 08:27AM -0700

Adrien Tétar wrote:
 
> I see there are wheels for various Linux distros on the website and
> none on PyPI. Have you considered producing manylinux wheels
> <https://github.com/pypa/manylinux>?
 
Yes, I experimented with doing a manylinux1 build a few months ago.
There are many external libs that wxWidgets requires that are not
included in the manylinux1 spec, which would have complicated the build
significantly to include those in the wheel. I do plan on looking into
it some more in the future, hopefully a way can be found to make it
possible.
 
--
Robin Dunn
Software Craftsman
http://wxPython.org
franz steinhaeusler <[hidden email]>: Apr 16 10:34AM -0700

I thought, I send the testexample. It should demonstrate it best. The
annoying thing (so often) ist, that gtk and ms windows behave more
different (in wxWidgets/wxPython) than you want to expect.
 
Just run wxEditableListBox.py. I hope, will be all complete to run and show
the problems. Also the button down and up (I exended original
EditableListBox from demo a little bit - for example call external edit
window (stc Control) to more comfortable editing.
James Scholes <[hidden email]>: Apr 17 10:51AM +0100

franz steinhaeusler wrote:
> I want to have Tooltips in Listctrl to view the content and I have an
> edit button (which calls a dialog with stc Editor) to comfortable edit
> the entry.
 
If the underlying GUI control doesn't support what you're trying to do,
don't rely on it. Store the clipboard entries separately in some other
structure like a list of strings, rather than having wx do the work for
you. When you show the edit dialog, retrieve the full text of the entry
from your list instead of using ListCtrl.GetItemText.
 
This is pretty common in GUI apps - the list of clipboard entries is
your data model, the list is your view. Don't confuse the two and the
limitations of the GUI won't matter.
--
James Scholes
http://twitter.com/JamesScholes
franz steinhaeusler <[hidden email]>: Apr 17 10:48AM -0700

Hello James,
 
I thought over the whole thing and decided to solve that the way you
mention it.
I chose an extra list of strings, which I update accordingly.
 
thanks again
Digest recipients <[hidden email]>: Apr 16 09:29AM -0700

=============================================================================
Today's topic summary
=============================================================================
 
Group: [hidden email]
Url:
https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/wxpython-users/topics
 
 
- wxListCtrl and GetItemText on Windows limits string length to 511 [2 Updates]
http://groups.google.com/group/wxpython-users/t/1568fd9d149b6fbf
- How to pause an event until another event happens [2 Updates]
http://groups.google.com/group/wxpython-users/t/b86fd7a37b0e462
- Digest for [hidden email] - 7 updates in 4 topics [1 Update]
http://groups.google.com/group/wxpython-users/t/49a886525a6f3048
- ETS Success! - I think [1 Update]
http://groups.google.com/group/wxpython-users/t/3c1fb43ebde8b46c
 
 
=============================================================================
Topic: wxListCtrl and GetItemText on Windows limits string length to 511
Url: http://groups.google.com/group/wxpython-users/t/1568fd9d149b6fbf
=============================================================================
 
---------- 1 of 2 ----------
From: Andrea Gavana <[hidden email]>
Date: Apr 15 05:15PM
Url: http://groups.google.com/group/wxpython-users/msg/268fa649cd64e
 
Hi,
 
On Sat, 15 Apr 2017 at 18:20, franz steinhaeusler <
> How can I get windows to deliver *ALL* Characters in the Listbox? Is there
> any style for that? I there any workaround?
 
> Many thanks in advance!
 
 
 
It appears it cannot be done:
 
https://msdn.microsoft.com/en-us/library/79kywsae(v=vs.110).aspx
 
Although I'm no super expert and I may have missed some info. If it can't
be done, then you might want to give UltimateListCtrl a try, I am sure
there is no such limitation in there...
 
By the way, why would you need to display 700 characters in a listctrl
item? Even if you do, the column width must be something like 2,000
pixels...
 
Andrea.
 
 
 
 
 
 
---------- 2 of 2 ----------
From: franz steinhaeusler <[hidden email]>
Date: Apr 16 07:35AM -0700
Url: http://groups.google.com/group/wxpython-users/msg/38bbdec66d02
 
Hello Andrea,
 
first I was away some years from wxPython, I need to come into it again.
 
My app is a clipboard manager like clipx on windows or parcellite on
ubuntu, which I want to have crossplatorm.
 
I have ported the EditableListbox from wxWidgets Source to python and here
I have my problems with the listctrl.
With the editableListbox, I want to view/edit clipboard (and also
"snippets" entries. And some clipboard data entries are quiet long.
I want to have Tooltips in Listctrl to view the content and I have an edit
button (which calls a dialog with stc Editor) to comfortable edit the entry.
 
 
I have already tried your UltimateListCtrl and SuperTooltip (which is a
fantastic work from you), but I had some problems/inconsistencies. Maybe I
try again, but I think I would have to patch some of your Sources.
 
 
 
=============================================================================
Topic: How to pause an event until another event happens
Url: http://groups.google.com/group/wxpython-users/t/b86fd7a37b0e462
=============================================================================
 
---------- 1 of 2 ----------
From: Ryan Holmes <[hidden email]>
Date: Apr 15 02:17PM -0700
Url: http://groups.google.com/group/wxpython-users/msg/27622236ccc56
 
This sounds like it would take a large refactoring of the code, and would
require changes to each place that binds to that event. I was hoping to
avoid a large refactor (the project is fairly large) and instead utilize
the existing PostEvents and Binds, but add this additional requirement of
having another event actually release the events to those areas that bind
to it. Perhaps I'm not fully understanding your suggestion though. I'll
read up a bit more on event handling and pubsub, but would like to hear
about any other possible solutions that may be available. :)
 
On Saturday, April 15, 2017 at 1:25:22 AM UTC-4, Gadget Steve wrote:
 
 
---------- 2 of 2 ----------
From: Steve Barnes <[hidden email]>
Date: Apr 16 07:03AM
Url: http://groups.google.com/group/wxpython-users/msg/201154b7d45a
 
On 15/04/2017 22:17, Ryan Holmes wrote:
> understanding your suggestion though. I'll read up a bit more on event
> handling and pubsub, but would like to hear about any other possible
> solutions that may be available. :)
 
Rather than trying to modify the underlying framework behaviour, by
getting it to postpone event processing it is much easier to bind all of
the existing events to a handler that queues the request, with the
control ID and possibly the event type and then have a single handler
for the get on with it event that could use a look up of the original
event handlers for the controls & events and call them as the queued
events pop off of the queue. You could even move the body of each
current event handler to a new function and replace the content with a
call to an add_to_queue with the new function in it then your binds
would not change.
 
--
Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect
those of my employer.
 
 
 
=============================================================================
Topic: Digest for [hidden email] - 7 updates in 4 topics
Url: http://groups.google.com/group/wxpython-users/t/49a886525a6f3048
=============================================================================
 
---------- 1 of 1 ----------
From: Digest recipients <[hidden email]>
Date: Apr 15 01:15PM -0700
Url: http://groups.google.com/group/wxpython-users/msg/272c11e10ceea
 
=============================================================================
Today's topic summary
=============================================================================
 
Group: [hidden email]
Url:
https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/wxpython-users/topics
 
 
- wxListCtrl and GetItemText on Windows limits string length to 511 [2 Updates]
http://groups.google.com/group/wxpython-users/t/1568fd9d149b6fbf
- fully populating GridCellAttr()?? [1 Update]
http://groups.google.com/group/wxpython-users/t/d24836c0e3d6e248
- How to pause an event until another event happens [2 Updates]
http://groups.google.com/group/wxpython-users/t/b86fd7a37b0e462
- Digest for [hidden email] - 7 updates in 3 topics [2 Updates]
http://groups.google.com/group/wxpython-users/t/5e844ef97601ca2d
 
 
=============================================================================
Topic: wxListCtrl and GetItemText on Windows limits string length to 511
Url: http://groups.google.com/group/wxpython-users/t/1568fd9d149b6fbf
=============================================================================
 
---------- 1 of 2 ----------
From: franz steinhaeusler <[hidden email]>
Date: Apr 15 09:20AM -0700
Url: http://groups.google.com/group/wxpython-users/msg/265eee06d6692
 
Hello, after a longer research, I found the problem in my application:
On gtk, everything is fine (no string length limit)
 
But on Windows, if I set a string of length > 511, the string in
GetItemText is truncated to 511 characters (or 512 characters, with 0 Byte
on the end?)
 
small example in pycrust Windows:
>>> l=wx.ListCtrl(c)
>>> l.InsertStringItem(0, "h"*700)
0
>>> r = l.GetItemText(0)
>>> print r, len(r)
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
511
 
in Gtk;
>>> l=wx.ListCtrl(c)
>>> l.InsertStringItem(0, "h"*700)
0
>>> r = l.GetItemText(0)
>>> print r, len(r)
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
700
 
If I can solve that problem (I use the EditableListBox), I cannot really
use my app on windows (without any serious change).
How can I get windows to deliver *ALL* Characters in the Listbox? Is there
any style for that? I there any workaround?
 
Many thanks in advance!
 
 
---------- 2 of 2 ----------
From: franz steinhaeusler <[hidden email]>
Date: Apr 15 09:23AM -0700
Url: http://groups.google.com/group/wxpython-users/msg/26622e21d23b9
 
Forgot to mention: Python 2.7, wxPython 2.8.12.1 (same on windows and on
ubuntu)
 
 
 
=============================================================================
Topic: fully populating GridCellAttr()??
Url: http://groups.google.com/group/wxpython-users/t/d24836c0e3d6e248
=============================================================================
 
---------- 1 of 1 ----------
From: Steve Barnes <[hidden email]>
Date: Apr 15 05:29AM
Url: http://groups.google.com/group/wxpython-users/msg/2426ac68c73c8
 
> Lesson - always remember to look at both wxPython and wxWidgets docs.
 
I have found that the Phoenix docs are a lot better on this than the
original wxPython documents. If the is a specific area that is missing
it might be worth raising a ticket on the Phoenix documents so as to
keep track of what the problems might be.
 
--
Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect
those of my employer.
 
 
 
=============================================================================
Topic: How to pause an event until another event happens
Url: http://groups.google.com/group/wxpython-users/t/b86fd7a37b0e462
=============================================================================
 
---------- 1 of 2 ----------
From: Ryan Holmes <[hidden email]>
Date: Apr 14 09:13PM -0700
Url: http://groups.google.com/group/wxpython-users/msg/23e49c730ea8b
 
Hi there,
 
I have an event that is scattered throughout my program. Whenever we make a
change that is committed to the database, we fire off a ModelChanged event
that includes various information, which is then picked up by a variety of
GUI elements to update the screen. However, I'm doing a bit of refactoring
on how this is working. Instead of the GUI elements capturing the event as
soon as it's fired, I wish to pause it until another event happens. So,
instead of doing this:
 
 
Fire Event -> Bindings receive event
 
 
I want it to do this:
 
 
Fire Event -> Wait for another separate event to fire -> Bindings receive original event.
 
 
Here is some code:
 
 
import wxversion
wxversion.select(['3.0', '2.8'])
import wx
import wx.lib.newevent
 
OriginalEvent, ORIGINAL_EVT = wx.lib.newevent.NewEvent()
ReleaseEvent, RELEASE_EVT = wx.lib.newevent.NewEvent()
 
class MyFrame(wx.Frame):
def __init__(self, parent, title):
wx.Frame.__init__(self, parent, title=title, size=(200,100))
 
self.sizer = wx.BoxSizer(wx.VERTICAL)
self.fireOriginalBtn = wx.Button(self, wx.ID_ANY, "Fire Event")
self.fireOriginalBtn.Bind(wx.EVT_BUTTON, self.fireOriginal)
 
self.releaseEventBtn = wx.Button(self, wx.ID_ANY, "Release Event")
self.releaseEventBtn.Bind(wx.EVT_BUTTON, self.releaseEvent)
 
self.sizer.Add(self.fireOriginalBtn, 1, wx.EXPAND)
self.sizer.Add(self.releaseEventBtn, 1, wx.EXPAND)
 
self.SetSizer(self.sizer)
self.SetAutoLayout(1)
self.sizer.Fit(self)
 
self.Bind(ORIGINAL_EVT, self.captureOriginal)
self.Bind(RELEASE_EVT, self.captureRelease)
self.Show(True)
 
def fireOriginal(self, evt):
wx.PostEvent(self, OriginalEvent(myInfo=[1,2,3,4]))
 
def releaseEvent(self, evt):
wx.PostEvent(self, ReleaseEvent())
 
def captureOriginal(self, evt):
print "Event captured"
 
def captureRelease(self, evt):
print "Release captured"
 
app = wx.App(False)
frame = MyFrame(None, 'Small editor')
app.MainLoop()
 
 
Currently, when you click Fire Event, you'll get text printed to the console. I want to be able to click the "Fire Event" button, but wait until I click the "Release Event" button before my frame gets the original event and prints to console.
 
 
I don't know enough about how to write my own event classes - maybe there's some things I can override to tell it when to emit the event or not, and a cursory look didn't get anywhere. Thought I'd ask you guys if it's possible and, if so, how? :)
 
 
Thanks!
 
 
PS: Preferably this would work in 2.8 and 3.0.
 
 
---------- 2 of 2 ----------
From: Steve Barnes <[hidden email]>
Date: Apr 15 05:25AM
Url: http://groups.google.com/group/wxpython-users/msg/242326697d9e3
 
Ryan,
 
The main missing trick is a queue, when your usual events happen trigger
an event that results in a handler that simply adds that event, or just
the important parts of it, to a queue. When your display update event
happens process the events in that queue. (Standard python queues should
work nicely for this).
 
You might also find it worth reading up a little on the "pubsub model"
where most of your events would publish their data and one, or more,
subscribers would deal with them.
--
Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect
those of my employer.
 
 
 
=============================================================================
Topic: Digest for [hidden email] - 7 updates in 3 topics
Url: http://groups.google.com/group/wxpython-users/t/5e844ef97601ca2d
=============================================================================
 
---------- 1 of 2 ----------
From: Digest recipients <[hidden email]>
Date: Apr 14 10:34AM -0700
Url: http://groups.google.com/group/wxpython-users/msg/21b6622d25e07
 
=============================================================================
Today's topic summary
=============================================================================
 
Group: [hidden email]
Url:
https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/wxpython-users/topics
 
 
- fully populating GridCellAttr()?? [2 Updates]
http://groups.google.com/group/wxpython-users/t/d24836c0e3d6e248
- Suspending accelerator processing inside wx.TextCtrl [1 Update]
http://groups.google.com/group/wxpython-users/t/b72940169807ba3a
- Could it be that TheClipboard object cannot be used with Threading on Linux? [4 Updates]
http://groups.google.com/group/wxpython-users/t/fd2d33101471239c
 
 
=============================================================================
Topic: fully populating GridCellAttr()??
Url: http://groups.google.com/group/wxpython-users/t/d24836c0e3d6e248
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to [hidden email].