Module Import alias Import alias Import alias Import alias Import alias Expr Call AttributeLoad NameLoad attr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Expr Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body Assign NameStore Call NameLoad ListLoad Num Num Num decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad ListLoad Num Num Num decorator_list Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad Num Num Num Num Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad Assign NameStore Num ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults kwarg body Global identifier AugAssignAdd AttributeStore NameLoad attr Num FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Print AttributeLoad NameLoad attr Print Call NameLoad AttributeLoad NameLoad attr Assign NameStore Num If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Num orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Num For NameStore NameLoad body If CompareEq BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str If CompareEq BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str If CompareEq BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str If CompareEq BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str decorator_list Assign NameStore Num For NameStore NameLoad body Assign NameStore Call NameLoad keyword BinOpAdd BinOpAdd Str NameLoad Str keyword Str keyword Str keyword SubscriptLoad NameLoad Index NameLoad keyword NameLoad keyword Call NameLoad NameLoad keyword Call NameLoad NameLoad keyword TupleLoad Num NameLoad keyword SubscriptLoad NameLoad Index NameLoad keyword NameLoad keyword Num keyword BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Call NameLoad NameLoad Assign NameStore BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad BinOpSub NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Num AugAssignAdd NameStore Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Num For NameStore NameLoad body For NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad NameLoad attr Str body If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Print BinOpAdd BinOpAdd Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore Num If CompareEq NameLoad Num body For NameStore NameLoad body Assign NameStore NameLoad Assign NameStore Num Assign NameStore Num While CompareLt NameLoad NameLoad body If CompareNotEq NameLoad Call NameLoad AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad NameLoad attr Str body Print BinOpAdd Str Call NameLoad Call NameLoad AttributeLoad NameLoad attr Print BinOpAdd Str Call NameLoad BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Num Break orelse Break orelse Break decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body For NameStore AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body For NameStore AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body For NameStore AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad NameLoad attr Str body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpAdd Call NameLoad NameLoad Num Assign AttributeStore NameLoad attr ListLoad Num Num Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword Num keyword Str keyword SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num decorator_list decorator_list Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Num Assign NameStore Call NameLoad keyword TupleLoad Num Num keyword TupleLoad Num Num keyword Num keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr ListLoad Str Str Str Str NameLoad NameLoad Assign NameStore Call NameLoad keyword Str keyword NameLoad Assign NameStore Call NameLoad keyword Str keyword Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call NameLoad keyword Str Assign NameStore Call NameLoad keyword Str keyword Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Str keyword Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Str keyword Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword Str Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num attr body If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Print NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad keyword Str keyword NameLoad FunctionDef arguments args NameParam defaults body For NameStore NameLoad body Print NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad keyword Str keyword Call NameLoad NameLoad Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad Call NameLoad attr
N/A N/A kivy N/A urllib2 N/A json N/A pprint N/A functools N/A N/A N/A kivy require 1.7.1 kivy.app App kivy.lang Builder kivy.properties ListProperty kivy.uix.widget Widget kivy.uix.label Label kivy.uix.button Button kivy.uix.togglebutton ToggleButton kivy.uix.gridlayout GridLayout kivy.uix.boxlayout BoxLayout kivy.uix.listview ListView functools partial kivy.core.window Window kivy.uix.scrollview ScrollView kivy.uix.modalview ModalView kivy.uix.textinput TextInput N/A N/A N/A Builder load_string 
# define how clabel looks and behaves
<CLabel>:
  canvas.before:
    Color:
      rgb: self.bgcolor
    Rectangle:
      size: self.size
      pos: self.pos

