Author Topic: The 07 June 2007 build is out.  (Read 13487 times)

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2180
Re: The 07 June 2007 build is out.
« Reply #15 on: June 08, 2007, 02:25:14 pm »
Ctrl + PgUp/PgDn used to allow scrolling through the open files list.
Huh... that never worked for me, I checked the accelerators before. Is this something you setup yourself?

Now that it works to move to next/previous functions, has the previous feature been removed?
No, it shouldn't - I just need to find out where this is setup than it will return...

With regards, Morten

Ctrl-PgDn/PgUp is probably part of the wxNavigationKeyEvent used by popup_dlg.cpp in wxFlatNoteBook.

From wx2.8.4 source:
Code: [Select]
// ----------------------------------------------------------------------------
// Keyboard handling - this is the place where the TAB traversal logic is
// implemented. As this code is common to all ports, this ensures consistent
// behaviour even if we don't specify how exactly the wxNavigationKeyEvent are
// generated and this is done in platform specific code which also ensures that
// we can follow the given platform standards.
// ----------------------------------------------------------------------------

void wxControlContainer::HandleOnNavigationKey( wxNavigationKeyEvent& event )
{
    wxWindow *parent = m_winParent->GetParent();

    // the event is propagated downwards if the event emitter was our parent
    bool goingDown = event.GetEventObject() == parent;

    const wxWindowList& children = m_winParent->GetChildren();

    // if we have exactly one notebook-like child window (actually it could be
    // any window that returns true from its HasMultiplePages()), then
    // [Shift-]Ctrl-Tab and Ctrl-PageUp/Down keys should iterate over its pages
    // even if the focus is outside of the control because this is how the
    // standard MSW properties dialogs behave and we do it under other platforms
    // as well because it seems like a good idea -- but we can always put this
    // block inside "#ifdef __WXMSW__" if it's not suitable there
    if ( event.IsWindowChange() && !goingDown )
    {
   
« Last Edit: June 08, 2007, 02:33:45 pm by Pecan »

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 07 June 2007 build is out.
« Reply #16 on: June 08, 2007, 03:06:25 pm »

cstudent/killerbot:
Could the instructions for updating wxWidgest to 2.8.4 be put on the wiki and linked to in the nightly build announcement? This is becoming a common problem.

I hope to find some time this weekend to do just that. In the meantime you can check my post here.


EDIT: OK. Wiki is now updated to include how to install wxWidgets 2.8.4 on Ubuntu.
« Last Edit: June 08, 2007, 03:48:46 pm by cstudent »

Offline rjmyst3

  • Multiple posting newcomer
  • *
  • Posts: 117
    • wxFormBuilder
Re: The 07 June 2007 build is out.
« Reply #17 on: June 08, 2007, 04:47:34 pm »

cstudent/killerbot:
Could the instructions for updating wxWidgest to 2.8.4 be put on the wiki and linked to in the nightly build announcement? This is becoming a common problem.

I hope to find some time this weekend to do just that. In the meantime you can check my post here.


EDIT: OK. Wiki is now updated to include how to install wxWidgets 2.8.4 on Ubuntu.

thanks

bashinerox

  • Guest
Re: The 07 June 2007 build is out.
« Reply #18 on: June 08, 2007, 07:44:57 pm »
'kay, here goes..

Its not really too important, but its still, well, there..

When I declare i function prototype inside a class that is syntactically the same, but not an exact carbon copy (e.g. a missing space after a comma) of its definition, then call it from another function within the class, the parser for code completion sees it as a function overload:

Code: [Select]
class testclass
{

    int func1(int x, int y);
    int func2(void);
};

testclass::func1(intx,int y)
{
 return x + y;
}

testclass::func2(void)
{
    func1(//at this point it comes up with two code completion selections. one with and one without the space.
}

I dunno if it does it with anything other than removing a space (or if anything other than a space would be syntactically different -- its 1:40 am here, gimme a break..)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5193
Re: The 07 June 2007 build is out.
« Reply #19 on: June 08, 2007, 09:53:45 pm »
sames happens when you rename the arguments in declaration and definition, or in the declaration you don't name them.
CC lacks the parsing of the arguments at this moment, aswell as sometimes scope in inheritance" trees

clopomor

  • Guest
Re: The 07 June 2007 build is out.
« Reply #20 on: June 08, 2007, 10:04:59 pm »
Sorry my English...
what about source-tarball of nightly builds codeblocks? It's for users different OS (not U7.04/6.10 or XP or FC4/5)
For example, I'm behide  proxy and firewall (svn is disabled on it) (and I'm not administrator), so svn-way for me is difficult(but not impossible)... I am user of Debian Etch...
Can u help me ?
Can u release codeblocks*.tar.bz2 (or tar.7zip / tar.gz) to company of deb/rpm/exe ?

Offline chikigai

  • Multiple posting newcomer
  • *
  • Posts: 33
Re: The 07 June 2007 build is out.
« Reply #21 on: June 11, 2007, 02:17:26 am »
Quote
Huh... that never worked for me, I checked the accelerators before. Is this something you setup yourself?

Never set it up myself. As far as I remember, I accidentally found the feature by mistake when jumping between bookmarks. (Pressed Ctrl+PgUp/Dn instead of Alt+PgUp/Dn)

I guess it was an integrated part of wxFlatNoteBook as pointed out by Pecan.
[Development Environment]
OS: WinXP SP3
IDE: Code::Blocks Nightly Build SVN Rev.6080 wxWidgets: 2.8.10 Windows Unicode Build SVN: 1.6.x