#include <ndk++.h>
Public Methods | |
NDKDlgListItemData (const string &txt, int id=-1,int style=NDKDlgControl::tabstop|NDKDlgControl::notify,int state=0, void *data=0) | |
NDKDlgListItemData & | operator= (const NDKDlgListItem &lha) |
NDKDlgListItemData & | operator= (const NDKDlgListItemData &lha) |
void | set_text (const string &txt) |
string | get_text () const |
void | set_ctrl_id (int id) |
int | get_ctrl_id () const |
void | set_styles (int style) |
int | get_style () const |
void | set_states (int state) |
int | get_state () const |
int | set_state (int s, bool on=true) |
set/unset a state bit | |
void | set_user_data (void *data) |
void * | get_user_data () const |
void | set_check (bool new_state=true) |
bool | is_checked () const |
is this item selected? | |
void | set_default (bool t_or_f=true) |
bool | is_default () const |
Protected Attributes | |
string | text |
int | ctrl_id |
int | field_style |
int | field_state |
bool | default_choice |
void * | user_data |
|
Definition at line 716 of file ndk++.h.
00728 : public NDKDlgListItem
|
|
Definition at line 732 of file ndk++.h. References NDK_XX::NDKDlgControl::notify, and NDK_XX::NDKDlgControl::tabstop. Referenced by NDK_XX::NDKDlgListItem::operator=(), and operator=().
00738 : |
|
Definition at line 738 of file ndk++.h. References NDK_XX::NDKDlgListItem::is_checked(), and NDK_XX::NDKDlgLabel::text. Referenced by NDK_XX::NDKDlgListItem::operator=(), and operator=().
00738 : |
|
Definition at line 735 of file ndk++.h. Referenced by NDK_XX::NDKDlgListItem::operator=(), and operator=().
00738 : |
|
Definition at line 728 of file ndk++.h. Referenced by NDK_XX::NDKDlgListItem::operator=(), and operator=().
00728 : public NDKDlgListItem
|
|
Definition at line 744 of file ndk++.h. Referenced by NDK_XX::NDKDlgListItem::operator=(), and operator=().
00748 {return 3;};
|
|
is this item selected?
Definition at line 752 of file ndk++.h.
00755 : public NDKDlgListItem
|
|
Definition at line 757 of file ndk++.h. Referenced by NDK_XX::NDKDlgListItem::operator=(), and operator=().
00757 : NDKDlgCheckButton( NDKDlgControl *parent,int id, const string &title |
|
Definition at line 622 of file ndk++.cc. References get_ctrl_id(), get_state(), get_style(), get_text(), get_user_data(), is_default(), set_ctrl_id(), set_default(), set_states(), set_styles(), set_text(), and set_user_data().
00623 { 00624 set_text(rha.get_text()); 00625 set_ctrl_id(rha.get_ctrl_id()); 00626 set_styles(rha.get_style()); 00627 set_states(rha.get_state()); 00628 set_default(rha.is_default()); 00629 set_user_data(rha.get_user_data()); 00630 return *this; 00631 } |
|
Definition at line 611 of file ndk++.cc. References NDK_XX::NDKDlgControl::get_state(), NDK_XX::NDKDlgControl::get_style(), NDK_XX::NDKDlgButton::is_default(), set_default(), set_states(), and set_styles().
00612 { 00613 set_styles(rha.get_style()); 00614 set_states(rha.get_state()); 00615 set_default(rha.is_default()); 00616 return *this; 00617 } |
|
Definition at line 746 of file ndk++.h.
00748 {return 3;};
00749 };
|
|
Definition at line 731 of file ndk++.h. Referenced by operator=().
00738 : |
|
Definition at line 756 of file ndk++.h. Referenced by NDK_XX::NDKDlgListBox::add_item(), and operator=().
00756 { |
|
set/unset a state bit
Definition at line 636 of file ndk++.cc. References field_state.
00637 { 00638 int old_state=field_state; 00639 if (on) field_state|=s; 00640 else field_state&=~s; 00641 return old_state; 00642 } |
|
Definition at line 737 of file ndk++.h. Referenced by operator=().
00738 : |
|
Definition at line 734 of file ndk++.h. Referenced by operator=().
00738 : |
|
Definition at line 727 of file ndk++.h. Referenced by operator=().
00728 : public NDKDlgListItem
|
|
Definition at line 743 of file ndk++.h. Referenced by operator=().
00748 {return 3;};
|
|
Definition at line 761 of file ndk++.h. Referenced by NDK_XX::NDKDlgLabel::visible_size(). |
|
|
|
Definition at line 763 of file ndk++.h. Referenced by set_state(), and NDK_XX::NDKDlgLabel::visible_size(). |
|
Definition at line 762 of file ndk++.h. Referenced by NDK_XX::NDKDlgLabel::visible_size(). |
|
Definition at line 760 of file ndk++.h. Referenced by NDK_XX::NDKDlgLabel::visible_size(). |
|
Definition at line 765 of file ndk++.h. Referenced by NDK_XX::NDKDlgLabel::visible_size(). |