<HeaderLabel>:
  canvas.before:
    Color:
      rgb: self.bgcolor
    Rectangle:
      size: self.size
      pos: self.pos
 CLabel N/A ToggleButton N/A N/A bgcolor N/A ListProperty N/A 1 1 1 N/A HeaderLabel N/A Label N/A N/A bgcolor N/A ListProperty N/A 0.108 0.476 0.611 N/A N/A data_json N/A open data.json N/A data N/A N/A json load data_json N/A header N/A ID Nome Preco IVA N/A col_size N/A 0.1 0.5 0.2 0.2 N/A body_alignment N/A center center center center N/A products_list N/A N/A counter 0 DataGrid N/A GridLayout N/A add_row N/A N/A self row_data row_align cols_size instance N/A kwargs N/A N/A counter N/A N/A self rows 1 change_on_press N/A N/A self N/A N/A N/A childs N/A N/A self parent children N/A ch childs N/A N/A N/A N/A ch id N/A self id N/A N/A N/A ch id N/A N/A len N/A ch id N/A row_n 0 N/A N/A N/A len N/A ch id 11 N/A N/A row_n N/A N/A ch id N/A 4 5 N/A N/A row_n N/A N/A ch id N/A 4 6 N/A c childs N/A N/A N/A N/A N/A row_ N/A str row_n _col_0 N/A c id N/A N/A N/A N/A c state normal N/A N/A N/A c state down N/A N/A N/A c state normal N/A N/A N/A N/A row_ N/A str row_n _col_1 N/A c id N/A N/A N/A N/A c state normal N/A N/A N/A c state down N/A N/A N/A c state normal N/A N/A N/A N/A row_ N/A str row_n _col_2 N/A c id N/A N/A N/A N/A c state normal N/A N/A N/A c state down N/A N/A N/A c state normal N/A N/A N/A N/A row_ N/A str row_n _col_3 N/A c id N/A N/A N/A N/A c state normal N/A N/A N/A c state down N/A N/A N/A c state normal N/A change_on_release N/A N/A self N/A N/A N/A N/A N/A self state normal N/A N/A N/A self state down N/A N/A N/A self state normal N/A N/A n 0 N/A item row_data N/A N/A cell N/A CLabel text N/A N/A [color=000000] item [/color] background_normal background_normal.png background_down background_pressed.png halign N/A row_align N/A n markup True on_press N/A partial change_on_press on_release N/A partial change_on_release text_size N/A 0 None size_hint_x N/A cols_size N/A n size_hint_y None height 40 id N/A N/A N/A row_ N/A str counter _col_ N/A str n N/A cell_width N/A N/A N/A Window size N/A 0 N/A cell size_hint_x N/A N/A cell text_size N/A N/A cell_width 30 None N/A N/A N/A cell texture_update N/A N/A N/A self add_widget cell N/A n 1 N/A counter 1 N/A remove_row N/A N/A self n_cols instance N/A kwargs N/A N/A childs N/A N/A self parent children N/A selected 0 N/A ch childs N/A N/A c N/A reversed N/A ch children N/A N/A N/A N/A c id Header_Label N/A N/A N/A N/A c state down N/A N/A N/A N/A self remove_widget c N/A N/A N/A N/A str N/A c id    -    N/A str N/A c state N/A selected 1 N/A N/A selected 0 N/A N/A ch childs N/A N/A count_01 n_cols N/A count_02 0 N/A count 0 N/A N/A count n_cols N/A N/A N/A n_cols N/A len N/A ch children N/A N/A c N/A ch children N/A N/A N/A N/A c id Header_Label N/A N/A N/A Length:  N/A str N/A len N/A ch children N/A N/A N_cols:  N/A str N/A n_cols 1 N/A N/A N/A self remove_widget c N/A count 1 N/A N/A N/A N/A N/A N/A select_all N/A N/A self instance N/A kwargs N/A N/A childs N/A N/A self parent children N/A ch childs N/A N/A c N/A ch children N/A N/A N/A N/A c id Header_Label N/A N/A N/A c state down N/A unselect_all N/A N/A self instance N/A kwargs N/A N/A childs N/A N/A self parent children N/A ch childs N/A N/A c N/A ch children N/A N/A N/A N/A c id Header_Label N/A N/A N/A c state normal N/A show_log N/A N/A self instance N/A kwargs N/A N/A childs N/A N/A self parent children N/A ch childs N/A N/A c N/A ch children N/A N/A N/A N/A c id Header_Label N/A N/A N/A N/A N/A N/A N/A str N/A c id    -    N/A str N/A c state    -    N/A str N/A c text N/A __init__ N/A N/A self header_data body_data b_align cols_size N/A kwargs N/A N/A N/A N/A N/A super DataGrid self __init__ kwargs N/A N/A self size_hint_y None N/A N/A N/A self bind minimum_height N/A N/A self setter height N/A N/A self cols N/A len header_data N/A N/A self rows N/A N/A len body_data 1 N/A N/A self spacing N/A 1 1 N/A n 0 N/A hcell header_data N/A N/A header_str N/A N/A [b] N/A str hcell [/b] N/A N/A N/A self add_widget N/A HeaderLabel text header_str markup True size_hint_y None height 40 id Header_Label size_hint_x N/A cols_size N/A n N/A n 1 N/A N/A N/A grid N/A DataGrid header data body_alignment col_size N/A N/A grid rows 10 N/A scroll N/A ScrollView size_hint N/A 1 1 size N/A 400 500000 scroll_y 0 pos_hint N/A center_x center_y 0.5 0.5 N/A N/A N/A scroll add_widget grid N/A N/A scroll do_scroll_y True N/A N/A scroll do_scroll_x False N/A pp N/A partial N/A grid add_row N/A 001 Teste 4.00 4.00 body_alignment col_size N/A add_row_btn N/A Button text Add Row on_press pp N/A del_row_btn N/A Button text Delete Row on_press N/A partial N/A grid remove_row N/A len header N/A upt_row_btn N/A Button text Update Row N/A slct_all_btn N/A Button text Select All on_press N/A partial N/A grid select_all N/A unslct_all_btn N/A Button text Unselect All on_press N/A partial N/A grid unselect_all N/A show_grid_log N/A Button text Show log on_press N/A partial N/A grid show_log modal_insert N/A N/A self N/A N/A N/A lbl1 N/A Label text ID id lbl N/A lbl2 N/A Label text Nome id lbl N/A lbl3 N/A Label text Preco id lbl N/A lbl4 N/A Label text IVA id lbl N/A txt1 N/A TextInput text 000 id txtinp N/A txt2 N/A TextInput text Product Name id txtinp N/A txt3 N/A TextInput text 123.45 id txtinp N/A txt4 N/A TextInput text 23 id txtinp N/A insertion_grid N/A GridLayout cols 2 N/A N/A N/A insertion_grid add_widget lbl1 N/A N/A N/A insertion_grid add_widget txt1 N/A N/A N/A insertion_grid add_widget lbl2 N/A N/A N/A insertion_grid add_widget txt2 N/A N/A N/A insertion_grid add_widget lbl3 N/A N/A N/A insertion_grid add_widget txt3 N/A N/A N/A insertion_grid add_widget lbl4 N/A N/A N/A insertion_grid add_widget txt4 N/A content N/A Button text Close me! N/A modal_layout N/A BoxLayout orientation vertical N/A N/A N/A modal_layout add_widget insertion_grid insert_def N/A N/A self N/A N/A N/A input_list N/A N/A text_inputs N/A reversed N/A N/A N/A N/A self parent children N/A 2 children N/A N/A N/A N/A text_inputs id txtinp N/A N/A N/A N/A input_list append N/A text_inputs text N/A input_list N/A N/A N/A grid add_row input_list body_alignment col_size self N/A N/A insert_btn N/A Button text Insert on_press insert_def N/A N/A N/A modal_layout add_widget insert_btn N/A N/A N/A modal_layout add_widget content N/A view N/A ModalView auto_dismiss False N/A N/A N/A view add_widget modal_layout N/A N/A N/A content bind on_press N/A view dismiss N/A N/A N/A insert_btn bind on_release N/A view dismiss N/A N/A N/A view open N/A N/A add_custom_row N/A Button text Add Custom Row on_press modal_insert json_fill N/A N/A self N/A N/A N/A d data N/A N/A d N/A N/A N/A grid add_row d body_alignment col_size self N/A N/A json_fill_btn N/A Button text JSON fill on_press N/A partial json_fill N/A btn_grid N/A BoxLayout orientation vertical N/A N/A N/A btn_grid add_widget json_fill_btn N/A N/A N/A btn_grid add_widget add_row_btn N/A N/A N/A btn_grid add_widget del_row_btn N/A N/A N/A btn_grid add_widget upt_row_btn N/A N/A N/A btn_grid add_widget slct_all_btn N/A N/A N/A btn_grid add_widget unslct_all_btn N/A N/A N/A btn_grid add_widget show_grid_log N/A N/A N/A btn_grid add_widget add_custom_row N/A root N/A BoxLayout orientation horizontal N/A N/A N/A root add_widget scroll N/A N/A N/A root add_widget btn_grid MainApp N/A App N/A build N/A N/A self N/A N/A N/A root N/A N/A N/A N/A __name__ __main__ N/A N/A N/A N/A N/A MainApp run